Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3277593.3277622acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiotConference Proceedingsconference-collections
short-paper

MiniCloud: a mini storage and query service for local heterogeneous IoT devices

Published: 15 October 2018 Publication History

Abstract

The number of heterogeneous Internet-of-Things (IoT) objects continues to grow, estimated to pass 50 billion by 2020. IoT objects are smart heterogeneous devices that are required to communicate and exchange data autonomously. For example, in a smart home, different devices such as sensors, cameras, actuators and control systems need to routinely share information and make decisions. The main challenge however is that there is generally no common platform for data storage and sharing between heterogeneous devices --- this paper addresses this problem. We propose a light storage and query service called MiniCloud that enables seamless communication between heterogeneous devices at a local scale. MiniCloud possesses the following properties: (1) acts as a live-storage hub that augments local data in real-time; (2) offers a set of APIs for any connection type with callback capabilities and dynamic queries; and (3) is portable with code size of only 78 kB which can be readily accommodated in most resource-constrained devices.

References

[1]
Carsten Bormann, Mehmet Ersue, and A Keranen. 2014. Terminology for constrained-node networks. Technical Report.
[2]
Scott Fazackerley, Eric Huang, Graeme Douglas, Raffi Kudlac, and Ramon Lawrence. 2015. Key-value store implementations for Arduino microcontrollers. In Electrical and Computer Engineering (CCECE), 2015 IEEE 28th Canadian Conference on. IEEE, 158--164.
[3]
Debashish Ghosh, Fan Jin, and Muthucumaru Maheswaran. 2014. JADE: A unified programming framework for things, web, and cloud. In Internet of Things (IOT), 2014 International Conference on the. IEEE, 73--78.
[4]
Mehdi Karimibiuki. 2018. MiniCloud Code. (2018). http://www.ece.ubc.ca/~mkarimib/code/
[5]
Matthias Kovatsch, Martin Lanter, and Zach Shelby. 2014. Californium: Scalable cloud services for the internet of things with coap. In Internet of Things (IOT), 2014 International Conference on the. IEEE, 1--6.
[6]
Samuel R Madden, Michael J Franklin, Joseph M Hellerstein, and Wei Hong. 2005. TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on database systems (TODS) 30, 1 (2005), 122--173.
[7]
Wavetronix manual. 2018. Wavetronix SmartSensor HD Data Protocol guide: Data provided by BC Transport Ministry by private correspondence. (2018). http://www.signalcontrol.com/tech_papers/wavetronix/Wavetronix_SmartSensor_HD_User_Guide.pdf
[8]
Dragos Niculescu. 2005. Communication paradigms for sensor networks. IEEE Communications Magazine 43, 3 (2005), 116--122.
[9]
BC Ministry of Transportation. 2018. BC Transportation Ministry website. (2018). https://goo.gl/isN9Dn
[10]
Benedikt Ostermaier, Kay Römer, Friedemann Mattern, Michael Fahrmair, and Wolfgang Kellerer. 2010. A real-time search engine for the web of things. In Internet of Things (IOT), 2010. IEEE, 1--8.
[11]
Vlad Trifa, Dominique Guinard, Vlatko Davidovski, Andreas Kamilaris, and Ivan Delchev. 2010. Web messaging for open and scalable distributed sensing applications. In International Conference on Web Engineering. Springer, 129--143.
[12]
Nicolas Tsiftes and Adam Dunkels. 2011. A database in every sensor. In Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems. ACM, 316--332.
[13]
Nicolas Tsiftes and Thiemo Voigt. 2015. Velox: A Virtual Machine for IoT Software Security and Resource Protection. (2015).
[14]
Yong Yao and Johannes Gehrke. 2002. The Cougar Approach to In-network Query Processing in Sensor Networks. SIGMOD Rec. 31, 3 (Sept. 2002), 9--18.

Cited By

View all
  • (2022)A Minicloud Specification Enabling the Federation of Heterogeneous Edge Resources for Latency Sensitive Applications' RequirementsProceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge10.1145/3526059.3533619(15-18)Online publication date: 1-Jul-2022
  • (2019)Drones' Face off: Authentication by Machine Learning in Autonomous IoT Systems2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)10.1109/UEMCON47517.2019.8992931(0329-0333)Online publication date: Oct-2019
  • (2019)Incorporating Scenarios and States Definitions on Real-Time Entity Monitoring in PAbMM2019 XLV Latin American Computing Conference (CLEI)10.1109/CLEI47609.2019.235072(1-10)Online publication date: Sep-2019
  • Show More Cited By
  1. MiniCloud: a mini storage and query service for local heterogeneous IoT devices

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IOT '18: Proceedings of the 8th International Conference on the Internet of Things
    October 2018
    299 pages
    ISBN:9781450365642
    DOI:10.1145/3277593
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 October 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. BLE
    2. CAN bus
    3. IoT gateway
    4. bluetooth
    5. cloud connection
    6. database
    7. heterogeneous
    8. internet-of-things (IoT)
    9. modbus
    10. query
    11. resource-constrained devices
    12. semantics
    13. smart homes
    14. wifi
    15. wireless sensor networks

    Qualifiers

    • Short-paper

    Conference

    IOT '18
    IOT '18: 8th International Conference on the Internet of Things
    October 15 - 18, 2018
    California, Santa Barbara, USA

    Acceptance Rates

    Overall Acceptance Rate 28 of 84 submissions, 33%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A Minicloud Specification Enabling the Federation of Heterogeneous Edge Resources for Latency Sensitive Applications' RequirementsProceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge10.1145/3526059.3533619(15-18)Online publication date: 1-Jul-2022
    • (2019)Drones' Face off: Authentication by Machine Learning in Autonomous IoT Systems2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON)10.1109/UEMCON47517.2019.8992931(0329-0333)Online publication date: Oct-2019
    • (2019)Incorporating Scenarios and States Definitions on Real-Time Entity Monitoring in PAbMM2019 XLV Latin American Computing Conference (CLEI)10.1109/CLEI47609.2019.235072(1-10)Online publication date: Sep-2019
    • (2018)DynPolAC: Dynamic Policy-Based Access Control for IoT Systems2018 IEEE 23rd Pacific Rim International Symposium on Dependable Computing (PRDC)10.1109/PRDC.2018.00027(161-170)Online publication date: Dec-2018

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media