Fog computing is rapidly changing the distributed computing landscape by extending the Cloud computing paradigm to include wide-spread resources located at the network edges. This diffused infrastructure is well suited for the implementation of data stream processing (DSP) applications, by possibly exploiting local computing resources. Storm is an open source, scalable, and fault-tolerant DSP system designed for locally distributed clusters. We made it suitable to operate in a geographically distributed and highly variable environment; to this end, we extended Storm with new components that allow to execute a distributed QoS-aware scheduler and give self-adaptation capabilities to the system. In this paper we provide a thorough experimental evaluation of the proposed solution using two sets of DSP applications: the former is characterized by a simple topology with different requirements; the latter comprises some well known applications (i.e., Word Count, Log Processing). The results show that the distributed QoS-aware scheduler outperforms the centralized default one, improving the application performance and enhancing the system with runtime adaptation capabilities. However, complex topologies involving many operators may cause some instability that can decrease the DSP application availability.

Cardellini, V., Grassi, V., LO PRESTI, F., Nardelli, M. (2016). On QoS-Aware scheduling of data stream applications over fog computing infrastructures. In 2015 IEEE Symposium on Computers and Communication (ISCC) (pp.271-276). IEEE [10.1109/ISCC.2015.7405527].

On QoS-Aware scheduling of data stream applications over fog computing infrastructures

CARDELLINI, VALERIA;GRASSI, VINCENZO;LO PRESTI, FRANCESCO;
2016-01-01

Abstract

Fog computing is rapidly changing the distributed computing landscape by extending the Cloud computing paradigm to include wide-spread resources located at the network edges. This diffused infrastructure is well suited for the implementation of data stream processing (DSP) applications, by possibly exploiting local computing resources. Storm is an open source, scalable, and fault-tolerant DSP system designed for locally distributed clusters. We made it suitable to operate in a geographically distributed and highly variable environment; to this end, we extended Storm with new components that allow to execute a distributed QoS-aware scheduler and give self-adaptation capabilities to the system. In this paper we provide a thorough experimental evaluation of the proposed solution using two sets of DSP applications: the former is characterized by a simple topology with different requirements; the latter comprises some well known applications (i.e., Word Count, Log Processing). The results show that the distributed QoS-aware scheduler outperforms the centralized default one, improving the application performance and enhancing the system with runtime adaptation capabilities. However, complex topologies involving many operators may cause some instability that can decrease the DSP application availability.
20th IEEE Symposium on Computers and Communication, ISCC 2015
cyp
2015
IEEE
Rilevanza internazionale
lug-2015
2016
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Cloud computing; Digital signal processing; Fasteners; Monitoring; Quality of service; Storms; Topology;
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7405527
Intervento a convegno
Cardellini, V., Grassi, V., LO PRESTI, F., Nardelli, M. (2016). On QoS-Aware scheduling of data stream applications over fog computing infrastructures. In 2015 IEEE Symposium on Computers and Communication (ISCC) (pp.271-276). IEEE [10.1109/ISCC.2015.7405527].
Cardellini, V; Grassi, V; LO PRESTI, F; Nardelli, M
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/2108/148267
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 115
  • ???jsp.display-item.citation.isi??? 82
social impact