Methods and systems for restoring a data container archived at an object-based storage

    公开(公告)号: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.

    METHODS AND SYSTEMS FOR RESTORING A DATA CONTAINER ARCHIVED AT AN OBJECT-BASED STORAGE

    公开(公告)号:US20180203865A1

    公开(公告)日:2018-07-19

    申请号: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.

    VIRTUAL MACHINE COMMUNICATION
    14.
    发明申请
    VIRTUAL MACHINE COMMUNICATION 有权
    虚拟机通信

    公开(公告)号:US20130232491A1

    公开(公告)日:2013-09-05

    申请号:US13863199

    申请日:2013-04-15

    Applicant: NETAPP INC.

    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: 两个或多个虚拟机可以位于相同的物理机上,并且虚拟机可以彼此通信。 为了建立有效的通信,可以在相应的虚拟机之间交换各个虚拟机的内存映射信息。 可以建立虚拟化网络接口的实例,并且可以在相应的虚拟化网络接口之间映射直接通信信道。 可以更新数据分组路由信息,使得可以使用虚拟化网络接口通信信道来传送在两个更多的共址虚拟机之间传送的数据分组。

    CONTAINERIZATION AND SERVERLESS THREAD IMPLEMENTATION FOR PROCESSING OBJECTS

    公开(公告)号:US20220138153A1

    公开(公告)日:2022-05-05

    申请号:US17242448

    申请日:2021-04-28

    Applicant: NetApp Inc.

    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.

    Virtual machine communication
    18.
    发明授权
    Virtual machine communication 有权
    虚拟机通信

    公开(公告)号:US09043811B2

    公开(公告)日:2015-05-26

    申请号:US13863199

    申请日:2013-04-15

    Applicant: NetApp Inc.

    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: 两个或多个虚拟机可以位于相同的物理机上,并且虚拟机可以彼此通信。 为了建立有效的通信,可以在相应的虚拟机之间交换各个虚拟机的内存映射信息。 可以建立虚拟化网络接口的实例,并且可以在相应的虚拟化网络接口之间映射直接通信信道。 可以更新数据分组路由信息,使得可以使用虚拟化网络接口通信信道来传送在两个更多的共址虚拟机之间传送的数据分组。

Patent Agency Ranking