-
公开(公告)号:US20230289262A1
公开(公告)日:2023-09-14
申请号:US18197491
申请日:2023-05-15
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Zhihuan Qiu , Ganesha Shanmuganathan , Malini Mahalakshmi Venkatachari
CPC classification number: G06F11/1458 , G06F16/2246 , G06F16/128 , G06F16/13 , G06F2201/84
Abstract: A plurality of portions of a content file are stored. It is determined that the content file has a size that is greater than a threshold size. In response to determining that the content file has the size that is greater than the threshold size, a plurality of component file metadata structures are generated for each of the plurality of portions of the content file. A component file metadata structure of the plurality of component file metadata structures corresponds to one of the portions of the content file. Each of the plurality of component file metadata structures includes corresponding metadata that enables data chunks associated with a corresponding portion of the content file to be located.
-
公开(公告)号:US11669415B2
公开(公告)日:2023-06-06
申请号:US17553558
申请日:2021-12-16
Applicant: Cohesity, Inc.
Inventor: Prashant Pogde , Sunil Moolchandani , Mohit Aron , Markose Thomas
CPC classification number: G06F11/1469 , G06F11/1451 , G06F11/1464 , H04L69/22 , G06F2201/84 , G06F2201/855
Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
-
公开(公告)号:US11237923B2
公开(公告)日:2022-02-01
申请号:US16935548
申请日:2020-07-22
Applicant: Cohesity, Inc.
Inventor: Prashant Pogde , Sunil Moolchandani , Mohit Aron , Markose Thomas
Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
-
公开(公告)号:US20210318816A1
公开(公告)日:2021-10-14
申请号:US17218784
申请日:2021-03-31
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Vinay Reddy
Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.
-
公开(公告)号:US20200151163A1
公开(公告)日:2020-05-14
申请号:US16700735
申请日:2019-12-02
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Ganesha Shanmuganathan , Tarang Vaish
IPC: G06F16/23 , G06F16/951 , G06F16/11
Abstract: A method and apparatus for maintaining file system consistency in a distributed system using version vectors is presented. A method generally includes comparing incarnation and transaction identifiers of a current version vector associated with a file with incarnation and transaction identifiers of a last completed version vector associated with the file. Upon determining that a current version vector reflects operations on the file that are either earlier than or the same as the identifiers in the last completed version vector, the node performing one or more file system operations on the file.
-
公开(公告)号:US20200034055A1
公开(公告)日:2020-01-30
申请号:US16536148
申请日:2019-08-08
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Vinay Reddy
Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.
-
公开(公告)号:US20180364932A1
公开(公告)日:2018-12-20
申请号:US16110110
申请日:2018-08-23
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Vinay Reddy
CPC classification number: G06F3/0626 , G06F3/0617 , G06F3/065 , G06F3/067 , G06F11/1446 , G06F11/1448 , G06F11/1451 , G06F11/1456 , G06F11/20 , G06F2201/84 , H05K999/99
Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.
-
公开(公告)号:US10120587B2
公开(公告)日:2018-11-06
申请号:US15628445
申请日:2017-06-20
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Ganesha Shanmuganathan
Abstract: Techniques are disclosed for storing data in a plurality of storage tiers on a computing node. A node receives a request to write data corresponding to at least a first portion of a file. The node determines whether to perform the request either as an in-place write or as an out-of-place write. Upon determining to perform the request as the in-place write, the node writes the data to a first location on a storage tier which currently stores the first portion of the file. Upon determining to perform the request as the out-of-place write, the node writes the data to a second location on one of the storage tiers, other than the first location.
-
公开(公告)号:US20230350589A1
公开(公告)日:2023-11-02
申请号:US18220108
申请日:2023-07-10
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Vinay Reddy
CPC classification number: G06F3/0626 , G06F3/065 , G06F3/067 , G06F11/1446 , G06F11/1448 , G06F3/0617 , G06F11/1451 , G06F11/1456 , G06F11/20 , H05K999/99 , G06F2201/84
Abstract: Backup data associated with a primary storage system is received. At least a view of the received backup data associated with the primary storage system is generated. The view of the of the received backup data associated with the primary storage system includes a tree data structure comprising a root node, a first plurality of child nodes, and a first plurality of leaf nodes. At least some of the first plurality of leaf nodes include corresponding pointers to a corresponding binary large object. A read request for data exposed by the view of the received backup data associated with the primary storage system is received from an external system. In response to receiving the read request, the view of the received backup data associated with the primary storage system is exposed to a requesting system utilizing a protocol associated with the external system.
-
公开(公告)号:US11775500B2
公开(公告)日:2023-10-03
申请号:US16700735
申请日:2019-12-02
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Ganesha Shanmuganathan , Tarang Vaish
IPC: G06F16/23 , G06F16/11 , G06F16/951
CPC classification number: G06F16/2365 , G06F16/128 , G06F16/2308 , G06F16/951
Abstract: A method and apparatus for maintaining file system consistency in a distributed system using version vectors is presented. A method generally includes comparing incarnation and transaction identifiers of a current version vector associated with a file with incarnation and transaction identifiers of a last completed version vector associated with the file. Upon determining that a current version vector reflects operations on the file that are either earlier than or the same as the identifiers in the last completed version vector, the node performing one or more file system operations on the file.
-
-
-
-
-
-
-
-
-