TY - GEN
T1 - LFGraph
T2 - 1st ACM SIGOPS Conference on Timely Results in Operating Systems, TRIOS 2013
AU - Hoque, Imranul
AU - Gupta, Indranil
PY - 2013/11/3
Y1 - 2013/11/3
N2 - Distributed graph analytics frameworks must offer low and balanced communication and computation, low preprocessing overhead, low memory footprint, and scalability. We present LFGraph, a fast, scalable, distributed, in-memory graph analytics engine intended primarily for directed graphs. LFGraph is the first system to satisfy all of the above requirements. It does so by relying on cheap hash-based graph partitioning, while making iterations faster by using publish-subscribe information flow along directed edges, fetch-once communication, singlepass computation, and in-neighbor storage. Our analytical and experimental results show that when applied to real-life graphs, LFGraph is faster than the best graph analytics frameworks by factors of 1x-5x when ignoring partitioning time and by 1x-560x when including partitioning time.
AB - Distributed graph analytics frameworks must offer low and balanced communication and computation, low preprocessing overhead, low memory footprint, and scalability. We present LFGraph, a fast, scalable, distributed, in-memory graph analytics engine intended primarily for directed graphs. LFGraph is the first system to satisfy all of the above requirements. It does so by relying on cheap hash-based graph partitioning, while making iterations faster by using publish-subscribe information flow along directed edges, fetch-once communication, singlepass computation, and in-neighbor storage. Our analytical and experimental results show that when applied to real-life graphs, LFGraph is faster than the best graph analytics frameworks by factors of 1x-5x when ignoring partitioning time and by 1x-560x when including partitioning time.
UR - http://www.scopus.com/inward/record.url?scp=85066547801&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85066547801&partnerID=8YFLogxK
U2 - 10.1145/2524211.2524218
DO - 10.1145/2524211.2524218
M3 - Conference contribution
T3 - Proceedings of the 1st ACM SIGOPS Conference on Timely Results in Operating Systems, TRIOS 2013
BT - Proceedings of the 1st ACM SIGOPS Conference on Timely Results in Operating Systems, TRIOS 2013
PB - Association for Computing Machinery
Y2 - 3 November 2013 through 6 November 2013
ER -