\n Vertex-centric graph processing systems such as Pregel, PowerGraph,\n or GraphX recently gained popularity due to their superior\n performance of data analytics on graph-structured data. These\n systems exploit the graph structure to improve data access locality\n during computation, making use of specialized graph partitioning\n algorithms. Recent partitioning techniques assume a uniform and\n constant amount of data exchanged between graph vertices (i.e.,\n uniform vertex traffic) and homogeneous underlying network costs.\n However, in real-world scenarios vertex traffic and network costs\n are heterogeneous. This leads to suboptimal partitioning decisions\n and inefficient graph processing. To this end, we designed GrapH,\n the first graph processing system using vertex-cut graph\n partitioning that considers both, diverse vertex traffic and\n heterogeneous network, to minimize overall communication costs. The\n main idea is to avoid frequent communication over expensive network\n links using an adaptive edge migration strategy. Our evaluations\n show an improvement of 60% in communication costs compared to\n state-of-the-art partitioning approaches.\n
Dinesh KumarArun RajDeepankar PatraD. Janakiram
Mohammadreza DavoodiJavad Mohammadpour Velni
Angen ZhengAlexandros LabrinidisPanos K. ChrysanthisJack Lange