skip to main content
10.1145/3010089.3016027acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbdawConference Proceedingsconference-collections
research-article

Using Blockchain to push Software-Defined IoT Components onto Edge Hosts

Authors Info & Claims
Published:10 November 2016Publication History

ABSTRACT

Moving IoT components from the cloud onto edge hosts helps in reducing overall network traffic and thus minimizes latency. However, provisioning IoT services on the IoT edge devices presents new challenges regarding system design and maintenance. One possible approach is the use of software-defined IoT components in the form of virtual IoT resources. This, in turn, allows exposing the thing/device layer and the core IoT service layer as collections of micro services that can be distributed to a broad range of hosts.

This paper presents the idea and evaluation of using virtual resources in combination with a permission-based blockchain for provisioning IoT services on edge hosts.

References

  1. Gubbi, Jayavardhana, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami. "Internet of Things (IoT): A vision, architectural elements, and future directions." Future Generation Computer Systems 29, no. 7 (2013): 1645-1660. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Sanchez, Tomas, D. C. Ranasinghe, Mark Harrison, and Duncan McFarlane. "Adding sense to the internet of things---an architecture framework for smart object systems." Pers Ubiquitous Comput 16, no. 3 (2012): 291--308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Rose, David. Enchanted objects: Design, human desire, and the Internet of things. Simon and Schuster, 2014.Google ScholarGoogle Scholar
  4. Doukas, Charalampos, and Ilias Maglogiannis. "Bringing IoT and cloud computing towards pervasive healthcare." In Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on, pp. 922--926. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Biswas, Abdur Rahim, and Raffaele Giaffreda. "IoT and cloud convergence: Opportunities and challenges." In Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp. 375-376. IEEE, 2014.Google ScholarGoogle Scholar
  6. Bonomi, Flavio, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. "Fog computing and its role in the internet of things." In Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 13--16. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bonomi, Flavio, Rodolfo Milito, Preethi Natarajan, and Jiang Zhu. "Fog computing: A platform for internet of things and analytics." In Big Data and Internet of Things: A Roadmap for Smart Environments, pp. 169--186. Springer International Publishing, 2014.Google ScholarGoogle Scholar
  8. Vaquero, Luis M., and Luis Rodero-Merino. "Finding your way in the fog: Towards a comprehensive definition of fog computing." ACM SIGCOMM Computer Communication Review 44, no. 5 (2014): 27--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Grieco, Raffaella, Delfina Malandrino, and Vittorio Scarano. "SEcS: scalable edge-computing services." In Proceedings of the 2005 ACM symposium on Applied computing, pp. 1709--1713. ACM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Nastic, Stefan, Sanjin Sehic, Duc-Hung Le, Hong-Linh Truong, and Schahram Dustdar. "Provisioning software-defined iot cloud systems." In Future Internet of Things and Cloud (FiCloud), 2014 International Conference on, pp. 288--295. IEEE, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Mayra Samaniego, Ralph Deters. Hosting virtual IoT resources on edge-hosts with blockchain, IEEE CIT 2016, 4 pages.Google ScholarGoogle ScholarCross RefCross Ref
  12. Nunes, Bruno Astuto A., Marc Mendonca, Xuan-Nam Nguyen, Katia Obraczka, and Thierry Turletti. "A survey of software-defined networking: Past, present, and future of programmable networks." IEEE Communications Surveys & Tutorials 16, no. 3 (2014): 1617--1634.Google ScholarGoogle ScholarCross RefCross Ref
  13. Kirkpatrick, Keith. "Software-defined networking." Communications of the ACM 56, no. 9 (2013): 16--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Nastic Stefan, Sanjin Sehic, Duc-Hung Le, Hong-Linh Truong, and Schahram Dustdar. "Provisioning software-defined iot cloud systems." In Future Internet of Things and Cloud (FiCloud), 2014 International Conference on, pp. 288-295. IEEE, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Chowdhury, NM Mosharaf Kabir, and Raouf Boutaba. "A survey of network virtualization." Computer Networks 54, no. 5 (2010): 862--876. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Alam, Sarfraz, Mohammad MR Chowdhury, and Josef Noll. "Senaas: An event-driven sensor virtualization approach for internet of things cloud." In Networked Embedded Systems for Enterprise Applications (NESEA), 2010 IEEE International Conference on, pp. 1--6. IEEE, 2010.Google ScholarGoogle Scholar
  17. Blockchain https://bitcoin.org/bitcoin.pdfGoogle ScholarGoogle Scholar
  18. IBM ADEPT https://www-935.ibm.com/services/multimedia/GBE03662USEN.pdfGoogle ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    BDAW '16: Proceedings of the International Conference on Big Data and Advanced Wireless Technologies
    November 2016
    398 pages
    ISBN:9781450347792
    DOI:10.1145/3010089

    Copyright © 2016 ACM

    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: 10 November 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader