Communication Protocol Negotiation in a Composite Data Stream Processing Service

Data streaming services gain popularity but still only few works are focused on their composition and its detailed management, like communication protocol negotiation. In this paper, we describe a continued work on a platform for automated composition of distributed data stream processing services. With the platform a process of composite service building is simplified and negotiation among services automated. In the following sections we will present an overview of the platform, describe implemented negotiation approaches and their phases, and finally compare them in an experimental study.

[1]  Anton Riabov,et al.  Scalable Planning for Distributed Stream Processing Systems , 2006, ICAPS.

[2]  Juliusz L. Kulikowski,et al.  Human - Computer Systems Interaction: Backgrounds and Applications 2 Part 1 , 2011 .

[3]  Jakub M. Tomczak,et al.  On-line bayesian context change detection in web service systems , 2013, HotTopiCS '13.

[4]  Piotr Rygielski,et al.  Cybernetics and Systems: an International Journal Translations of Service Level Agreement in Systems Based on Service-oriented Architectures Translations of Service Level Agreement in Systems Based on Service-oriented Architectures , 2022 .

[5]  Pascal Frossard,et al.  Signal Processing Challenges in Distributed Stream Processing Systems , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[6]  Anton Riabov,et al.  Planning for Stream Processing Systems , 2005, AAAI.

[7]  Wolfgang Lehner,et al.  Real-time scheduling for data stream management systems , 2005, 17th Euromicro Conference on Real-Time Systems (ECRTS'05).

[8]  Wojciech Cellary,et al.  Software Services for e-World - 10th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2010, Buenos Aires, Argentina, November 3-5, 2010. Proceedings , 2010, I3E.

[9]  Philip S. Yu,et al.  Optimal Component Composition for Scalable Stream Processing , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[10]  Klara Nahrstedt,et al.  On Composing Stream Applications in Peer-to-Peer Environments , 2006, IEEE Transactions on Parallel and Distributed Systems.

[11]  Krzysztof Juszczyszyn,et al.  Applications of the Future Internet Engineering Project , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

[12]  Jakub M. Tomczak,et al.  Development of Service Composition by Applying ICT Service Mapping , 2012, CN.

[13]  Ying Liu,et al.  Stream processing in data-driven computational science , 2006, 2006 7th IEEE/ACM International Conference on Grid Computing.

[14]  Pawel Swiatek,et al.  Application of Wearable Smart System To Support Physical Activity , 2012, KES.

[15]  Michael Gertz,et al.  An Extensible Infrastructure for Processing Distributed Geospatial Data Streams , 2006, 18th International Conference on Scientific and Statistical Database Management (SSDBM'06).

[16]  Piotr Rygielski,et al.  Dynamic Resources Allocation for Delivery of Personalized Services , 2010, I3E.

[17]  Maciej Zięba,et al.  Services Merging, Splitting and Execution in Systems Based on Service Oriented Architecture Paradigm , 2012 .

[18]  Piotr Klukowski,et al.  Wearable Smart System for Physical Activity Support , 2013 .

[19]  Krzysztof Juszczyszyn,et al.  Service Composition in Knowledge-based SOA Systems , 2012, New Generation Computing.

[20]  Liang Chen,et al.  GATES: a grid-based middleware for processing distributed data streams , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..