Multi-tier cloud file system
AssigneeDaStratum, Inc.
InventorsVijay Mohan Deshmukh, Kapil Kumar, Anil Kumar Sharma, Sudheer K. Rao Miryala
Life of this patent
Estimating the term…
Loading patent…
AssigneeDaStratum, Inc.
InventorsVijay Mohan Deshmukh, Kapil Kumar, Anil Kumar Sharma, Sudheer K. Rao Miryala
Estimating the term…
The technology disclosed relates to a STRADL file system that transparently deploys file blocks across multiple tiers of storage. In a cloud-based storage platform, multiple storage tiers host data via file system APIs. This includes a volatile storage (VS) tier with a VS API, a reliable non-volatile storage (RNVS) tier with a RNVS API, and a highly reliable non-volatile storage (HRNVS) tier with a HRNVS API. The STRADL file system provides an intermediary file system API that presents to a host system a single interface and translates get, put, and other file system requests into commands compatible with the VS API, the RNVS API, and the HRNVS API, without host system awareness of which of the multiple tiers holds requested data and metadata.
A file system running on a node that transparently deploys file blocks across multiple tiers of storage, with flushing and synchronizing of data from volatile to first type and second type non-volatile storage, the system comprising one or more processors and memory storing instructions that, when executed by a processor of the one or more processors implement:
A method of transparently deploying file blocks across multiple tiers of storage, with flushing and synchronizing of data from volatile to first type and second type non-volatile storage, the method including:
A non-transitory computer readable storage medium impressed with computer program instructions, the instructions, when executed on a processor, implement a file system that transparently deploys file blocks across multiple tiers of storage, with flushing and synchronizing of data from volatile to reliable and highly reliable non-volatile storage, the file system configurable to carry out a method comprising:
Dependencies are inferred from the claim text.