Greft: Arbitrary Fault-Tolerant Distributed Graph Processing

被引:6
|
作者
Presser, Daniel [1 ]
Lung, Lau Cheuk [1 ]
Correia, Miguel [2 ]
机构
[1] Univ Fed Santa Catarina, Dept Informat & Estat, Florianopolis, SC, Brazil
[2] Univ Lisbon, Inst Super Tecn, INESC ID, Lisbon, Portugal
关键词
D O I
10.1109/BigDataCongress.2015.73
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many large-scale computing problems can be modeled as graphs. Example areas include the web, social networks, and biological systems. The increasing sizes of datasets has led to the creation of various distributed large scale graph processing systems, e.g., Google Pregel. Although these systems tolerate crash faults, the literature suggests they are vulnerable to a wider range of accidental arbitrary faults (also called Byzantine faults). In this paper we present an algorithm and a prototype of a distributed large-scale graph processing system that can tolerate arbitrary faults. The prototype is based on GPS, an open source implementation of Pregel. Experimental results of the prototype in Amazon AWS are presented, showing that it uses only twice the resources of the original implementation, instead of 3-4 times as usual in Byzantine fault-tolerant systems. This cost may be acceptable for critical applications that require this level of fault tolerance.
引用
收藏
页码:452 / 459
页数:8
相关论文
共 50 条
  • [21] Adaptive distributed and fault-tolerant systems
    Hiltunen, MA
    Schlichting, RD
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (05): : 275 - 285
  • [22] A fault-tolerant cooperative distributed system
    Deen, SM
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 508 - 513
  • [23] Synthesis of Fault-Tolerant Distributed Systems
    Dimitrova, Rayna
    Finkbeiner, Bernd
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 321 - 336
  • [24] GRAPH MODEL FOR FAULT-TOLERANT COMPUTING SYSTEMS
    HAYES, JP
    IEEE TRANSACTIONS ON COMPUTERS, 1976, 25 (09) : 875 - 884
  • [25] Fault-tolerant technology for big data cluster in distributed flow processing system
    Jia, Zhicheng
    WEB INTELLIGENCE, 2020, 18 (02) : 101 - 110
  • [26] Fault-Tolerant Graph Realizations in the Congested Clique
    Kumar, Manish
    Molla, Anisur Rahaman
    Sivasubramaniam, Sumathi
    ALGORITHMICS OF WIRELESS NETWORKS, ALGOSENSORS 2022, 2022, 13707 : 108 - 122
  • [27] Fault-tolerant Routing on Borel Cayley Graph
    Ryu, Junghun
    Noel, Eric
    Tang, K. Wendy
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012,
  • [28] Fault-Tolerant Dynamic Task Graph Scheduling
    Kurt, Mehmet Can
    Krishnamoorthy, Sriram
    Agrawal, Kunal
    Agrawal, Gagan
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 719 - 730
  • [29] Fault-tolerant graph embeddings in Archimedean networks
    Ghazwani, Haleemah
    Nadeem, Muhammad Faisal
    Ahmad, Ali
    Koam, Ali N. A.
    Iqbal, Hamza
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2024, 39 (06) : 669 - 681
  • [30] The Rainbow Skip Graph: A Fault-Tolerant Constant-Degree Distributed Data Structure
    Goodrich, Michael T.
    Nelson, Michael J.
    Sun, Jonathan Z.
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 384 - 393