-
公开(公告)号:US12210431B2
公开(公告)日:2025-01-28
申请号:US17731900
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , Sindhushree K N , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
公开(公告)号:US11960448B2
公开(公告)日:2024-04-16
申请号:US17731858
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , Sindhushree K N , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
CPC classification number: G06F16/1744 , G06F3/0604 , G06F3/0611 , G06F3/0619 , G06F3/064 , G06F3/0653 , G06F3/067 , G06F11/0712 , G06F11/0718 , G06F11/0727 , G06F11/1453 , G06F11/1464 , G06F11/2094 , G06F16/116 , G06F11/1004 , G06F2201/84
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
3.
公开(公告)号:US20240362124A1
公开(公告)日:2024-10-31
申请号:US18308337
申请日:2023-04-27
Applicant: NetApp Inc.
Inventor: Palak Sharma , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella
IPC: G06F11/14 , G06F16/215 , G06F16/25
CPC classification number: G06F11/1464 , G06F16/1744 , G06F16/184 , G06F16/215 , G06F16/258 , G06F2201/84
Abstract: Techniques are provided for mirroring objects between object stores hosted by cloud providers that have different data layout requirements. An object may be stored within a first object store that supports a fix offset format where uncompressed data is stored according to fixed offsets and boundaries within fixed size objects. A mirroring operation may be used to mirror the object to a second object store that supports a unified object format where compressed data can be stored at non-fixed offsets and boundaries within variable sized objects. The mirroring operation selects a compression algorithm and compresses the object on the fly to create a mirrored object having the unified object format. The mirrored object, populated with the compressed data and slot header metadata comprising compression information for how to locate and decompress the data in the mirrored object, is stored into the second object store.
-
公开(公告)号:US20240362183A1
公开(公告)日:2024-10-31
申请号:US18308313
申请日:2023-04-27
Applicant: NetApp Inc.
Inventor: Palak Sharma , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella
IPC: G06F16/11 , G06F16/174
CPC classification number: G06F16/125 , G06F16/1744
Abstract: Techniques are provided for mirroring objects between object stores hosted by cloud providers that could have different data layout requirements. An object may be stored within an object store that supports a unified object format where the object is capable of storing compressed data. The object may be mirrored to a destination object store that may also support the unified object format or to a destination object store that does not support the unified object format. If the destination object store does not support the unified object format, then slot header metadata within the object is used to decompress the data within the object into an uncompressed format. The data is packaged from being in the uncompressed format into a fixed offset format supported by the destination object store to create a mirrored object that is stored into the destination object store while retaining compression of the data.
-
公开(公告)号:US12253923B2
公开(公告)日:2025-03-18
申请号:US17731881
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , Sindhushree K N , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
公开(公告)号:US20230135954A1
公开(公告)日:2023-05-04
申请号:US17731900
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , Sindhushree K N , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
IPC: G06F3/06
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
公开(公告)号:US20230135151A1
公开(公告)日:2023-05-04
申请号:US17731881
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , K N Sindhushree , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
IPC: G06F3/06
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
公开(公告)号:US20230133433A1
公开(公告)日:2023-05-04
申请号:US17731858
申请日:2022-04-28
Applicant: NetApp Inc.
Inventor: Palak Sharma , Dibyasri Nandi , Sindhushree K N , Cheryl Marie Thompson , Qinghua Zheng , Venkateswarlu Tella , Debanjan Paul , Dinakaran Narayanan
IPC: G06F16/174 , G06F11/14 , G06F16/11
Abstract: Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem).
-
-
-
-
-
-
-