Journal Home > Volume 34 , Issue 3

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.

File
jcst-34-3-690-Highlights.pdf (483.6 KB)
Publication history
Copyright

Publication history

Received: 09 May 2018
Revised: 19 March 2019
Published: 10 May 2019
Issue date: May 2019

Copyright

©2019 Springer Science + Business Media, LLC & Science Press, China
Return