Executing a cloud command for a distributed filesystem
US9811532B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 5, 2013 |
| Grant date | Nov 7, 2017 |
| Priority date | — |
| Expiry date | Aug 30, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/183
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The disclosed embodiments disclose techniques for executing a cloud command for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller presents a distributed-filesystem-specific capability to a client system as a file in the distributed filesystem (e.g., using a file abstraction). Upon receiving a request from the client system to access and/or operate upon this file, the client controller executes an associated cloud command. More specifically, the cloud controller initiates a specially-defined operation that accesses additional functionality for the distributed filesystem that exceeds the scope of individual reads and writes to a typical data file.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.