Distributed graph processing frameworks have become increasingly popular for processing large graphs. However, existing frameworks either lack the ability to recovery from failures or support proactive recovery methods. Proactive recovery methods like checkpointing incur high overheads during failure-free execution making failure recovery an expensive operation. Our hypothesis is that reactive recovery of failures in graph processing that provides a zero-overhead alternative to expensive proactive failure recovery mechanisms is feasible, novel and useful. We support the hypothesis with Zorro, a recovery protocol that reactively recovers from machine failures. Zorro utilizes vertex replication inherent in existing graph processing framew...
Large-scale graph and machine learning analytics widely employ distributed iterative processing. Typ...
Traditionally, fault-tolerant systems assume that failures are independent, often expressed as a thr...
Recovery is a fundamental service in database systems. In this work, we present a new mechanism for ...
Distributed graph processing frameworks have become increasingly popular for processing large graphs...
Distributed graph processing systems largely rely on proactive techniques for failure recovery. Unfo...
Distributed graph processing systems largely rely on proac-tive techniques for failure recovery. Unf...
Distributed graph processing frameworks have become increasingly popular for processing large graphs...
Distributed graph processing systems are an emerging area of big data systems. As graphs continue to...
Distributed graph processing systems increasingly require many compute nodes to cope with the requir...
Real-world graph processing applications often require combining the graph data with tabular data. M...
While various iterative graph algorithms can be expressed via asynchronous parallelism, lack of its ...
In contrast to conventional (trans)action concepts, the proposed dynamic action model includes the p...
A graph model is introduced to formalize the fault recovery process in distributed loop networks. Th...
A graph model is introduced to formalize the fault recovery process in distributed loop networks. Th...
The amount of data generated every day is growing exponentially in the big data era. A significant p...
Large-scale graph and machine learning analytics widely employ distributed iterative processing. Typ...
Traditionally, fault-tolerant systems assume that failures are independent, often expressed as a thr...
Recovery is a fundamental service in database systems. In this work, we present a new mechanism for ...
Distributed graph processing frameworks have become increasingly popular for processing large graphs...
Distributed graph processing systems largely rely on proactive techniques for failure recovery. Unfo...
Distributed graph processing systems largely rely on proac-tive techniques for failure recovery. Unf...
Distributed graph processing frameworks have become increasingly popular for processing large graphs...
Distributed graph processing systems are an emerging area of big data systems. As graphs continue to...
Distributed graph processing systems increasingly require many compute nodes to cope with the requir...
Real-world graph processing applications often require combining the graph data with tabular data. M...
While various iterative graph algorithms can be expressed via asynchronous parallelism, lack of its ...
In contrast to conventional (trans)action concepts, the proposed dynamic action model includes the p...
A graph model is introduced to formalize the fault recovery process in distributed loop networks. Th...
A graph model is introduced to formalize the fault recovery process in distributed loop networks. Th...
The amount of data generated every day is growing exponentially in the big data era. A significant p...
Large-scale graph and machine learning analytics widely employ distributed iterative processing. Typ...
Traditionally, fault-tolerant systems assume that failures are independent, often expressed as a thr...
Recovery is a fundamental service in database systems. In this work, we present a new mechanism for ...