Invention Grant
- Patent Title: Hierarchical namespace service with distributed name resolution caching and synchronization
-
Application No.: US16015774Application Date: 2018-06-22
-
Publication No.: US10735369B2Publication Date: 2020-08-04
- Inventor: Georgi M. Chalakov , Shane Kumar Mainali , Thomas Leo Marquardt , Zichen Sun , Maneesh Sah , Esfandiar Manii , Saurabh Pant , Dana Yulian Kaban , Saher B. Ahwal , Jun Chen , Da Zhou , Amit Pratap Singh , Junhua Gu , Shaoyu Zhang , Wei Chen , Jingchao Zhang , Quan Zhang , Arild Einar Skjoldsvold
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Fiala & Weaver P.L.L.C.
- Main IPC: H04L29/12
- IPC: H04L29/12 ; G06F16/13 ; G06F16/178 ; G06F16/172 ; G06F16/14 ; G06F16/185 ; H04L29/08 ; G06F16/16 ; G06F16/957

Abstract:
A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.
Public/Granted literature
- US20190394162A1 HIERARCHICAL NAMESPACE SERVICE WITH DISTRIBUTED NAME RESOLUTION CACHING AND SYNCHRONIZATION Public/Granted day:2019-12-26
Information query