Device, system, and method for contiguous compressed data
    1.
    发明授权
    Device, system, and method for contiguous compressed data 有权
    用于连续压缩数据的设备,系统和方法

    公开(公告)号:US07292729B2

    公开(公告)日:2007-11-06

    申请号:US10841855

    申请日:2004-05-07

    IPC分类号: G06K9/36

    CPC分类号: H03M7/30

    摘要: A device, system and method of data compression are provided. The invention includes a receiving module that may be a memory module. The invention also includes a pointer module storing a pointer to a location within the receiving module. The invention allocates a receiving space within the receiving module and associates the pointer with the receiving space. The pointer may be associated with the beginning of the receiving space. The invention compresses a first data block and directs the compressed first data block to the receiving space at the location indicated by the pointer. The invention further associates the pointer with the location in the receiving space contiguous with the received compressed first data block. The invention compresses a second data block and directs the compressed second data block to the location within the receiving space indicated by the pointer. The invention compresses data as contiguous compressed data blocks.

    摘要翻译: 提供了数据压缩的设备,系统和方法。 本发明包括可以是存储器模块的接收模块。 本发明还包括存储指向接收模块内的位置的指针的指针模块。 本发明在接收模块内分配接收空间,并将指针与接收空间相关联。 指针可以与接收空间的开头相关联。 本发明压缩第一数据块,并将压缩的第一数据块引导到由指针指示的位置处的接收空间。 本发明还将指针与接收压缩的第一数据块相邻的接收空间中的位置相关联。 本发明压缩第二数据块并将压缩的第二数据块引导到由指针指示的接收空间内的位置。 本发明将数据压缩为连续的压缩数据块。

    SYNCHRONOUS MODE REPLICATION TO MULTIPLE CLUSTERS
    2.
    发明申请
    SYNCHRONOUS MODE REPLICATION TO MULTIPLE CLUSTERS 有权
    同步模式复用到多个集群

    公开(公告)号:US20140032957A1

    公开(公告)日:2014-01-30

    申请号:US13558274

    申请日:2012-07-25

    IPC分类号: G06F15/167 G06F11/07

    摘要: Provided are a computer program product, system, and method for synchronous mode replication to multiple clusters receiving a write to a volume from a host. A received write is cached in a memory. A determination is made of a replication rule indicating one of a plurality of replication modes for a first cluster and a second cluster used for replication for the write, wherein one of the replication modes comprises a synchronous mode. A determination is made that the replication rule indicates a synchronous mode for the first and the second clusters. The write is transmitted from the memory to the first cluster to store in a first non-volatile storage of the first cluster and to the second cluster to store in a second non-volatile storage in response to determining that the replication rule indicates the synchronous mode.

    摘要翻译: 提供了一种用于同步模式复制到多个集群的计算机程序产品,系统和方法,其接收来自主机的卷的写入。 接收到的写入缓存在内存中。 确定指示用于第一集群的多个复制模式之一的复制规则和用于写入的复制的第二集群,其中一个复制模式包括同步模式。 确定复制规则指示第一和第二集群的同步模式。 响应于确定复制规则指示同步模式,写入从存储器发送到第一集群以存储在第一集群的第一非易失性存储器中并且存储到第二集群中以存储在第二非易失性存储器中 。

    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A CLUSTER
    4.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A CLUSTER 有权
    装置,系统和选择集群的方法

    公开(公告)号:US20090006734A1

    公开(公告)日:2009-01-01

    申请号:US11770486

    申请日:2007-06-28

    IPC分类号: G06F12/06

    摘要: An apparatus, system, and method are disclosed for selecting a source cluster in a distributed storage configuration. A measurement module measures system factors for a plurality of clusters over a plurality of instances. The clusters are in communication over a network and each cluster comprises at least one tape volume cache. A smoothing module applies a smoothing function to the system factors, wherein recent instances have higher weights. A lifespan module calculates a mount-to-dismount lifespan for each cluster from the smoothed system factors. A selection module selects a source cluster for accessing an instance of a specified volume in response to the mount-to-dismount lifespans and a user policy.

    摘要翻译: 公开了用于在分布式存储配置中选择源集群的装置,系统和方法。 测量模块测量多个实例上的多个集群的系统因子。 集群通过网络进行通信,并且每个集群包括至少一个磁带卷高速缓存。 平滑模块对系统因素应用平滑函数,其中最近的实例具有较高的权重。 寿命模块根据平滑的系统因素计算每个群集的挂载到卸载寿命。 选择模块选择源集群来响应指定卷的实例,以响应挂载到卸载生命周期和用户策略。

    Physical Tape Interchange Format
    5.
    发明申请
    Physical Tape Interchange Format 有权
    物理磁带交换格式

    公开(公告)号:US20080250197A1

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

    申请号:US11697004

    申请日:2007-04-05

    IPC分类号: G06F12/08

    摘要: A virtual tape server for executing a method involving a partitioning of a virtual tape volume into a plurality of virtual tape blocks. The virtual tape volume includes a virtual tape volume header having recovery information, each virtual tape block includes a virtual tape block header identifying the virtual tape volume and a block sequence number, and one or more of the virtual tape blocks includes the virtual tape volume header. The method further involves a formatting of a physical tape volume including each virtual tape block.

    摘要翻译: 一种虚拟磁带服务器,用于执行涉及将虚拟磁带卷划分成多个虚拟磁带块的方法。 虚拟磁带卷包括具有恢复信息的虚拟磁带卷标头,每个虚拟磁带块包括标识虚拟磁带卷的虚拟磁带块头和块序列号,并且一个或多个虚拟磁带块包括虚拟磁带卷头 。 该方法还涉及包括每个虚拟磁带块的物理磁带卷的格式化。

    APPARATUS AND METHOD TO MANAGE ONE OR MORE RESERVED VOLUME SERIAL NUMBERS IN A VIRTUAL LIBRARY GRID
    6.
    发明申请
    APPARATUS AND METHOD TO MANAGE ONE OR MORE RESERVED VOLUME SERIAL NUMBERS IN A VIRTUAL LIBRARY GRID 失效
    在虚拟图书馆中管理一个或多个保留的卷数字的装置和方法

    公开(公告)号:US20080040535A1

    公开(公告)日:2008-02-14

    申请号:US11464255

    申请日:2006-08-14

    IPC分类号: G06F13/00

    摘要: An apparatus and method are disclosed to manage one or more reserved volume serial numbers in a virtual library grid. The method supplies a virtual library grid comprising one or more virtual library clusters, wherein each of said one or more virtual library clusters comprises a management interface node, at least one virtualization node, at least one management node, at least one library manager node, at least one direct access storage device, one or more information storage media, and at least one data storage device to read information from and to write information to the one or more information storage media. The method then reserves in each of the one or more virtual library system clusters one or more volume serial numbers, and establishes a time out period. The method then determines if the time out period has expired. If the time out period has expired, the method unreserves in each of the one or more virtual library clusters the one or more volume serial numbers.

    摘要翻译: 公开了一种用于管理虚拟库网格中的一个或多个保留卷序列号的装置和方法。 该方法提供包括一个或多个虚拟库集群的虚拟库网格,其中所述一个或多个虚拟库集群中的每一个包括管理接口节点,至少一个虚拟化节点,至少一个管理节点,至少一个库管理器节点, 至少一个直接访问存储设备,一个或多个信息存储介质以及至少一个数据存储设备,用于从一个或多个信息存储介质读取信息并向其写入信息。 该方法然后在一个或多个虚拟库系统集群中的每一个中保留一个或多个卷序列号,并建立超时期。 然后,该方法确定超时周期是否已过期。 如果超时时间已经过期,则该方法在一个或多个虚拟库集群中的每一个中取消保留一个或多个卷序列号。

    Dynamic reuse and reconfiguration of logical data objects in a virtual tape system
    7.
    发明授权
    Dynamic reuse and reconfiguration of logical data objects in a virtual tape system 有权
    虚拟磁带系统中逻辑数据对象的动态重用和重新配置

    公开(公告)号:US08924673B2

    公开(公告)日:2014-12-30

    申请号:US13483667

    申请日:2012-05-30

    摘要: A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a logical data object from a common pool of the logical data objects, the logical data object bound with a member of a media type group, the member of the media type group comprising a WORM logical data object and a read-write logical data object; and reusing one of the logical data objects as the member of the media type group without ejection and reinsertion by mounting the logical data object with a write from beginning of logical data object to bind at least one data attribute to the member of the media type group to replace any previous attribute and data associated with the logical data object.

    摘要翻译: 在一个实施例中用于操作支持至少一个一次写入多个(WORM)逻辑数据对象和至少一个读写逻辑对象的虚拟服务器的方法包括从逻辑数据对象的公共池中初始化逻辑数据对象, 与媒体类型组的成员绑定的逻辑数据对象,媒体类型组的成员包括WORM逻辑数据对象和读写逻辑数据对象; 并且通过用从逻辑数据对象的开始安装逻辑数据对象来将逻辑数据对象中的一个重新使用为媒体类型组的成员而不会弹出和重新插入,以将至少一个数据属性绑定到媒体类型组的成员 以替换与逻辑数据对象相关联的任何先前的属性和数据。

    Selecting an input/output tape volume cache
    8.
    发明授权
    Selecting an input/output tape volume cache 失效
    选择输入/输出磁带卷缓存

    公开(公告)号:US08667238B2

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

    申请号:US13403805

    申请日:2012-02-23

    IPC分类号: G06F12/00

    摘要: For selecting an input/output tape volume cache (TVC), a history module maintains access history instances for a plurality of clusters, each cluster comprising a TVC. A request module receives an access request for a logical volume wherein an instance of the logical volume is stored on each of the plurality of clusters and each instance of the logical volume is synchronized with each other instance of the logical volume. An adjustment module weights the access history instances in favor of recent access history instances. A calculation module calculates an affinity of the logical volume instance stored on each cluster of the plurality of clusters. A selection module selects a cluster TVC with a highest logical volume affinity as the TVC for the logical volume.

    摘要翻译: 为了选择输入/输出磁带卷高速缓存(TVC),历史模块维护多个集群的访问历史实例,每个集群包括一个TVC。 请求模块接收对逻辑卷的访问请求,其中逻辑卷的实例被存储在多个集群中的每一个上,并且逻辑卷的每个实例与逻辑卷的每个其他实例同步。 调整模块对访问历史实例进行加权,有利于最近的访问历史实例。 计算模块计算存储在多个集群的每个集群上的逻辑卷实例的亲和度。 选择模块选择具有最高逻辑卷亲和力的集群TVC作为逻辑卷的TVC。

    Selective device access control
    9.
    发明授权
    Selective device access control 有权
    选择性设备访问控制

    公开(公告)号:US08555025B2

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

    申请号:US13604790

    申请日:2012-09-06

    IPC分类号: G06F12/00

    摘要: Methods, systems, and computer program products for selective device access control in a data storage system are provided. A method includes initializing a plurality of access groups associated with logical devices used to access the data storage system, each of the plurality of access groups corresponding to a range of the logical devices, pursuant to a mount of a logical volume of the data storage system, and binding an access group name of one the plurality of access groups to at least one of a metadata of the logical volume at a volume creation and a volume header of the logical volume, wherein the logical volume, once bound to the access group name, is granted access by those of the logical devices in a range of the logical devices corresponding to the one of the plurality of access groups.

    摘要翻译: 提供了用于数据存储系统中的选择性设备访问控制的方法,系统和计算机程序产品。 一种方法包括:根据数据存储系统的逻辑卷的安装,初始化与用于访问数据存储系统的逻辑设备相关联的多个接入组,多个接入组中的每一个对应于逻辑设备的范围 并且将所述多个访问组中的一个的访问组名称绑定到所述逻辑卷的卷创建和所述卷标头处的所述逻辑卷的元数据中的至少一个,其中所述逻辑卷一旦被绑定到所述访问组名称 被授予对与多个访问组中的一个对应的逻辑设备的范围内的逻辑设备的访问。

    Propagation of updates for attributes of a storage object from an owner node of the storage object to other nodes
    10.
    发明授权
    Propagation of updates for attributes of a storage object from an owner node of the storage object to other nodes 失效
    将存储对象的属性的更新从存储对象的所有者节点传播到其他节点

    公开(公告)号:US07991822B2

    公开(公告)日:2011-08-02

    申请号:US11847214

    申请日:2007-08-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30575

    摘要: Local versions of attributes of a storage object are maintained at a plurality of nodes, wherein a first attribute designates a first node of the plurality of nodes as an owner node for the storage object, and wherein a second attribute includes information to resolve validity of ownership of the storage object among the plurality of nodes. The owner node communicates changes to be made to the local versions of the attributes at other nodes of the plurality of nodes. A second node of the plurality of nodes requests ownership of the storage object. The first attribute is updated to designate the second node of the plurality of nodes as the owner node, in response to determining from the second attribute that the validity of ownership of the storage object allows the second node to inherit ownership of the storage object once the first node surrenders ownership of the storage object.

    摘要翻译: 存储对象的属性的本地版本被维护在多个节点处,其中第一属性将多个节点中的第一节点指定为存储对象的所有者节点,并且其中第二属性包括用于解决所有权有效性的信息 的多个节点之间的存储对象。 所有者节点在多个节点的其他节点上传送要对属性的本地版本进行的更改。 多个节点中的第二节点请求存储对象的所有权。 响应于从第二属性确定存储对象的所有权的有效性允许第二节点继承所述存储对象的所有权,一旦所述第一属性被更新为将所述多个节点中的第二节点指定为所有者节点 第一个节点投放存储对象的所有权。