Invention Grant
- Patent Title: Managing a global namespace for a distributed filesystem
-
Application No.: US15720944Application Date: 2017-09-29
-
Publication No.: US10296494B2Publication Date: 2019-05-21
- Inventor: Andrew P. Davis , Richard Sharpe , Allan Burrington
- Applicant: Panzura, Inc.
- Applicant Address: US CA Campbell
- Assignee: Panzura, Inc.
- Current Assignee: Panzura, Inc.
- Current Assignee Address: US CA Campbell
- Agent Mark Spiller
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F16/182 ; G06F16/13 ; G06F16/174

Abstract:
The disclosed embodiments disclose techniques for managing a global namespace for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in a cloud storage system; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. Furthermore, a global namespace for the distributed filesystem is also split across these cloud controllers, with each cloud controller “owning” (e.g., managing write accesses for) a distinct portion of the global namespace and maintaining a set of namespace mappings that indicate which portion of the namespace is assigned to each cloud controller. During operation, an initial cloud controller receives a request from a client system to access a target file in the distributed system. This initial cloud controller uses the namespace mappings for the global namespace to determine a preferred cloud controller that will handle the request.
Public/Granted literature
- US20180025025A1 MANAGING A GLOBAL NAMESPACE FOR A DISTRIBUTED FILESYSTEM Public/Granted day:2018-01-25
Information query