• DocumentCode
    2146846
  • Title

    Parallel Batch B+-tree Insertion on Multi-core Architectures

  • Author

    Liao, Jiangmiao ; Chen, Hu ; Yuan, Yixia ; Xi, Jianqing

  • Author_Institution
    Sch. of Software Eng., South China Univ. of Technol., Guangzhou, China
  • fYear
    2010
  • fDate
    18-22 Aug. 2010
  • Firstpage
    30
  • Lastpage
    35
  • Abstract
    Multi-core computers have become more and more popular, which presents new opportunities for improving performance of database systems. How to exploit the potential performance on multi-core systems has become a key figure now. In database systems, B+-tree is the most widely-used index structure for speeding up performance of database systems. This paper implements the algorithm of parallel batch B+-tree insertion with multithreaded disk buffer. In our parallel batch B+-tree insertion algorithm (PBI), records can be inserted into index file concurrently by different threads. The key of the algorithm is to make traditional insertion into batch insertion. Our experimental results show that our system achieves a higher performance on multi-core systems.
  • Keywords
    buffer storage; disc storage; multi-threading; multiprocessing systems; parallel architectures; parallel databases; trees (mathematics); database system; index file; multicore architecture; multicore computer; multithreaded disk buffer; parallel batch B+ tree insertion; Construction industry; Indexes; Instruction sets; Layout; Performance gain; B+-tree; batch insert; index structures; multi-core; parallel database;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontier of Computer Science and Technology (FCST), 2010 Fifth International Conference on
  • Conference_Location
    Changchun, Jilin Province
  • Print_ISBN
    978-1-4244-7779-1
  • Type

    conf

  • DOI
    10.1109/FCST.2010.73
  • Filename
    5576126