Abstract
Integration of functionality and information from the Internet of Things (IoT) into the Internet of Services (IoS) is highly desirable but a complex endeavour. One hard to realize aspect is the remote deployment and configuration of services. While this has become commonplace in the business back-end, it is still a topic of research for networked embedded systems, mainly due to great heterogeneity. In this paper, we focus on remote management issues and propose a flexible and extensible architecture for systems performing deployment and configuration of services. The architecture is mainly targeted at environments comprising a large number of networked embedded devices, therefore integrating them effectively with the IoS. The key method of dealing with the observed heterogeneity is the dynamic exchange of algorithms (strategies) for steps of a common deployment process during runtime by configuration. Further on, we present an implementation of the architecture within the domain of future manufacturing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Karnouskos, S., Spiess, P.: Towards enterprise applications using wireless sensor networks. In: 9th International Conference on Enterprise Information Systems (2007)
Anke, J., Müller, J., Spieß, P., Chaves, L.W.F.: A service-oriented middleware for integration and management of heterogeneous smart items environments. In: Proceedings of the 4th MiNEMA workshop in Sintra (2006)
de Souza, L.M.S., Spiess, P., Guinard, D., Köhler, M., Karnouskos, S., Savio, D.: SOCRADES: A Web Service based Shop Floor Integration Infrastructure. In: Floerkemeier, C., Langheinrich, M., Fleisch, E., Mattern, F., Sarma, S.E. (eds.) IOT 2008. LNCS, vol. 4952, pp. 50–67. Springer, Heidelberg (2008)
Object Management Group: Deployment and configuration of component-based distributed applications specifications (2007)
Shankaran, N., Balasubramanian, J., Schmidt, D., Biswas, G., Lardieri, P., Mulholland, E., Damiano, T.: A framework for (re)deploying components distributed real-time and embedded systems. In: Proceedings of the 2006 ACM symposium on Applied computing, Dept. of Electrical Engineering and Computer Science - Vanderbild University, Lockheed Martin Advanced Technology Labs, April 2006, pp. 23–27 (2006)
Malek, S., Mikic-Rakic, M., Medvidovic, N.: An extensible framework for autonomic analysis and improvement of distributed deployment architectures. In: Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, pp. 95–99 (2004)
Deng, G., Schmidt, D.C., Gill, C.D., Wang, N.: QoS-enabled Component Middleware for Distributed Real-Time and Embedded Systems. In: Handbook of Real-Time And Embedded Systems, pp. 15.1 – 16.1. CRC Press, Boca Raton (2007)
Anke, J., Wolf, B., Hackenbroich, G., Kabitzsch, K.: Distributed applications and interoperable systems. In: 7th IFIP International Conference on Distributed Applications and Interoperable Systems (2007)
Hunt, G.C., Scott, M.L.: The coign automatic distributed partitioning system. In: Proceedings of the third symposium on Operating systems design and implementation, pp. 187–200 (1999)
Malek, S., Mikic-Rakic, M., Medvidovic, N.: Improving availability in large, distributed component-based systems via redeployment. In: Dearle, A., Eisenbach, S. (eds.) CD 2005. LNCS, vol. 3798, pp. 83–98. Springer, Heidelberg (2005)
Le Mouël, F., Ibrahim, N., Royon, Y., Frénot, S.: Semantic deployment of services in pervasive environments. In: Proceedings of the 1st International Workshop on Requirements and Solutions for Pervasive Software Infrastructures (2006)
de Niz, D., Rajkumar, R.: Partitioning bin-packing algorithms for distributed real-time systems. International Journal of Embedded Systems 2006 2, 196–206 (2006)
Zimmerova, B.: Component placement in distributed environment w.r.t. component interaction. In: Proceedings of the 2nd Doctoral Workshop on Mathematical and Engineering Methods in Computer Science, pp. 260–267 (2006)
Tryggeseth, E., Gulla, B., Conradi, R.: Modelling systems with variability using the proteus configuration language. In: The ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management, pp. 216–240 (1992)
Chrysoulas, C., Koumoutsos, G., Denazis, S., Thramboulidis, F.K., Koufopavlou, O.: Dynamic service deployment using an ontologybased description of devices and services. In: Proceedings of the Third International Conference on Networking and Services, p. 80 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frenken, T., Spiess, P., Anke, J. (2008). A Flexible and Extensible Architecture for Device-Level Service Deployment. In: Mähönen, P., Pohl, K., Priol, T. (eds) Towards a Service-Based Internet. ServiceWave 2008. Lecture Notes in Computer Science, vol 5377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89897-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-89897-9_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89896-2
Online ISBN: 978-3-540-89897-9
eBook Packages: Computer ScienceComputer Science (R0)