Skip to main content

ComSS – Platform for Composition and Execution of Streams Processing Services

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9012))

Abstract

This work addresses specific research challenges imposed by contemporary IoT (Internet of Things) applications, which are modular, distributed, utilize sensor networks and are typically implemented as services, according to the Service Oriented Architecture (SOA) paradigm. They also require maintaining and processing of streaming data, which leads to the need of effective management of composite streaming services (often with quality of service (QoS) restrictions). We propose a prototype solution supporting development and management of such IoT applications, a ComSS Platform acting as middleware for running composite streams’ processing services. The results of the tests, conducted in order to assess the performance of various service selection and negotiation methods are discussed and analyzed in order to identify the best solutions for future development of distributed IoT software platforms.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and issues in data stream systems. In: Proceedings of the Twenty-First ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 2002, pp. 1–16. ACM, New York (2002)

    Google Scholar 

  2. Bao, H., Dou, W.: A qos-aware service selection method for cloud service composition. In: 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), pp. 2254–2261 (2012)

    Google Scholar 

  3. Brzostowski, K., Drapała, J., Grzech, A., Świa̧tek, P.: Adaptive decision support system for automatic physical effort plan generation-data-driven approach. Cybernetics and Systems 44(2–3), 204–221 (2013)

    Article  Google Scholar 

  4. Brzostowski, K., Drapała, J., Świa̧tek, J.: System analysis techniques in ehealth systems: a case study. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part I. LNCS, vol. 7196, pp. 74–85. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Charif, Y., Sabouret, N.: An overview of semantic web services composition approaches. Electron. Notes Theor. Comput. Sci. 146(1), 33–41 (2006)

    Article  Google Scholar 

  6. Falas, Ł., Stelmach, P.: Web service composition with uncertain non-functional parameters. In: Camarinha-Matos, L.M., Tomic, S., Graça, P. (eds.) DoCEIS 2013. IFIP AICT, vol. 394, pp. 45–52. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  7. Grzech, A., Juszczyszyn, K., Kołaczek, G., Kwiatkowski, J., Sobecki, J., Świa̧ek, P., Wasilewski, A.: Specifications and deployment of soa business applications within a configurable framework provided as a service. In: Ambroszkiewicz, S., Brzezinski, J., Cellary, W., Grzech, A., Zielinski, K. (eds.) Advanced SOA Tools and Applications. SCI, vol. 499, pp. 7–71. Springer, Heidelberg (2014). http://dx.doi.org/10.1007/978-3-642-38957-3_2

  8. Grzech, A., Juszczyszyn, K., Świa̧tek, P.: Methodology and platform for business process optimization. In: Selvaraj, H., Zydek, D., Chmaj, G. (eds.) Progress in Systems Engineering. AISC, vol. 330, pp. 377–382. Springer, Heidelberg (2015). http://dx.doi.org/10.1007/978-3-319-08422-0_56

  9. Grzech, A. Świa̧tek, P.: Modeling and optimization of complex services in service-based systems. Cybernetics and Systems 40(8), 706–723 (2009)

    Google Scholar 

  10. Grzech, A., Świa̧tek, P., Rygielski, P.: Dynamic resources allocation for delivery of personalized services. In: Cellary, W., Estevez, E. (eds.) Software Services for e-World. IFIP AICT, vol. 341, pp. 17–28. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  11. Huang, A.F.M., Lan, C.W., Yang, S.J.H.: An optimal qos-based web service selection scheme. Inf. Sci. 179(19), 3309–3322 (2009)

    Article  Google Scholar 

  12. Ko, J.M., Kim, C.O., Kwon, I.H.: Quality-of-service oriented web service composition algorithm and planning architecture. J. Syst. Softw. 81(11), 2079–2090 (2008)

    Article  Google Scholar 

  13. Mongay Batalla, J., Krawiec, P.: Conception of id layer performance at the network level for internet of things. Personal and Ubiquitous Computing 18(2), 465–480 (2014). http://dx.doi.org/10.1007/s00779-013-0664-0

  14. Stelmach, P., Schauer, P., Kokot, A., Demkiewicz, M.: Universalplatform for composite data stream processing services management. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds.) New Results in Dependability and Computer Systems. AISC, vol. 224, pp. 399–407. Springer, Heidelberg (2013)

    Google Scholar 

  15. Stelmach, P., Świa̧tek, P., Falas, Ł., Schauer, P., Kokot, A., Demkiewicz, M.: Planning-Based method for communication protocol negotiation in a composition of data stream processing services. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2013. CCIS, vol. 370, pp. 531–540. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  16. Świa̧tek, P., Brzostowski, K., Drapała, J., Juszczyszyn, K., Grzech, A.: Development of intelligent ehealth systems in the future internet architecture. In: Klempous, R., Nikodem, J. (eds.) Innovative Technologies in Management and Science. TIEI, vol. 10, pp. 73–94. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  17. Świa̧tek, P., Klukowski, P., Brzostowski, K., Drapała, J.: Application of wearable smart system to support physical activity. Advances in Knowledge-based and Intelligent Information and Engineering Systems, 1418–1427 (2012)

    Google Scholar 

  18. Świa̧tek, P., Stelmach, P., Prusiewicz, A., Juszczyszyn, K.: Service composition in knowledge-based soa systems. New Generation Computing 30(2–3), 165–188 (2012)

    Google Scholar 

  19. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paweł Świ a̧ tek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Świ a̧ tek, P. (2015). ComSS – Platform for Composition and Execution of Streams Processing Services. In: Nguyen, N., Trawiński, B., Kosala, R. (eds) Intelligent Information and Database Systems. ACIIDS 2015. Lecture Notes in Computer Science(), vol 9012. Springer, Cham. https://doi.org/10.1007/978-3-319-15705-4_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-15705-4_48

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-15704-7

  • Online ISBN: 978-3-319-15705-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics