Patent · US Active

Key value file system

US11030155B2 · kind B2 · utility

0Cited by
4References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 10, 2017
Grant dateJun 8, 2021
Priority date
Expiry dateMar 23, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/185
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A file system includes: an application programming interface (API) configured to provide a file system access to an application running on a host computer; a key value file system configured to represent a file or a directory as an inode including one or more key-value pairs; a virtual file system configured to direct a file system call received from the application to the key value file system; and a key value API configured to provide the file system access to data stored in a data storage device. Each key-value pair contained in the inode includes a name of the file or the directory as a key and an identifier of a container that is associated with the file or the directory as a value. The data of the file is stored in the data storage device as being divided into one or more data blocks of a fixed size, and each of the one or more data blocks associated with the data of the file is accessible within the key value file system using the one or more key-value pairs.

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