Parallel access virtual tape library and drives
    3.
    发明授权
    Parallel access virtual tape library and drives 有权
    并行访问虚拟磁带库和驱动器

    公开(公告)号:US08706976B2

    公开(公告)日:2014-04-22

    申请号:US12202916

    申请日:2008-09-02

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A system and method described herein allows a virtual tape library (VTL) to perform multiple simultaneous or parallel read/write or access sessions with disk drives or other storage media, particularly when subject to a sequential SCSI-compliant layer or traditional limitations of VTLs. In one embodiment, a virtualizing or transaction layer can establish multiple sessions with one or more clients to concurrently satisfy the read/write requests of those clients for physical storage resources. A table or other data structure tracks or maps the sessions associated with each client and the location of data on the physical storage devices.

    摘要翻译: 这里描述的系统和方法允许虚拟磁带库(VTL)与磁盘驱动器或其他存储介质执行多个同时或并行的读/写或访问会话,特别是当遵循顺序的SCSI兼容层或VTL的传统限制时。 在一个实施例中,虚拟化或事务层可以与一个或多个客户端建立多个会话,以同时满足这些客户端对物理存储资源的读/写请求。 表或其他数据结构跟踪或映射与每个客户端相关联的会话以及物理存储设备上的数据位置。

    SYSTEM AND METHOD FOR STORING REDUNDANT INFORMATION
    4.
    发明申请
    SYSTEM AND METHOD FOR STORING REDUNDANT INFORMATION 有权
    用于存储冗余信息的系统和方法

    公开(公告)号:US20130006946A1

    公开(公告)日:2013-01-03

    申请号:US13616111

    申请日:2012-09-14

    IPC分类号: G06F12/16 G06F17/30

    摘要: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.

    摘要翻译: 通过减少冗余数据的存储来减少存储要求和加速存储操作的方法和系统包括接收标识用于应用存储操作的一个或多个数据对象的请求。 对于每个数据对象,存储系统确定数据对象是否包含与之前应用存储操作的另一个数据对象相匹配的数据。 如果数据对象不匹配,则存储系统以通常的方式执行存储操作。 但是,如果数据对象匹配,则存储系统可能会避免执行存储操作。

    System and method for storing redundant information
    7.
    发明授权
    System and method for storing redundant information 有权
    用于存储冗余信息的系统和方法

    公开(公告)号:US08037028B2

    公开(公告)日:2011-10-11

    申请号:US12058367

    申请日:2008-03-28

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.

    摘要翻译: 通过减少冗余数据的存储来减少存储要求和加速存储操作的方法和系统包括:接收标识用于应用存储操作的一个或多个数据对象的请求。 对于每个数据对象,存储系统确定数据对象是否包含与之前应用存储操作的另一个数据对象相匹配的数据。 如果数据对象不匹配,则存储系统以通常的方式执行存储操作。 但是,如果数据对象匹配,则存储系统可能会避免执行存储操作。

    BLOCK-LEVEL SINGLE INSTANCING
    8.
    发明申请
    BLOCK-LEVEL SINGLE INSTANCING 有权
    块级单一实现

    公开(公告)号:US20100299490A1

    公开(公告)日:2010-11-25

    申请号:US12647906

    申请日:2009-12-28

    摘要: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.

    摘要翻译: 在此详细描述的是用于数据存储系统中单个实例数据块的系统和方法。 例如,数据存储系统可以包括存储主数据的多个计算设备(例如,客户端计算设备)。 数据存储系统还可以包括辅助存储计算设备,单个实例数据库以及存储主要数据的副本(例如,次要副本,三级副本等)的一个或多个存储设备。 辅助存储计算设备从计算设备接收数据块并访问单个实例数据库以确定数据块是否是唯一的(意味着数据块的实例不存储在存储设备上)。 如果一个数据块是唯一的,那么单个实例数据库将其存储在存储设备上。 如果不是,则辅助存储计算设备可以避免将数据块存储在存储设备上。

    DATA TRANSFER TECHNIQUES WITHIN DATA STORAGE DEVICES, SUCH AS NETWORK ATTACHED STORAGE PERFORMING DATA MIGRATION
    9.
    发明申请
    DATA TRANSFER TECHNIQUES WITHIN DATA STORAGE DEVICES, SUCH AS NETWORK ATTACHED STORAGE PERFORMING DATA MIGRATION 审中-公开
    数据存储设备中的数据传输技术,如网络连接存储执行数据移动

    公开(公告)号:US20100070466A1

    公开(公告)日:2010-03-18

    申请号:US12558640

    申请日:2009-09-14

    IPC分类号: G06F17/00 G06F12/00

    摘要: A stand-alone, network accessible data storage device, such as a filer or NAS device, is capable of transferring data objects based on portions of the data objects. The device transfers portions of files, folders, and other data objects from a data store within the device to external secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. A portion may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the device identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks to external storage, thereby freeing up storage space within the device. The device may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage.

    摘要翻译: 独立的网络可访问数据存储设备(例如文件管理器或NAS设备)能够基于数据对象的部分来传送数据对象。 设备根据某些标准(例如基于时间的标准,基于年龄的标准等)将部分文件,文件夹和其他数据对象从设备内的数据存储区传输到外部辅助存储。 一部分可以是数据对象的一个​​或多个块,或数据对象的一个​​或多个块,或组合形成或存储数据对象的其他段。 例如,设备识别满足特定标准的数据对象的一个​​或多个块,并将所识别的块迁移到外部存储器,从而释放设备内的存储空间。 该设备可以确定文件系统的特定数量的块在某个时间段内未被修改或调用,并将这些块迁移到辅助存储器。

    System and method for storing redundant information
    10.
    发明授权
    System and method for storing redundant information 有权
    用于存储冗余信息的系统和方法

    公开(公告)号:US08285683B2

    公开(公告)日:2012-10-09

    申请号:US13251022

    申请日:2011-09-30

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.

    摘要翻译: 通过减少冗余数据的存储来减少存储要求和加速存储操作的方法和系统包括接收标识用于应用存储操作的一个或多个数据对象的请求。 对于每个数据对象,存储系统确定数据对象是否包含与之前应用存储操作的另一个数据对象相匹配的数据。 如果数据对象不匹配,则存储系统以通常的方式执行存储操作。 但是,如果数据对象匹配,则存储系统可能会避免执行存储操作。