• DocumentCode
    48369
  • Title

    mathsf{B}^{p} - mathsf{Tree} : A Predictive mathsf{B}</h1></div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Author</span></div><div class='col-12 col-md-9 leftDirection leftAlign'><h2 class='mb-0 fw-semibold'>Weiwei Hu ; Guoliang Li ; Jiacai Ni ; Dalie Sun ; Kian-Lee Tan</h2></div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Author_Institution</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Volume</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>26</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Issue</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>10</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>fYear</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>2014</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>fDate</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>Oct. 2014</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Firstpage</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>2368</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Lastpage</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>2381</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Abstract</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>Phase change memory (PCM) has been considered an attractive alternative to flash memory and DRAM. It has promising features, including non-volatile storage, byte addressability, fast read and write operations, and supports random accesses. However, there are challenges in designing algorithms for PCM-based memory systems, such as longer write latency and higher energy consumption compared to DRAM. In this paper, we propose a new predictive B<sup>+</sup>-tree index, called the B<sup>p</sup>-tree, which is tailored for database systems that make use of PCM. Our B<sup>p</sup>-tree reduces data movements caused by tree node splits and merges that arise from insertions and deletions. This is achieved by pre-allocating space on PCM for near future data. To ensure the space are allocated where they are needed, we propose a novel predictive model to ascertain future data distribution based on the current data. In addition, as in [4], when keys are inserted into a leaf node, they are packed but need not be in sorted order. We have implemented the B<sup>p</sup>-tree in PostgreSQL and evaluated it in an emulated environment. Our experimental results show that the Bp-tree significantly reduces the number of writes, therefore making it write and energy efficient and suitable for a PCM-like hardware environment.</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Keywords</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>data reduction; database indexing; integrated circuit design; phase change memories; tree data structures; B<sup>p</sup>-tree; DRAM; PCM-based memory systems; PostgreSQL; byte addressability; data distribution; data movement reduction; database systems; energy consumption; fast read-and-write operations; flash memory; leaf node; nonvolatile storage; preallocating space; predictive B<sup>+</sup>-tree index; predictive model; random accesses; tree node merges; tree node splits; write latency; writes reduction; Indexing; Nonvolatile memory; Phase change materials; Predictive models; Random access memory; B (^{p}) -tree; Database Management; Indexing methods; Phase change memory (PCM); Relational databases; non-volatile storage; predictive model;</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>fLanguage</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>English</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Journal_Title</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>Knowledge and Data Engineering, IEEE Transactions on</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Publisher</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>ieee</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>ISSN</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>1041-4347</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Type</span></div><div class='col-12 col-md-9 leftDirection leftAlign'><h2 class='mb-0 fw-semibold'>jour</h2></div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>DOI</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>10.1109/TKDE.2014.5</div></div>
        </li>
        <li class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center mb-2'><div class='col-12 col-md-3 fullRecLabelEnglish fw-bold mb-2 mb-md-0'><span class='text-muted small'>Filename</span></div><div class='col-12 col-md-9 leftDirection leftAlign'>6702416</div></div>
        </li>
        <div class='list-group-item border-0 py-3 px-0'>
            <div class='row g-0 align-items-center'><div class='col-12 col-md-3 fw-bold mb-2 mb-md-0'><span class='text-muted small'>Link To Document</span></div><div class='col-12 col-md-9 leftDirection leftAlign'><a class='text-break' href='https://search.isc.ac/dl/search/defaultta.aspx?DTC=49&DC=48369' target='_blank' rel=https://search.isc.ac/dl/search/defaultta.aspx?DTC=49&DC=48369