In the last few years, several processing approaches have emerged to deal with Big Data. Exploiting on-the-fly computation, Data Stream Processing (DSP) applications can process unbounded streams of data to extract valuable information in a near real-time fashion. To keep up with the high volume of daily produced data, the operators that compose a DSP application can be replicated and placed on multiple, possibly distributed, computing nodes, so to process the incoming data flow in parallel. In this paper, we present Optimal DSP Replication and Placement (ODRP), a unified general formulation of the operator replication and placement problem that takes into account the heterogeneity of application requirements and infrastructural resources. A key feature of ODRP is the joint optimization of the operators replication and their placement. We evaluate the proposed model through a set of numerical experiments that demonstrates its flexibility and the benefits that derive from the joint optimization.

Cardellini, V., Grassi, V., LO PRESTI, F., Nardelli, M. (2017). Joint operator replication and placement optimization for distributed streaming applications. In Proceedings of the 10th EAI international conference on performance evaluation methodologies and tools (pp.263-270). ACM [10.4108/eai.25-10-2016.2266628].

Joint operator replication and placement optimization for distributed streaming applications

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

Abstract

In the last few years, several processing approaches have emerged to deal with Big Data. Exploiting on-the-fly computation, Data Stream Processing (DSP) applications can process unbounded streams of data to extract valuable information in a near real-time fashion. To keep up with the high volume of daily produced data, the operators that compose a DSP application can be replicated and placed on multiple, possibly distributed, computing nodes, so to process the incoming data flow in parallel. In this paper, we present Optimal DSP Replication and Placement (ODRP), a unified general formulation of the operator replication and placement problem that takes into account the heterogeneity of application requirements and infrastructural resources. A key feature of ODRP is the joint optimization of the operators replication and their placement. We evaluate the proposed model through a set of numerical experiments that demonstrates its flexibility and the benefits that derive from the joint optimization.
InfQ 2016: new frontiers in quantitative methods in informatics
Taormina (Italy)
2016
Rilevanza internazionale
contributo
ott-2016
2017
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Intervento a convegno
Cardellini, V., Grassi, V., LO PRESTI, F., Nardelli, M. (2017). Joint operator replication and placement optimization for distributed streaming applications. In Proceedings of the 10th EAI international conference on performance evaluation methodologies and tools (pp.263-270). ACM [10.4108/eai.25-10-2016.2266628].
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/181555
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact