logo SBA

ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-06252014-094133


Thesis type
Tesi di laurea magistrale
URN
etd-06252014-094133
Thesis title
ONJAG, network overlays supporting distributed graph processing
Department
INFORMATICA
Course of study
INFORMATICA
Supervisors
.
relatore Prof. Ricci, Laura Emilia Maria
relatore Dott. Dazzi, Patrizio
Keywords
  • Apache Spark
  • Balanced Minimum k-way partitioning problem
  • Bulk Synchronous Parallel
  • Distributed Algorithm
  • Graph Processing
  • k mincut
  • k-way cut
  • Min-Cut
  • Overlays
  • Peer-to-Peer
  • Pregel
  • Self Organizing Systems
Graduation session start date
25/07/2014
Availability
Full
Abstract (Inglese)
Abstract (Italiano)
The "Big Data" term refers to the exponential growth that is affecting the production of structured and unstructured data. However, due to the size characterising this data, usually deep analyses are required in order to extract its intrinsic value. Several computational models and various techniques have been studied and employed in order to process this data in a distribute manner, i.e. the capabilities of a single machine can not carry out the computation of this data. Today, a significant part of such data is modelled as a graph. Recently, graph processing frameworks orchestrate the execution as a network simulation where vertices and edges correspond to nodes and links, respectively. In this context the thesis exploits the Peer-to-Peer approach. The overlay concept is introduced and ONJAG ("Overlays Not Just A Graph"), a distributed framework, is developed. ONJAG runs over Spark, a distributed Bulk Synchronous Parallel-like data processing framework. Moreover, a well-known problem in graph theory has studied. It is the balanced minimum k-way partitioning problem, which is also called minimum k-way cut. Finally, a novel algorithm to solve the balanced minimum k-way cut is proposed. The proposal exploits the P2P approach and the overlays in order to improve a pre-existent solution.
File