International audienceTraversing massive graphs as efficiently as possible is essential for many applications. Many common operations on graphs, such as calculating the distance between two nodes, are based on the Breadth First Search traversal. However, because of the exhaustive exploration of all the nodes and edges of the graph, this operation might be very time consuming. A possible solution is distributing the graph among the nodes of a shared-nothing parallel system. Nevertheless, this operation may generate a large amount of inter-node communication. In this paper, we propose two graph partitioning techniques and improve previous distributed versions of BFS in order to reduce this communication
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Graph partitioning algorithms for minimizing inter-node communication on a distributed syste
Balanced graph partitioning is an NP-complete problem with a wide range of applications. These appli...
Balanced graph partitioning is a well known NP-complete problem with a wide range of applications. T...
Balanced graph partitioning is a well known NP-complete problem with a wide range of applications. T...
Balanced graph partitioning is anNP-complete problemwith a wide range of applications. These applica...
Abstract—Processing large complex networks like social net-works or web graphs has recently attracte...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
Abstract—Processing large graphs is becoming increasingly important for many domains such as social ...
The realization of efficient parallel graph partitioners requires the parallelization of the multi-l...
Real world large scale networks exhibit intrinsic community structure, with dense intra-community co...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Graph partitioning algorithms for minimizing inter-node communication on a distributed syste
Balanced graph partitioning is an NP-complete problem with a wide range of applications. These appli...
Balanced graph partitioning is a well known NP-complete problem with a wide range of applications. T...
Balanced graph partitioning is a well known NP-complete problem with a wide range of applications. T...
Balanced graph partitioning is anNP-complete problemwith a wide range of applications. These applica...
Abstract—Processing large complex networks like social net-works or web graphs has recently attracte...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
Abstract—Processing large graphs is becoming increasingly important for many domains such as social ...
The realization of efficient parallel graph partitioners requires the parallelization of the multi-l...
Real world large scale networks exhibit intrinsic community structure, with dense intra-community co...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...