Graph Colouring as a Challenge Problem for Dynamic Graph Processing on Distributed Systems

被引:0
|
作者
Sallinen, Scott [1 ,2 ]
Iwabuchi, Keita [1 ,3 ]
Poudel, Suraj [1 ,4 ]
Gokhale, Maya [1 ]
Ripeanu, Matei [2 ]
Pearce, Roger [1 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94550 USA
[2] Univ British Columbia, Vancouver, BC, Canada
[3] Tokyo Inst Technol, Tokyo, Japan
[4] Univ Alabama Birmingham, Birmingham, AL USA
关键词
MULTI-CORE; PARALLEL; FRAMEWORK; ALGORITHMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An unprecedented growth in data generation is taking place. Data about larger dynamic systems is being accumulated, capturing finer granularity events, and thus processing requirements are increasingly approaching real-time. To keep up, data-analytics pipelines need to be viable at massive scale, and switch away from static, offline scenarios to support fully online analysis of dynamic systems. This paper uses a challenge problem, graph colouring, to explore massive-scale analytics for dynamic graph processing. We present an event-based infrastructure, and a novel, online, distributed graph colouring algorithm. Our implementation for colouring static graphs, used as a performance baseline, is up to an order of magnitude faster than previous results and handles massive graphs with over 257 billion edges. Our framework supports dynamic graph colouring with performance at large scale better than GraphLab's static analysis. Our experience indicates that online solutions are feasible, and can be more efficient than those based on snapshotting.
引用
收藏
页码:347 / 358
页数:12
相关论文
共 50 条
  • [1] On a graph colouring problem
    Cochand, M
    Karolyi, G
    [J]. DISCRETE MATHEMATICS, 1999, 194 (1-3) : 249 - 252
  • [2] A colouring problem for the dodecahedral graph
    Makai, Endre, Jr.
    Tarnai, Tibor
    [J]. ELEMENTE DER MATHEMATIK, 2021, 76 (01) : 1 - 9
  • [3] About randomised distributed graph colouring and graph partition algorithms
    Metivier, Y.
    Robson, J. M.
    Saheb-Djahromi, N.
    Zemmari, A.
    [J]. INFORMATION AND COMPUTATION, 2010, 208 (11) : 1296 - 1304
  • [4] DISTINGER: A Distributed Graph Data Structure for Massive Dynamic Graph Processing
    Feng, Guoyao
    Meng, Xiao
    Ammar, Khaled
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1814 - 1822
  • [5] Alternative representations of P systems solutions to the graph colouring problem
    Cooper, James
    Nicolescu, Radu
    [J]. JOURNAL OF MEMBRANE COMPUTING, 2019, 1 (02) : 112 - 126
  • [6] Alternative representations of P systems solutions to the graph colouring problem
    James Cooper
    Radu Nicolescu
    [J]. Journal of Membrane Computing, 2019, 1 : 112 - 126
  • [7] Graph Partitioning for Distributed Graph Processing
    Onizuka M.
    Fujimori T.
    Shiokawa H.
    [J]. Data Science and Engineering, 2017, 2 (1) : 94 - 105
  • [8] Tackling the edge dynamic graph colouring problem with and without future adjacency information
    Hardy, Bradley
    Lewis, Rhyd
    Thompson, Jonathan
    [J]. JOURNAL OF HEURISTICS, 2018, 24 (03) : 321 - 343
  • [9] Tackling the edge dynamic graph colouring problem with and without future adjacency information
    Bradley Hardy
    Rhyd Lewis
    Jonathan Thompson
    [J]. Journal of Heuristics, 2018, 24 : 321 - 343
  • [10] Fast Failure Recovery in Distributed Graph Processing Systems
    Shen, Yanyan
    Gang Chen
    Jagadish, H. V.
    Wei Lu
    Ooi, Beng Chin
    Tudor, Bogdan Marius
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 8 (04): : 437 - 448