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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Charif, Y., Sabouret, N.: An overview of semantic web services composition approaches. Electron. Notes Theor. Comput. Sci. 146(1), 33–41 (2006)
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)
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
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
Grzech, A. Świa̧tek, P.: Modeling and optimization of complex services in service-based systems. Cybernetics and Systems 40(8), 706–723 (2009)
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)
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)
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)
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
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)
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)
Ś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)
Ś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)
Ś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)
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)
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
Ś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)