Invention Grant
- Patent Title: Gap management in block storage
-
Application No.: US16280475Application Date: 2019-02-20
-
Publication No.: US10732844B1Publication Date: 2020-08-04
- Inventor: Oleg Zaydman , Roman Zhirin
- 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: G06F3/06
- IPC: G06F3/06

Abstract:
The disclosure enables management of block storage more efficiently than with traditional free space bitmap approaches. An exemplary method includes segregating disk gap indices by differentiated gap sizes; maintaining a set of lists for segregated sizes, such that each list identifies gaps of a common size; comparing a length of a list with trigger criteria, and based at least on the length of the list meeting the criteria, writing at least a portion of the list into a disk gap. Writing gap locations into gaps in disk storage reduces memory burdens, and the gap data can later be extracted when the list becomes short. These processes can be performed iteratively. The prior need for traversing a free space bitmap to find a gap of a particular size is eliminated; the new method permits more rapid location of a particular size gap by selecting an element of the proper list.
Public/Granted literature
- US20200264779A1 GAP MANAGEMENT IN BLOCK STORAGE Public/Granted day:2020-08-20
Information query