Invention Grant
- Patent Title: Write-optimized nested trees
-
Application No.: US15717613Application Date: 2017-09-27
-
Publication No.: US10649959B2Publication Date: 2020-05-12
- Inventor: Abhishek Gupta , Richard P Spillane , Kapil Chowksey , Wenguang Wang , Robert T Johnson
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F16/185
- IPC: G06F16/185 ; G06F16/13 ; G06F7/16 ; G06F16/22 ; G06F3/06 ; G06F16/17

Abstract:
A Bε-tree associated with a file system on a storage volume includes a hierarchy of nodes. Each node includes a buffer portion that can be characterized by a fixed maximum allowable size to store key-value pairs as messages in the buffer. Messages can be initially buffered in the root node of the Bε-tree, and flushed to descendent children from the root node. Messages stored in the buffers can be indexed using a B+-tree data structure. As the B+-tree data structure in a buffer grows (due to receiving flushed messages) and shrinks (due to messages being flushed), disk blocks can be allocated from the storage volume to increase the actual size of the buffer and deallocated from the buffer to reduce the actual size of the buffer.
Public/Granted literature
- US20190095457A1 WRITE-OPTIMIZED NESTED TREES Public/Granted day:2019-03-28
Information query