发明名称 IN-LINE POLICY MANAGEMENT WITH MULTI-LEVEL OBJECT HANDLE
摘要 A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
申请公布号 US2017075909(A1) 申请公布日期 2017.03.16
申请号 US201615359249 申请日期 2016.11.22
申请人 NetApp, Inc. 发明人 Goodson Garth Richard;Pasupathy Shankar;Voruganti Kaladhar;Kavuri Ravi Kumar;Srinivasan Sudhir
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: based on receipt of a client request to access a first data object, determining a first policy identifier within a first object handle that is in the client request; based on a determination that the first policy identifier is invalid for the first data object, determining a first object identifier from the first object handle and resolving the first object identifier to a second policy identifier with a mapping structure that maps object identifiers of data objects to valid policy identifiers; accessing a policy store to determine a set of one or more policies identified by the second policy identifier; and providing a response to the client request based on the set of one or more policies.
地址 Sunnyvale CA US