Skip to main content

Assessing the Performance of Container Technologies for the Internet of Things Based Application

  • Chapter
  • First Online:

Part of the book series: Studies in Computational Intelligence ((SCI,volume 846))

Abstract

Our planet is a weave of inter-connected devices that are generating data tremendously and continuously communicating. The virtual and physical objects (devices) are connected by a global network (internet) with self-configuring capability. One of the many emerging technologies in present times is Internet of Things (IoT) where everyday objects are not only connected and communicating with each other but also capable of taking real-time decision with minimal human interaction (smart devices), Hence IoT is the future of the internet and can be referred as Internet of Everything or Web of Things. A large amount of data (structured/unstructured) is generated by IoT applications. The existing architecture of IoT application’s devices doesn’t have enough capability to store and process the data. The cloud computing technology centralizes the data in one place to analyze, process and provides on-demand access. So the new style of IoT with Cloud Architecture would provide a solution to data storage, real-time analysis and make IoT application smart, scalable, reliable and flexible. However, developers are facing multiple barriers while developing, creating and scaling IoT application. The technology of Docker which is open-sourced, is useful for container-based solution of virtualization, which can help to develop and scale its application easy and fast. The result of benchmark tools for performance measurement comparison between host and docker shows the positive impact of using the container. The test results have indicated that Docker meets central IoT requirements through a rich set of features.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Dave, E.: The Internet of Things—How the Next Evolution of the Internet Is Changing Everything, April 2011, White Paper by Cisco Internet Business Solutions Group (IBSG)

    Google Scholar 

  2. Ruchika, V.: Evaluation of Docker for IoT application. Int. J. Recent Innovat. Trends Comput. Commun. 4(6) (2016)

    Google Scholar 

  3. Morabito, R.: A performance evaluation of container technologies on Internet of Things devices. In: 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE (2016)

    Google Scholar 

  4. Al-Fuqaha, Ala, et al.: Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutorials 17(4), 2347–2376 (2015)

    Article  Google Scholar 

  5. Kortuem, Gerd, et al.: Smart objects as building blocks for the internet of things. IEEE Internet Comput. 14(1), 44–51 (2009)

    Article  Google Scholar 

  6. Gartner’s New Emerging Technologies Hype Cycle Is Out! (And It’s More Surprising than Usual). Emerging Technologies Librarian, 20 Aug. 2015. http://etechlib.wordpress.com/2015/08/20/gartners-new-emerging-technologies-hype-cycle-is-out-and-its-more-surprising-than-usual/

  7. Gubbia, Jayavardhana, Buyyab, Rajkumar, Marusica, Slaven, Palaniswamia, Marimuthu: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Generat. Comput. Syst. 29(7), 1645–1660 (2013)

    Article  Google Scholar 

  8. Hersent, O., Boswarthick, D., Elloumi, O.: The Internet of Things: Key Applications and Protocols. Wiley (2011)

    Google Scholar 

  9. Vermesan, Ovidiu, Friess, Peter (eds.): Internet of Things-from Research and Innovation to Market Deployment, vol. 29. River Publishers, Aalborg (2014)

    Google Scholar 

  10. Botta, A., De Donato, W., Persico, V., Pescapé, A.: On the Integration of Cloud Computing and Internet of Things. IEEE (2015)

    Google Scholar 

  11. Internet of Things. (n.d.). Accessed from http://sandhill.com/article/the-internet-of-things-challenges-and-opportunities

  12. Pooja, Asmita, P.: Virtual machine performance measurement, Engineering and Computational Sciences (RAECS), In: 2014 Recent Advances. IEEE, ISBN 978-1-4799-2290-1

    Google Scholar 

  13. Adufu, T., Choi, J., Kim, Y.: Is container-based technology a winner for high performance scientific applications? In: 2015 17th Asia-Pacific on Network Operations and Management Symposium (APNOMS), IEEE, INSPEC Accession Number: 15487467 (2015)

    Google Scholar 

  14. Mineraud, Julien, et al.: A gap analysis of Internet-of-Things platforms. Comput. Commun. 89, 5–16 (2016)

    Article  Google Scholar 

  15. Peinl, R., Holzschuher, F. Pfitzer, F.: Docker cluster management for the cloud—survey results and own solution, J. Grid Comput. 14(2) (2016)

    Article  Google Scholar 

  16. Pahl, C., et al.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. (2017)

    Google Scholar 

  17. Ali, Bako, Awad, Ali: Cyber and physical security vulnerability assessment for IoT-based smart homes. Sensors 18(3), 817 (2018)

    Article  Google Scholar 

  18. Morabito, Roberto, et al.: Evaluating performance of containerized IoT services for clustered devices at the network edge. IEEE Internet of Things J. 4(4), 1019–1030 (2017)

    Article  MathSciNet  Google Scholar 

  19. Preeth, E.N., Mulerickal, F.J.P., Paul, B., Sastri, Y.: Evaluation of Docker containers based on hardware utilization. In: International Conference on Control Communication & Computing India (ICCC) 2015, IEEE, ISBN 978-1-4673-7348-7

    Google Scholar 

  20. Stout, W.M., Urias, V.E.: Challenges to securing the Internet of Things. In: 2016 IEEE International Carnahan Conference on Security Technology (ICCST). IEEE (2016)

    Google Scholar 

  21. Ng, Irene C.L., Wakenshaw, Susan Y.L.: The Internet-of-Things: review and research directions. Int. J. Res. Mark. 34(1), 3–21 (2017)

    Article  Google Scholar 

  22. Mainstreaming the Internet of Things ADLINK Advances IoT with Proven Building Blocks, Intelligent Gateways, and Cloud-Based Remote Management—Report, May 2014

    Google Scholar 

  23. López, Tomás Sánchez, Ranasinghe, Damith C., Harrison, Mark, McFarlane, Duncan: Adding sense to the Internet of Things—an architecture framework for smart object systems. Pers. Ubiquit. Comput. 16(3), 291–308 (2012)

    Article  Google Scholar 

  24. Raspberry Pi 3 takes the cake in 2016 Hacker SBC Survey. (2017, July 06). Accessed from http://linuxgizmos.com/raspberry-pi-3-takes-the-cake-in-2016-hacker-sbc-survey/

  25. Tschofenig, H., Arkko, J., Thaler, D., McPherson, D.: Architectural Considerations in Smart Object Networking, Internet Architecture Board (IAB), March 2015, ISSN: 2070-1721

    Google Scholar 

  26. Tao, Fei, et al.: Internet of Things in product life-cycle energy management. J. Indust. Informat. Integr. 1, 26–39 (2016)

    Article  Google Scholar 

  27. Chamberlain, Ryan, Schommer, Jennifer: Using Docker To support reproducible research. ACM SIGOPS Operating Systems Review Special Issue on Repeatability and Sharing of Experimental Artifacts archive 49(1), 71–79 (2015)

    Google Scholar 

  28. Mathias, R.: Evaluation of Container Technology as a Model for the Infrastructure of the Internet of Things, Thesis, 2015, Otto-Friedrich-Universität Bamberg (2015)

    Google Scholar 

  29. Fraga-Lamas, Paula, et al.: A review on internet of things for defense and public safety. Sensors 16(10), 1644 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

Aswani Kumar Cherukuri sincerely acknowledge the financial support from Vellore Institute of Technology under VIT SEED Grant. Also, Aswani Kumar Cherukuri sincerely acknowledges the research grant: SPARC/2018-2019/P616/SL under the SPARC scheme of MHRD, Govt. of India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kathiravan Srinivasan .

Editor information

Editors and Affiliations

Ethics declarations

The authors declare no conflict of interest.

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Vyas, R., Srinivasan, K., Cherukuri, A.K., Jodha, K.S. (2020). Assessing the Performance of Container Technologies for the Internet of Things Based Application. In: Hassanien, A., Bhatnagar, R., Khalifa, N., Taha, M. (eds) Toward Social Internet of Things (SIoT): Enabling Technologies, Architectures and Applications. Studies in Computational Intelligence, vol 846. Springer, Cham. https://doi.org/10.1007/978-3-030-24513-9_13

Download citation

Publish with us

Policies and ethics