Cacheap: Portable and Collaborative I/O Optimization for Graph Processing

Peng Zhao,Chen Ding,Lei Liu,Jiping Yu,Wentao Han,Xiao-Bing Feng
DOI: https://doi.org/10.1007/s11390-019-1936-6
IF: 1.871
2019-01-01
Journal of Computer Science and Technology
Abstract:Increasingly there is a need to process graphs that are larger than the available memory on today’s machines. Many systems have been developed with graph representations that are efficient and compact for out-of-core processing. A necessary task in these systems is memory management. This paper presents a system called Cacheap which automatically and efficiently manages the available memory to maximize the speed of graph processing, minimize the amount of disk access, and maximize the utilization of memory for graph data. It has a simple interface that can be easily adopted by existing graph engines. The paper describes the new system, uses it in recent graph engines, and demonstrates its integer factor improvements in the speed of large-scale graph processing.
What problem does this paper attempt to address?