Patent · US Active

Storing B-tree pages in capacity tier for erasure-coded storage in distributed data systems

US11144394B1 · kind B1 · utility

5Cited by
0References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 5, 2020
Grant dateOct 12, 2021
Priority date
Expiry dateJun 5, 2040

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/09
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, for managing metadata data blocks, include a fast performance tier and a large capacity tier. The capacity tier stores the data blocks in erasure-encoded stripes. The performance tier stores map data indicating correspondences between logical addresses, associated with a first layer of the system, and physical addresses associated with a second layer. The map data is structured as a B-tree with leaf nodes and index nodes. A method includes determining a volume associated with the leaves. In response to the volume being greater than a threshold, migrating a portion of the leaves to the stripes of the capacity tier. A portion of the indexes that include pointers to the migrated portion of the leaves are updated to include updated pointers to physical addresses of the stripes that store the migrated leaves. A portion of the performance tier that stores the migrated leaves is re-allocated to store additional map data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.