-
公开(公告)号:US10223361B2
公开(公告)日:2019-03-05
申请号:US15408736
申请日:2017-01-18
Applicant: NETAPP, INC.
Abstract: Methods and systems for an object based storage are provided. As an example, a method for generating a metadata object for an archive data container having a plurality of data containers is disclosed. The method includes generating a first metadata signature for the archive data container using an archive data container identifier, a number of data containers within the archive data container, and placement information of each data container within the archive data container; assigning a plurality of blocks for storing data for the plurality of data containers at an object based storage to an intermediate logical object; updating a payload signature with placement information of the plurality of blocks within the intermediate logical object; and placing the first metadata signature and the updated payload signature within the metadata object, wherein the metadata object is used to retrieve location information for a specific data container within the archive data container.
-
12.
公开(公告)号:US20180203865A1
公开(公告)日:2018-07-19
申请号:US15408736
申请日:2017-01-18
Applicant: NETAPP, INC.
CPC classification number: G06F17/30073 , G06F11/1469 , G06F17/30097 , G06F17/30501 , H04L9/3247 , H04L63/0428
Abstract: Methods and systems for an object based storage are provided. As an example, a method for generating a metadata object for an archive data container having a plurality of data containers is disclosed. The method includes generating a first metadata signature for the archive data container using an archive data container identifier, a number of data containers within the archive data container, and placement information of each data container within the archive data container; assigning a plurality of blocks for storing data for the plurality of data containers at an object based storage to an intermediate logical object; updating a payload signature with placement information of the plurality of blocks within the intermediate logical object; and placing the first metadata signature and the updated payload signature within the metadata object, wherein the metadata object is used to retrieve location information for a specific data container within the archive data container.
-
公开(公告)号:US09740729B2
公开(公告)日:2017-08-22
申请号:US15093084
申请日:2016-04-07
Applicant: NetApp, Inc.
Inventor: Kiran Nenmeli Srinivasan , Kishore Kasi Udayashankar , Swetha Krishnan
CPC classification number: G06F17/30371 , G06F3/0608 , G06F3/0641 , G06F3/067 , G06F17/30321 , G06F17/30516
Abstract: A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud.
-
公开(公告)号:US20130232491A1
公开(公告)日:2013-09-05
申请号:US13863199
申请日:2013-04-15
Applicant: NETAPP INC.
Inventor: Prashanth Radhakrishnan , Kiran Nenmeli Srinivasan
IPC: G06F9/455
CPC classification number: G06F9/45533 , G06F9/45558 , G06F9/5077 , G06F9/544 , G06F2009/45583
Abstract: Two or more virtual machines may be co-located on a same physical machine, and the virtual machines may communicate with each other. To establish efficient communication, memory mapping information for respective virtual machines can be exchanged between the respective virtual machines. An instance of a virtualized network interface can be established, and a direct communications channel can be mapped between respective virtualized network interfaces. Data packet routing information can be updated, such that data packets transferred between two of more co-located virtual machines can be transferred using the virtualized network interface communications channel.
Abstract translation: 两个或多个虚拟机可以位于相同的物理机上,并且虚拟机可以彼此通信。 为了建立有效的通信,可以在相应的虚拟机之间交换各个虚拟机的内存映射信息。 可以建立虚拟化网络接口的实例,并且可以在相应的虚拟化网络接口之间映射直接通信信道。 可以更新数据分组路由信息,使得可以使用虚拟化网络接口通信信道来传送在两个更多的共址虚拟机之间传送的数据分组。
-
公开(公告)号:US11775503B2
公开(公告)日:2023-10-03
申请号:US17717229
申请日:2022-04-11
Applicant: NetApp Inc.
Inventor: Kiran Nenmeli Srinivasan , Kishore Kasi Udayashankar , Swetha Krishnan
IPC: G06F16/23 , G06F16/22 , G06F16/2455 , G06F3/06
CPC classification number: G06F16/2365 , G06F3/067 , G06F3/0608 , G06F3/0641 , G06F16/2228 , G06F16/24568
Abstract: A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud.
-
公开(公告)号:US20220138153A1
公开(公告)日:2022-05-05
申请号:US17242448
申请日:2021-04-28
Applicant: NetApp Inc.
Inventor: Sharankumar Yelheri , Atul Ramesh Pandit , Tijin George , Kiran Nenmeli Srinivasan , Jeffrey David Prem
Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
-
公开(公告)号:US11301455B2
公开(公告)日:2022-04-12
申请号:US16867051
申请日:2020-05-05
Applicant: NetApp Inc.
Inventor: Kiran Nenmeli Srinivasan , Kishore Kasi Udayashankar , Swetha Krishnan
IPC: G06F16/30 , G06F16/23 , G06F16/22 , G06F16/2455 , G06F3/06
Abstract: A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud.
-
公开(公告)号:US09043811B2
公开(公告)日:2015-05-26
申请号:US13863199
申请日:2013-04-15
Applicant: NetApp Inc.
Inventor: Prashanth Radhakrishnan , Kiran Nenmeli Srinivasan
CPC classification number: G06F9/45533 , G06F9/45558 , G06F9/5077 , G06F9/544 , G06F2009/45583
Abstract: Two or more virtual machines may be co-located on a same physical machine, and the virtual machines may communicate with each other. To establish efficient communication, memory mapping information for respective virtual machines can be exchanged between the respective virtual machines. An instance of a virtualized network interface can be established, and a direct communications channel can be mapped between respective virtualized network interfaces. Data packet routing information can be updated, such that data packets transferred between two of more co-located virtual machines can be transferred using the virtualized network interface communications channel.
Abstract translation: 两个或多个虚拟机可以位于相同的物理机上,并且虚拟机可以彼此通信。 为了建立有效的通信,可以在相应的虚拟机之间交换各个虚拟机的内存映射信息。 可以建立虚拟化网络接口的实例,并且可以在相应的虚拟化网络接口之间映射直接通信信道。 可以更新数据分组路由信息,使得可以使用虚拟化网络接口通信信道来传送在两个更多的共址虚拟机之间传送的数据分组。
-
-
-
-
-
-
-