Skip to main content

A Flexible and Extensible Architecture for Device-Level Service Deployment

  • Conference paper
Towards a Service-Based Internet (ServiceWave 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5377))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Karnouskos, S., Spiess, P.: Towards enterprise applications using wireless sensor networks. In: 9th International Conference on Enterprise Information Systems (2007)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Object Management Group: Deployment and configuration of component-based distributed applications specifications (2007)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. de Niz, D., Rajkumar, R.: Partitioning bin-packing algorithms for distributed real-time systems. International Journal of Embedded Systems 2006 2, 196–206 (2006)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics