Invention Grant
- Patent Title: Trading off cache space and write amplification for Bε-trees
-
Application No.: US16252488Application Date: 2019-01-18
-
Publication No.: US10983909B2Publication Date: 2021-04-20
- Inventor: Abhishek Gupta , Robert T. Johnson , Richard P. Spillane , Sandeep Rangaswamy , Jorge Guerra Delgado , Kapil Chowksey , Srinath Premachandran
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F12/0804
- IPC: G06F12/0804 ; G06F16/22 ; G06F7/16 ; G06F16/2455

Abstract:
Certain aspects provide systems and methods for performing an operation on a Bε-tree. A method comprises writing a message associated with the operation to a first slot in a first buffer of a first non-leaf node of the Bε-tree in an append-only manner, wherein a first filter associated with the first slot is used for query operations associated with the first slot. The method further comprises determining that the first buffer is full and, upon determining to flush the message to a non-leaf child node, flushing the message in an append-only manner to a second slot in a second buffer of the non-leaf child node, wherein a second filter associated with the second slot is used for query operations associated with the second slot. The method further comprises, upon determining to flush the message to a leaf node, flushing the message to the leaf node in a sorted manner.
Public/Granted literature
- US20200233801A1 TRADING OFF CACHE SPACE AND WRITE AMPLIFICATION FOR B(epsilon)-TREES Public/Granted day:2020-07-23
Information query
IPC分类: