Multi-threaded scanning of distributed file systems

    公开(公告)号:US10389810B2

    公开(公告)日:2019-08-20

    申请号:US15341849

    申请日:2016-11-02

    Abstract: Embodiments disclosed herein address the need to more efficiently backup a network-based storage environment that may be remote from a primary storage environment. For example, embodiments herein can provide a more efficient backup of a storage managed by a third-party entity. To improve the backup process, embodiments herein may optimize the number of scanning threads that are used to identify files that are to be backed up by, for example, analyzing the characteristics of the network and/or the network storage system to determine a number of scanning threads that will enable faster scanning of the network storage system while at the same time not overburden or be slowed down by a network between the network-based storage environment and the primary storage environment.

    INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM

    公开(公告)号:US20160334995A1

    公开(公告)日:2016-11-17

    申请号:US15099865

    申请日:2016-04-15

    Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.

    Integrated snapshot interface for a data storage system
    46.
    发明授权
    Integrated snapshot interface for a data storage system 有权
    用于数据存储系统的集成快照接口

    公开(公告)号:US09342537B2

    公开(公告)日:2016-05-17

    申请号:US13787643

    申请日:2013-03-06

    Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.

    Abstract translation: 数据存储系统包括通用快照接口,允许与各种具有快照功能的存储设备集成。 通用接口可以是编程接口(例如,应用编程接口[API])。 使用快照接口,存储设备供应商可以将其特定的快照技术与数据存储系统进行整合。 例如,数据存储系统可以访问的功能(例如,动态链接库[DLL])由供应商(或其他适当实体)提供的共享库,并与公共编程接口的规范。 通过调用库中的相应功能,数据存储系统在存储设备上实现快照操作。

    INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM
    47.
    发明申请
    INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM 有权
    数据存储系统的集成快照接口

    公开(公告)号:US20130282662A1

    公开(公告)日:2013-10-24

    申请号:US13787643

    申请日:2013-03-06

    Abstract: A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.

    Abstract translation: 数据存储系统包括通用快照接口,允许与各种具有快照功能的存储设备集成。 通用接口可以是编程接口(例如,应用编程接口[API])。 使用快照接口,存储设备供应商可以将其特定的快照技术与数据存储系统进行整合。 例如,数据存储系统可以访问供应商(或由适当的实体)提供的并且符合公共编程接口的规范的功能共享库(例如,动态链接库[DLL])。 通过调用库中的相应功能,数据存储系统在存储设备上实现快照操作。

    DATA STORAGE SYSTEM UTILIZING PROXY DEVICE FOR STORAGE OPERATIONS
    48.
    发明申请
    DATA STORAGE SYSTEM UTILIZING PROXY DEVICE FOR STORAGE OPERATIONS 有权
    数据存储系统使用存储操作的代理设备

    公开(公告)号:US20130238562A1

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

    申请号:US13787609

    申请日:2013-03-06

    Abstract: A data storage environment can include one or more virtual clients instantiated on a host proxy computing device. The virtual clients may have only indirect access to a storage device, and may access the storage device via the proxy computing device. For example, the proxy computing device receives storage operation requests from one of the virtual clients, such as a request to create, mount or revert a snapshot of virtual client data. The proxy computing device generally acts as an intermediary between the virtual clients and the storage device to carry out the snapshots or other storage operations. The proxy computing device may further receive a notification upon completion of the storage operations, and transmits relevant data to the requesting virtual client regarding the storage operation.

    Abstract translation: 数据存储环境可以包括在主机代理计算设备上实例化的一个或多个虚拟客户端。 虚拟客户端可以仅间接访问存储设备,并且可以经由代理计算设备访问存储设备。 例如,代理计算设备从虚拟客户端之一接收存储操作请求,诸如创建,装载或还原虚拟客户端数据的快照的请求。 代理计算设备通常充当虚拟客户端和存储设备之间的中介,以执行快照或其他存储操作。 代理计算设备可以在完成存储操作时进一步接收通知,并且将关于存储操作的相关数据发送到请求虚拟客户端。

Patent Agency Ranking