-
公开(公告)号:US10482026B2
公开(公告)日:2019-11-19
申请号:US15816029
申请日:2017-11-17
Applicant: NetApp, Inc.
Inventor: Girish Kumar Bk , Gaurav Makkar
IPC: G06F3/06 , G06F12/0891 , G06F12/0868 , G06F12/0802 , G06F12/0804
Abstract: In addition to caching I/O operations at a host, at least some data management can migrate to the host. With host side caching, data sharing or deduplication can be implemented with the cached writes before those writes are supplied to front end storage elements. When a host cache flush to distributed storage trigger is detected, the host deduplicates the cached writes. The host aggregates data based on the deduplication into a “change set file” (i.e., a file that includes the aggregation of unique data from the cached writes). The host supplies the change set file to the distributed storage system. The host then sends commands to the distributed storage system. Each of the commands identifies a part of the change set file to be used for a target of the cached writes.
-
公开(公告)号:US11809325B2
公开(公告)日:2023-11-07
申请号:US17516414
申请日:2021-11-01
Applicant: NetApp Inc.
Inventor: Girish Kumar Bk , Gaurav Makkar
IPC: G06F12/0891 , G06F3/06 , G06F12/0868 , G06F12/0802 , G06F12/0804
CPC classification number: G06F12/0891 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0641 , G06F3/0656 , G06F12/0868 , G06F3/0608 , G06F12/0802 , G06F12/0804 , G06F2212/60
Abstract: In addition to caching I/O operations at a host, at least some data management can migrate to the host. With host side caching, data sharing or deduplication can be implemented with the cached writes before those writes are supplied to front end storage elements. When a host cache flush to distributed storage trigger is detected, the host deduplicates the cached writes. The host aggregates data based on the deduplication into a “change set file” (i.e., a file that includes the aggregation of unique data from the cached writes). The host supplies the change set file to the distributed storage system. The host then sends commands to the distributed storage system. Each of the commands identifies a part of the change set file to be used for a target of the cached writes.
-
公开(公告)号:US09830273B2
公开(公告)日:2017-11-28
申请号:US14814053
申请日:2015-07-30
Applicant: NetApp, Inc.
Inventor: Girish Kumar Bk , Gaurav Makkar
IPC: G06F3/06 , G06F12/0891 , G06F12/0802
CPC classification number: G06F12/0891 , G06F3/0604 , G06F3/0608 , G06F3/0641 , G06F3/065 , G06F3/0656 , G06F3/067 , G06F12/0802 , G06F12/0804 , G06F12/0868 , G06F2212/60
Abstract: In addition to caching I/O operations at a host, at least some data management can migrate to the host. With host side caching, data sharing or deduplication can be implemented with the cached writes before those writes are supplied to front end storage elements. When a host cache flush to distributed storage trigger is detected, the host deduplicates the cached writes. The host aggregates data based on the deduplication into a “change set file” (i.e., a file that includes the aggregation of unique data from the cached writes). The host supplies the change set file to the distributed storage system. The host then sends commands to the distributed storage system. Each of the commands identifies a part of the change set file to be used for a target of the cached writes.
-
-