跳到主要导航 跳到搜索 跳到主要内容

An I/O-Efficient Buffer Batch Replacement Policy for Update-Intensive Graph Databases

  • Ningnan Zhou
  • , Xuan Zhou*
  • , Xiao Zhang
  • , Shan Wang
  • *此作品的通讯作者
  • Renmin University of China
  • School of Information

科研成果: 期刊稿件文章同行评审

摘要

With the proliferation of graph-based applications, such as social network management and Web structure mining, update-intensive graph databases have become an important component of today’s data management platforms. Several techniques have been recently proposed to exploit locality on both data organization and computational model in graph databases. However, little investigation has been conducted on buffer management of graph databases. To the best of our knowledge, current buffer managers of graph databases suffer performance loss caused by unnecessary random I/O access. To solve this problem, we develop a novel batch replacement policy for buffer management. This policy enables us to maximally exploit sequential I/O to improve the performance of graph database. However, trivial solution produces impractical maintenance for replacement plan with maximal sequential I/O. To enable the policy, we first devise a segment tree-based buffer manager to efficiently maintain a optimal replacement plan. Unfortunately, segment tree-based solution becomes bottleneck in multi-core environment. To remedy this weakness, a B-tree-based buffer manager is further proposed. Extensive experiments on real-world and synthetic datasets demonstrate the superiority of our method.

源语言英语
页(从-至)231-241
页数11
期刊Data Science and Engineering
1
4
DOI
出版状态已出版 - 1 12月 2016
已对外发布

指纹

探究 'An I/O-Efficient Buffer Batch Replacement Policy for Update-Intensive Graph Databases' 的科研主题。它们共同构成独一无二的指纹。

引用此