Abstract
Data streaming is often used for video and sensor data delivery, nowadays gaining in popularity along with the development of mobile devices. In this paper we briefly describe a platform for automated composition of distributed data stream processing services. It decreases the complexity of composite service building process from the users point of view by introducing automation mainly in appropriate service selection and their communication protocols negotiation. This paper is focused on automated negotiation of communication protocols, which will be further used to transfer data among services. Data stream processing services are designed independently, often with many possible communication methods and not pointing directly to other services. With the use of the platform, they can be loosely coupled, forming a composite service od-demand. We present several approaches to communication protocol negotiation in a composition of data stream processing services and introduce planning-based approach. Finally, we discuss consequences of various approaches on an example composite service from image processing domain.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Gu, X., Yu, P.S., Nahrstedt, K.: Optimal component composition for scalable stream processing. In: Proceedings of 25th IEEE International Conference on Distributed Computing Systems, ICDCS 2005, pp. 773–782 (June 2005)
Chen, L., Reddy, K., Agrawal, G.: Gates: a grid-based middleware for processing distributed data streams. In: Proceedings of 13th IEEE International Symposium on High performance Distributed Computing, 2004, pp. 192–201 (June 2004)
Schmidt, S., Legler, T., Schaller, D., Lehner, W.: Real-time scheduling for data stream management systems. In: Proceedings of 17th Euromicro Conference on Real-Time Systems (ECRTS 2005), pp. 167–176 (July 2005)
Gu, X., Nahrstedt, K.: On composing stream applications in peer-to-peer environments. IEEE Trans. Parallel Distrib. Syst. 17(8), 824–837 (2006)
Rueda, C., Gertz, M., Ludascher, B., Hamann, B.: An extensible infrastructure for processing distributed geospatial data streams. In: 18th International Conference on Scientific and Statistical Database Management, 2006, pp. 285–290 (2006)
S̀wiątek, P., Klukowski, P., Brzostowski, K., Drapała, J.: Application of wearable smart system to support physical activity. In: Advances in Knowledge-based and Intelligent Information and Engineering Systems, pp. 1418–1427. IOS Press (2012)
Liu, Y., Vijayakumar, N., Plale, B.: Stream processing in data-driven computational science. In: 7th IEEE/ACM International Conference on Grid Computing, pp. 160–167 (September 2006)
Grzech, A., Juszczyszyn, K., Świątek, P., Mazurek, C., Sochan, A.: Applications of the future internet engineering project. In: 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing (SNPD), pp. 635–642 (August 2012)
Świątek, P., Stelmach, P., Prusiewicz, A., Juszczyszyn, K.: Service composition in knowledge-based soa systems. New Generation Computing 30, 165–188 (2012)
Riabov, A., Liu, Z.: Planning for Stream Processing Systems. In: Proceedings of the National Conference on Artificial Intelligence (2005)
Riabov, A., Liu, Z.: Scalable Planning for Distributed Stream Processing Systems. In: Proceedings of ICAPS (2006)
Brzostowski, K., Drapała, J., Grzech, A., Świątek, P.: Adaptive Decision Support System For Automatic Physical Effort Plan Generation–Data-Driven Approach. Cybernetics and Systems: An International Journal 44(2-3), 204–221 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stelmach, P., Świątek, P., Falas, Ł., Schauer, P., Kokot, A., Demkiewicz, M. (2013). Planning-Based Method for Communication Protocol Negotiation in a Composition of Data Stream Processing Services. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2013. Communications in Computer and Information Science, vol 370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38865-1_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-38865-1_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38864-4
Online ISBN: 978-3-642-38865-1
eBook Packages: Computer ScienceComputer Science (R0)