Nowadays, human being is producing an unprecedented amount of data coming from multiple and heterogeneous sources, ranging from scientic devices to business transactions. In many contexts such data is modelled as a graph, however, due to its size, it is often infeasible to process it on a single machine. A solution that is becoming more and more adopted relies on the adoption of distributed computing frameworks based on the MapReduce paradigm or the BSP model.This paper proposes a multi-layer graph overlay approach to support the orchestration of distributed, vertex-centric computations targeting Big- Data problems. Our approach takes inspiration from the overlay networks, a widely exploited approach for infor- mation dissemination, aggregation and computing orchestration in massively distributed systems. We propose Telos, an environment supporting the deni- tion of multi-layer graph overlays which provides each vertex with a layered, vertex-centric, view of the graph. Telos is dened on the top of the RDD Spark abstraction and it has been evaluated by considering two well-known graph problems. We present a set of experimental results showing the eectiveness of our approach.

Distributed Graph Grocessing: An approach based on overlay composition

Dazzi, Patrizio;Lulli, Alessandro;Ricci, Laura
2016-01-01

Abstract

Nowadays, human being is producing an unprecedented amount of data coming from multiple and heterogeneous sources, ranging from scientic devices to business transactions. In many contexts such data is modelled as a graph, however, due to its size, it is often infeasible to process it on a single machine. A solution that is becoming more and more adopted relies on the adoption of distributed computing frameworks based on the MapReduce paradigm or the BSP model.This paper proposes a multi-layer graph overlay approach to support the orchestration of distributed, vertex-centric computations targeting Big- Data problems. Our approach takes inspiration from the overlay networks, a widely exploited approach for infor- mation dissemination, aggregation and computing orchestration in massively distributed systems. We propose Telos, an environment supporting the deni- tion of multi-layer graph overlays which provides each vertex with a layered, vertex-centric, view of the graph. Telos is dened on the top of the RDD Spark abstraction and it has been evaluated by considering two well-known graph problems. We present a set of experimental results showing the eectiveness of our approach.
2016
978-145033739-7
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/11568/766232
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact