Abstract
Internet of Things systems rely on the principles for service deployment and configuration based on delivery models. The predominant service delivery model for the Internet of Things architecture is a novel approach to create a global IoT system for Internet Connected Objects. While the service control loop has already been proposed (autonomics), the dynamic deployment of the different modules of an IoT system is still due. In this paper an approach for IoT service delivery model using autonomic management principles, which can deploy and configure IoT services is presented. The use of an implemented framework that helps administrator/user to deploy IoT platform(s) with autonomic methods has been developed. Particularly and as proof of concept example an open source platform (www.superstreamcollider.org) is used to demonstrate service instantiation. The agent-based framework analyses the requirements, dependencies and resolves them following autonomic design principles and also, by design, it deploys the IoT service delivery model into desired platform(s) running in the cloud or into a local machine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology, IBM Corporation (2001)
Serrano, M., Hauswirth, M., Kefalakis, N., Soldatos, J.: A self-organizing architecture for cloud by means of infrastructure performance and event data. In: IEEE Cloudcom, Bristol, UK, 2–5 December 2013, ISBN: 978-0-7695-5095-4
Serrano, J.M.: Management and Context Integration Based on Ontologies for Pervasive Service Operations in Autonomic Communication Systems. Ph.D. thesis, UPC (2008)
Xu, X., Bessis, N., Cao, J.: An autonomic agent trust model for IoT systems. Comput. Sci. 21, 107–113 (2013)
Rajan, M.A., Balamuralidhar, P., Chethan, K.P., Swarnahpriyaah, M.: A self-reconfigurable sensor network management system for internet of things paradigm. In: 2011 International Conference on Devices and Communications (ICDeCom), pp. 1–5. IEEE, February 2011
Ramakrishnan, A., Naqvi, S.N.Z., Bhatti, Z.W., Preuveneers, D., Berbers, Y.: Learning deployment trade-offs for self-optimization of Internet of Things applications. In: Proceedings of the 10th International Conference on Autonomic Computing, ICAC 2013, pp. 213–224, June 2013
Ghezzi, C., Pacifici, F.: Evolution of software composition mechanisms: a survey. In: Lucia, D., Ferrucci, F., Tortora, G., Tucci, M. (eds.) Emerging Methods, Technologies, and Process Management in Software Engineering, pp. 3–19. Wiley, New York (2008)
Ayala, I., Pinilla, M.A., Fuentes, L.: Exploiting dynamic weaving for self-managed agents in the IoT. In: Timm, I.J., Guttmann, C. (eds.) MATES 2012. LNCS, vol. 7598, pp. 5–14. Springer, Heidelberg (2012)
Deb, D., Fuad, M.M., Oudshoorn, M.J.: Achieving self-managed deployment in a distributed environment. J. Comput. Methods Sci. Eng. 11, 115–125 (2011)
Gosling, J. (ed.): The Java Language Specification. Addison-Wesley Professional, Boston (2000)
Grimm, R., Anderson, T., Bershad, B., Wetherall, D.: A system architecture for pervasive computing. In: Proceedings of the 9th workshop on ACM SIGOPS European Workshop: Beyond the PC: New Challenges for the Operating System, pp. 177–182. ACM, September 2000
Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)
Brumitt, B., Shafer, S.: Topological world modeling using semantic spaces. In: Proceedings of the Workshop on Location Modeling for Ubiquitous Computing, UbiComp, vol. 2001, pp. 55–62, September 2001
Tolle, G., Culler, D.E.: Design of an application-cooperative management system for wireless sensor networks. In: EWSN, vol. 5, pp. 121–132, January 2005
Bandyopadhyay, D., Sen, J.: Internet of things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011)
OpenLink Software: RDF Performance Tuning (2009). http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtRDFPerformanceTuning
OpenLink Software: Database Server Administration (2009). http://docs.openlinksw.com/virtuoso/databaseadmsrv.html
Soldatos, J., Kefalakis, N., Serrano, M., Hauswirth, M.: Design principles for utility-driven services and cloud-based computing modelling for the Internet of Things. Int. J. Web Grid Serv. 10(2/3), 139–167 (2014). doi:10.1504/IJWGS.2014.060254
Acknowledgments
Part of this work has been carried out in the scope of the project ICT OpenIoT Project, Open Source blueprint for large scale self-organising cloud environments for Internet of Things applications which is co-funded by the European Commission under seventh framework program, contract number FP7-ICT-2011-7-287305-OpenIoT and the project Fed4FIRE, Federation for FIRE with contract number FP7-ICT-2011-8-318389.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Saniat, M.R., Quoc, H.N.M., Le Van, H., Le Phuoc, D., Serrano, M., Hauswirth, M. (2015). Autonomic Frameworks Deployment Using Configuration and Service Delivery Models for the Internet of Things. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds) Interoperability and Open-Source Solutions for the Internet of Things. Lecture Notes in Computer Science(), vol 9001. Springer, Cham. https://doi.org/10.1007/978-3-319-16546-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-16546-2_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16545-5
Online ISBN: 978-3-319-16546-2
eBook Packages: Computer ScienceComputer Science (R0)