-
公开(公告)号:US09990263B1
公开(公告)日:2018-06-05
申请号:US15074501
申请日:2016-03-18
Applicant: Tintri Inc.
Inventor: Lei Tian , Shobhit Dayal , Edward K. Lee
CPC classification number: G06F11/2094 , G06F11/1092 , G06F2201/805
Abstract: Efficient use of spare device(s) associated with a group of devices is disclosed, including: receiving a set of data; storing the set of data across a group of devices according to a protocol; determining a set of additional data units associated with the set of data; and storing the set of additional data units in a spare device associated with the group of devices, wherein the spare device is available to be used in the event of a failure of a device included in the group of devices, including by overwriting the set of additional data units as needed.
-
2.
公开(公告)号:US20160034223A1
公开(公告)日:2016-02-04
申请号:US14814280
申请日:2015-07-30
Applicant: Tintri Inc.
Inventor: Shobhit Dayal , Edward K. Lee , Mark G. Gritter
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0632 , G06F3/0634 , G06F3/065 , G06F3/0653 , G06F3/0659 , G06F3/0683 , G06F3/0689 , G06F11/0727 , G06F11/0757 , G06F11/1088 , G06F11/1092 , G06F11/22 , G06F11/3055 , G06F12/0246 , G06F12/0897 , G06F13/1694
Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period; and reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.
Abstract translation: 公开了避免在冗余存储系统中的长访问延迟,包括:确定与请求相关联的第一设备处于缓慢的访问时段; 以及重建与来自一个或多个其他设备的请求相关联的数据,所述其他设备包括其中包括第一设备和一个或多个其他设备的冗余存储系统。
-
公开(公告)号:US20150066857A1
公开(公告)日:2015-03-05
申请号:US14472834
申请日:2014-08-29
Applicant: Tintri Inc.
Inventor: Shobhit Dayal , Gideon W. Glass , Edward K. Lee
IPC: G06F17/30
CPC classification number: G06F16/128
Abstract: Performing replication of snapshots between storage systems is disclosed, including: receiving a request to store at a destination system a snapshot data to represent at the destination system a state of a set of data at a first point-in-time, wherein a first source system snapshot data that represents at a source system the state of the set of data at the first point-in-time depends on a second source system snapshot data that represents at the source system a state of the set of data at a second point-in-time; and determining the snapshot data to represent at the destination system the state of the set of data at the first point-in-time, wherein the snapshot data is determined based on data comprising the first source system snapshot data and a destination system snapshot data that represents at the destination system a state of the set of data at a third point-in-time.
Abstract translation: 公开了在存储系统之间执行快照的复制,包括:接收在目的地系统存储快照数据以在目的地系统处表示在第一时间点的一组数据的状态的请求,其中第一源 在源系统处表示在第一时间点处的数据集的状态的系统快照数据取决于在源系统处表示在第二点处的数据集的状态的第二源系统快照数据, 准时 以及确定所述快照数据以在所述目的地系统处表示在所述第一时间点的所述数据集的状态,其中所述快照数据是基于包括所述第一源系统快照数据的数据和目标系统快照数据确定的, 在目的地系统处表示在第三时间点的该组数据的状态。
-
公开(公告)号:US20180253363A1
公开(公告)日:2018-09-06
申请号:US15973233
申请日:2018-05-07
Applicant: Tintri Inc.
Inventor: Lei Tian , Shobhit Dayal , Edward K. Lee
CPC classification number: G06F11/2094 , G06F11/1092
Abstract: Efficient use of spare device(s) associated with a group of devices is disclosed, including: receiving a set of data; storing the set of data across a group of devices according to a protocol; determining a set of additional data units associated with the set of data; and storing the set of additional data units in a spare device associated with the group of devices, wherein the spare device is available to be used in the event of a failure of a device included in the group of devices, including by overwriting the set of additional data units as needed.
-
公开(公告)号:US20180253255A1
公开(公告)日:2018-09-06
申请号:US15830352
申请日:2017-12-04
Applicant: Tintri Inc.
Inventor: Abhay Kumar Jain , Zubin D. Dittia , Shobhit Dayal
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0673 , G06F11/1453 , G06F16/13 , G06F16/1727 , G06F2201/805 , G06F2201/82
Abstract: Efficient deduplication for storage systems is disclosed, including: using the current data structure to track a set of deduplication data entries associated with a collection group; determining a flush criterion has been met; and storing the set of deduplication data entries of the current data structure as one or more persistent objects associated with the collection group in a persistent storage, wherein the one or more persistent objects are usable to update a set of persistently stored metadata associated with the collection group that tracks deduplication data entries generated before a previous merge operation.
-
公开(公告)号:US20170097777A1
公开(公告)日:2017-04-06
申请号:US15382869
申请日:2016-12-19
Applicant: Tintri Inc.
Inventor: Shobhit Dayal , Edward K. Lee , Mark G. Gritter
CPC classification number: G06F3/0611 , G06F3/0632 , G06F3/0634 , G06F3/065 , G06F3/0653 , G06F3/0659 , G06F3/0683 , G06F3/0689 , G06F11/0727 , G06F11/0757 , G06F11/1088 , G06F11/1092 , G06F11/22 , G06F11/3055 , G06F12/0246 , G06F12/0897 , G06F13/1694
Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period based at least in part on a scheduled slow access period, wherein the first device is included in a plurality of devices associated with a redundant storage system; and reconstructing data associated with the request from one or more devices included in the plurality of devices other than the first device.
-
7.
公开(公告)号:US09569131B2
公开(公告)日:2017-02-14
申请号:US14814280
申请日:2015-07-30
Applicant: Tintri Inc.
Inventor: Shobhit Dayal , Edward K. Lee , Mark G. Gritter
IPC: G06F12/00 , G06F3/06 , G06F11/22 , G06F11/30 , G06F11/10 , G06F12/02 , G06F12/08 , G06F13/16 , G06F11/07
CPC classification number: G06F3/0611 , G06F3/0632 , G06F3/0634 , G06F3/065 , G06F3/0653 , G06F3/0659 , G06F3/0683 , G06F3/0689 , G06F11/0727 , G06F11/0757 , G06F11/1088 , G06F11/1092 , G06F11/22 , G06F11/3055 , G06F12/0246 , G06F12/0897 , G06F13/1694
Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period; and reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.
Abstract translation: 公开了避免在冗余存储系统中的长访问延迟,包括:确定与请求相关联的第一设备处于缓慢的访问时段; 以及重建与来自一个或多个其他设备的请求相关联的数据,所述其他设备包括其中包括第一设备和一个或多个其他设备的冗余存储系统。
-
公开(公告)号:US20180253254A1
公开(公告)日:2018-09-06
申请号:US15830345
申请日:2017-12-04
Applicant: Tintri Inc.
Inventor: Abhay Kumar Jain , Zubin D. Dittia , Shobhit Dayal
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0673 , G06F11/1453 , G06F16/13 , G06F16/1727 , G06F2201/805 , G06F2201/82
Abstract: Efficient recovery of deduplication data for high capacity systems is disclosed, including: reading from the data storage device a data structure that tracks a plurality of segments to which a plurality of persistent objects have been recently written, wherein segments are written to in a monotonically increasing numerical order; selecting a checkpoint segment from among the plurality of segments based at least in part on a plurality of segment numbers corresponding to respective ones of the plurality of segments; using the checkpoint segment and a segment associated with a latest available segment number to determine a set of candidate segments; reading at least a portion of the set of candidate segments to identify a data storage block for which a corresponding deduplication data entry is not already stored in persistently stored deduplication data entries; and storing a new deduplication data entry to insert a fingerprint associated with the data storage block in a current data structure stored in a memory.
-
公开(公告)号:US09921758B2
公开(公告)日:2018-03-20
申请号:US15382869
申请日:2016-12-19
Applicant: Tintri Inc.
Inventor: Shobhit Dayal , Edward K. Lee , Mark G. Gritter
CPC classification number: G06F3/0611 , G06F3/0632 , G06F3/0634 , G06F3/065 , G06F3/0653 , G06F3/0659 , G06F3/0683 , G06F3/0689 , G06F11/0727 , G06F11/0757 , G06F11/1088 , G06F11/1092 , G06F11/22 , G06F11/3055 , G06F12/0246 , G06F12/0897 , G06F13/1694
Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period based at least in part on a scheduled slow access period, wherein the first device is included in a plurality of devices associated with a redundant storage system; and reconstructing data associated with the request from one or more devices included in the plurality of devices other than the first device.
-
-
-
-
-
-
-
-