Today's stream processing scenarios are characterized by large volumes of data, e.g., generated by cyber-physical systems in a smart city, on which continuous analysis tasks need to be performed, often with very different optimal trade-offs between achieved QoS and associated resource consumption. Here we present the novel Quasit model and framework offering runtime support to stream processing applications. Differently from existing literature, Quasit originally allows advanced QoS-based configuration, which can be used to finely tune the framework to fit highly different real-world situations. The paper describes the architecture and development of the Quasit prototype by offering interesting insights and lessons learned about the most important design/implementation choices made, such as the actor-based threading model, or the QoS enabled inter-process communication based on OMG DDS. The reported experimental results, measured over simple real test beds, show that our Quasit framework implementation can provide a good level of horizontal scalability with limited overhead and good exploitation of dynamically available processing resources.

Design and Implementation of a Scalable and QoS-aware Stream Processing Framework: The Quasit Prototype / Paolo Bellavista;Antonio Corradi;Andrea Reale. - ELETTRONICO. - (2012), pp. 458-467. (Intervento presentato al convegno 2012 IEEE International Conference on Green Computing and Communications tenutosi a Besancon, France nel 20-23 Novembre 2012) [10.1109/GreenCom.2012.54].

Design and Implementation of a Scalable and QoS-aware Stream Processing Framework: The Quasit Prototype

BELLAVISTA, PAOLO;CORRADI, ANTONIO;REALE, ANDREA
2012

Abstract

Today's stream processing scenarios are characterized by large volumes of data, e.g., generated by cyber-physical systems in a smart city, on which continuous analysis tasks need to be performed, often with very different optimal trade-offs between achieved QoS and associated resource consumption. Here we present the novel Quasit model and framework offering runtime support to stream processing applications. Differently from existing literature, Quasit originally allows advanced QoS-based configuration, which can be used to finely tune the framework to fit highly different real-world situations. The paper describes the architecture and development of the Quasit prototype by offering interesting insights and lessons learned about the most important design/implementation choices made, such as the actor-based threading model, or the QoS enabled inter-process communication based on OMG DDS. The reported experimental results, measured over simple real test beds, show that our Quasit framework implementation can provide a good level of horizontal scalability with limited overhead and good exploitation of dynamically available processing resources.
2012
2012 IEEE International Conference on Green Computing and Communications
458
467
Design and Implementation of a Scalable and QoS-aware Stream Processing Framework: The Quasit Prototype / Paolo Bellavista;Antonio Corradi;Andrea Reale. - ELETTRONICO. - (2012), pp. 458-467. (Intervento presentato al convegno 2012 IEEE International Conference on Green Computing and Communications tenutosi a Besancon, France nel 20-23 Novembre 2012) [10.1109/GreenCom.2012.54].
Paolo Bellavista;Antonio Corradi;Andrea Reale
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/136780
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact