Graph triangulation, which finds all triangles in a graph, has been actively studied due to its wide range of applications in the network analysis and data mining. With the rapid growth of graph data size, disk-based triangulation methods are in demand but little researched. To handle a large-scale graph which does not fit in memory, we must iteratively load small parts of the graph. In the existing literature, achieving the ideal cost has been considered to be impossible for billion-scale graphs due to the memory size constraint. In this paper, we propose an overlapped and parallel disk-based triangulation framework for billion-scale graphs, OPT, which achieves the ideal cost by (1) full overlap of the CPU and :1/0 operations and (2) full ...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Abstract. A triangulation of points in , or a tetrahedronization of points in, is used in many appli...
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...
Abstract — This paper presents the first distributed triangle listing algorithm with provable CPU, I...
Abstract. A triangulation of points in , or a tetrahedronization of points in , is used in many appl...
Today’s applications need to process large data sets using several processors with a shared memory, ...
Massive networks arising in numerous application areas poses significant challenges for network anal...
Graph analysis performs many random reads and writes, thus, these workloads are typically performed ...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Abstract—Finding the number of triangles in a graph (net-work) is an important problem in graph anal...
This paper studies I/O-efficient algorithms for settling the classic triangle listing problem, whose...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
Graph analytics is fundamental in unlocking key insights by mining large volumes of highly connected...
The explosion of digital data and the ever-growing need for fast data analysis have made in-memory b...
A tremendous increase in the scale of graphs has been witnessed in a wide range of fields, which dem...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Abstract. A triangulation of points in , or a tetrahedronization of points in, is used in many appli...
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...
Abstract — This paper presents the first distributed triangle listing algorithm with provable CPU, I...
Abstract. A triangulation of points in , or a tetrahedronization of points in , is used in many appl...
Today’s applications need to process large data sets using several processors with a shared memory, ...
Massive networks arising in numerous application areas poses significant challenges for network anal...
Graph analysis performs many random reads and writes, thus, these workloads are typically performed ...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Abstract—Finding the number of triangles in a graph (net-work) is an important problem in graph anal...
This paper studies I/O-efficient algorithms for settling the classic triangle listing problem, whose...
Efficiently processing large graphs is challenging, since parallel graph algorithms suffer from poor...
Graph analytics is fundamental in unlocking key insights by mining large volumes of highly connected...
The explosion of digital data and the ever-growing need for fast data analysis have made in-memory b...
A tremendous increase in the scale of graphs has been witnessed in a wide range of fields, which dem...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Abstract. A triangulation of points in , or a tetrahedronization of points in, is used in many appli...
Iterative computation on large graphs has challenged system research from two aspects: (1) how to co...