发明名称 Managing network storage with a user-level file system
摘要 A user-level file system interfacing with at least one user application for a transparent view with a file system module implemented in a kernel subsystem and a user storage client module implemented in a user-level file system to access and synchronize at least a resource stored within a storage media device, and translating a request, from the user application, to access the resource to the user-level file system for the transparent view. The user-level storage client module receives the request to access the resource from the user application for the transparent view. A storage prediction service retrieves the request to access the resource from the user-level storage client module for the transparent view. The network storage service receives the request to access the resource from the user-level storage client module. The user application is provided with access to the transparent view of requested resource stored within the storage media device.
申请公布号 US9223795(B2) 申请公布日期 2015.12.29
申请号 US201313786188 申请日期 2013.03.05
申请人 发明人 Guo Xiaofeng;Kang Yingxuan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: interfacing with at least one user application for a transparent view with a file system module implemented in a kernel subsystem and a user storage client module implemented in a user-level file system to access and synchronize at least a resource stored within a storage media device; translating a request, from the user application, to access the resource to the user-level file system for the transparent view, wherein the request to access the transparent view further includes a plurality of operations used to manipulate the resources stored within the storage media devices; receiving, by the user-level storage client module, the request to access the resource from the user application for the transparent view; retrieving, by a storage prediction service, the request to access the resource from the from the user-level storage client module for the transparent view, wherein the request further includes metadata associated with the request from the user application, wherein retrieving further includes processing the metadata associated with the request used to identify the resource stored within the storage media device, wherein processing further includes identifying an additional request to access an additional resource stored within an additional storage media device; receiving, by a network storage service, the request to access the resource from the user-level storage client module for the transparent view, wherein receiving further includes metadata associated with the request from the storage prediction service used to mount the storage media device; and providing access, to the user application, the transparent view of the requested resource stored within the storage media device, wherein the transparent view further includes access to additional resources stored within the additional stored media devices.
地址