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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
Ruchika, V.: Evaluation of Docker for IoT application. Int. J. Recent Innovat. Trends Comput. Commun. 4(6) (2016)
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)
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)
Kortuem, Gerd, et al.: Smart objects as building blocks for the internet of things. IEEE Internet Comput. 14(1), 44–51 (2009)
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/
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)
Hersent, O., Boswarthick, D., Elloumi, O.: The Internet of Things: Key Applications and Protocols. Wiley (2011)
Vermesan, Ovidiu, Friess, Peter (eds.): Internet of Things-from Research and Innovation to Market Deployment, vol. 29. River Publishers, Aalborg (2014)
Botta, A., De Donato, W., Persico, V., Pescapé, A.: On the Integration of Cloud Computing and Internet of Things. IEEE (2015)
Internet of Things. (n.d.). Accessed from http://sandhill.com/article/the-internet-of-things-challenges-and-opportunities
Pooja, Asmita, P.: Virtual machine performance measurement, Engineering and Computational Sciences (RAECS), In: 2014 Recent Advances. IEEE, ISBN 978-1-4799-2290-1
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)
Mineraud, Julien, et al.: A gap analysis of Internet-of-Things platforms. Comput. Commun. 89, 5–16 (2016)
Peinl, R., Holzschuher, F. Pfitzer, F.: Docker cluster management for the cloud—survey results and own solution, J. Grid Comput. 14(2) (2016)
Pahl, C., et al.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. (2017)
Ali, Bako, Awad, Ali: Cyber and physical security vulnerability assessment for IoT-based smart homes. Sensors 18(3), 817 (2018)
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)
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
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)
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)
Mainstreaming the Internet of Things ADLINK Advances IoT with Proven Building Blocks, Intelligent Gateways, and Cloud-Based Remote Management—Report, May 2014
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)
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/
Tschofenig, H., Arkko, J., Thaler, D., McPherson, D.: Architectural Considerations in Smart Object Networking, Internet Architecture Board (IAB), March 2015, ISSN: 2070-1721
Tao, Fei, et al.: Internet of Things in product life-cycle energy management. J. Indust. Informat. Integr. 1, 26–39 (2016)
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)
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)
Fraga-Lamas, Paula, et al.: A review on internet of things for defense and public safety. Sensors 16(10), 1644 (2016)
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
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
The authors declare no conflict of interest.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-24513-9_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24512-2
Online ISBN: 978-3-030-24513-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)