DocumentCode :
149413
Title :
The Stream Software Connector Design Space: Frameworks and Languages for Distributed Stream Processing
Author :
Babazadeh, M. ; Pautasso, Cesare
Author_Institution :
Univ. of Lugano, Lugano, Switzerland
fYear :
2014
fDate :
7-11 April 2014
Firstpage :
1
Lastpage :
10
Abstract :
In recent years we witnessed the rise of applications in which data is continuously generated and pushed towards consumers in real time through complex processing pipelines. Software connectors like remote procedure call (RPC) do not fit with the needs of such applications, for which the publish/subscribe and the stream connectors are more suitable. This paper introduces the design space of the stream software connector by analyzing recent stream processing engine frameworks and domain specific languages featuring native streaming support. On the one side, we want to classify and compare streaming systems based on a taxonomy derived from the wide range of features they offer (i.e., pipeline dynamicity and representation, load balancing and deployment flexibility). On the other side, the gaps in the design space we identify point at future research directions in the area of distributed stream processing. To do so, we gather valuable architectural knowledge in terms of architectural issues and alternatives, elicited by surveying the most important architectural decisions made by the designers of several representative streaming framework architectures.
Keywords :
distributed processing; software architecture; RPC; architectural alternatives; architectural decisions; architectural issues; distributed stream processing; domain specific languages; remote procedure call; software connector design space; stream processing engine frameworks; stream software; streaming support; Computer languages; Connectors; Pipelines; Programming; Topology; architectural decisions; software connector; stream;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA), 2014 IEEE/IFIP Conference on
Conference_Location :
Sydney, NSW
Type :
conf
DOI :
10.1109/WICSA.2014.42
Filename :
6827093
Link To Document :
بازگشت