상세 보기
초록
With the advent of big data and social networks, large-scale graph processing becomes popular research topic. Recently, an optimization technique called Gorder has been proposed to improve the performance of in-memory graph processing. This technique improves performance by optimizing the graph layout on memory to have better cache locality. However, since it is designed for in-memory graph processing systems, the technique is not suitable for disk-based graph engines; also the cost for applying the technique is significantly high. To solve the problem, we propose a new graph ordering called I/O Order. I/O Order considers the characteristics of I/O accesses for SSDs and HDDs to improve the performance of disk-based graph engine. In addition, the algorithmic complexity of I/O Order is simple compared to Gorder, hence it is cheaper to apply I/O Ordering. I/O order reduces the cost of pre-processing up to 9.6 times compared to that of Gorder’s, still its performance is 2 times higher compared to the Random in low-locality graph algorithms.
키워드
- 제목
- 디스크 기반 그래프 엔진의 입출력 성능 향상을 위한 그래프 오더링
- 제목 (타언어)
- Improving the I/O Performance of Disk-Based Graph Engine by Graph Ordering
- 저자
- 임근학; 김정현; 이은재; 서지원
- 발행일
- 2018-01
- 권
- 24
- 호
- 1
- 페이지
- 40 ~ 45