Increased in-line deduplication efficiency
    1.
    发明授权
    Increased in-line deduplication efficiency 有权
    提高在线重复数据删除效率

    公开(公告)号:US08682869B2

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

    申请号:US13440606

    申请日:2012-04-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30156

    摘要: Exemplary method, system, and computer program product embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only hash values are calculated in nth iterations for accumulative data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the accumulative data chunks are matched in a nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object. Additional system and computer program product embodiments are disclosed and provide related advantages.

    摘要翻译: 提供了用于在计算环境中提高在线重复数据删除效率的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,作为示例,仅在从用于在线重复数据消除所请求的对象提取的累积数据块的第n次迭代中计算散列值。 对于第n次迭代中的每一个,累积数据块的计算散列值在第n个散列索引表中与存储中的现有对象的对应散列值相匹配。 在匹配期间检测到不匹配时退出第n个散列索引表。 不匹配被确定为唯一对象并被存储。 计算对象的哈希值。 主散列索引表用对象的计算哈希值和唯一对象的计算散列值进行更新。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。

    Storage area network methods and apparatus for communication and interfacing with multiple platforms
    2.
    发明授权
    Storage area network methods and apparatus for communication and interfacing with multiple platforms 失效
    用于与多个平台进行通信和接口的存储区域网络方法和装置

    公开(公告)号:US07457846B2

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

    申请号:US09972010

    申请日:2001-10-05

    IPC分类号: G06F7/00 G06F17/30 G06F15/16

    摘要: A storage area network (SAN) has a plurality of components including digital data processors, e.g., hosts, coupled to a plurality of storage device. Common, platform-independent processes execute on the hosts, which can be of varied platform types, e.g., Unix™, Windows™, Solaris, and so forth. Those processes utilizes the command line interface of the host operating system to invoke platform-dependent processes on the respective hosts. The platform-dependent processes return data to the platform-independent processes, e.g., via Standard Output or Standard Error of the host operating system command line interface.

    摘要翻译: 存储区域网络(SAN)具有多个组件,包括耦合到多个存储设备的数字数据处理器,例如主机。 在主机上执行常见的,与平台无关的进程,主机可以是不同的平台类型,例如Unix(TM),Windows TM,Solaris等等。 这些进程利用主机操作系统的命令行界面来调用相应主机上的平台相关进程。 平台相关过程将数据返回到与平台无关的进程,例如通过主机操作系统命令行界面的标准输出或标准错误。

    INCREASED IN-LINE DEDUPLICATION EFFICIENCY
    3.
    发明申请
    INCREASED IN-LINE DEDUPLICATION EFFICIENCY 有权
    提高在线重复效率

    公开(公告)号:US20130268496A1

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

    申请号:US13440606

    申请日:2012-04-05

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30156

    摘要: Exemplary method, system, and computer program product embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only hash values are calculated in nth iterations for accumulative data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the accumulative data chunks are matched in a nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object. Additional system and computer program product embodiments are disclosed and provide related advantages.

    摘要翻译: 提供了用于在计算环境中提高在线重复数据删除效率的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,作为示例,仅在从用于在线重复数据消除所请求的对象提取的累积数据块的第n次迭代中计算散列值。 对于第n次迭代中的每一个,累积数据块的计算散列值在第n个散列索引表中与存储中的现有对象的对应散列值相匹配。 在匹配期间检测到不匹配时退出第n个散列索引表。 不匹配被确定为唯一对象并被存储。 计算对象的哈希值。 主散列索引表用对象的计算哈希值和唯一对象的计算散列值进行更新。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。

    Apparatus for management of mixed protocol storage networks
    4.
    发明授权
    Apparatus for management of mixed protocol storage networks 失效
    混合协议存储网络管理装置

    公开(公告)号:US07827317B2

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

    申请号:US12100251

    申请日:2008-04-09

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097 H04L69/329

    摘要: The invention provides improvements on a digital data processing system of the type having a first set of hosts, storage devices or other components coupled for communication with a first network manager. A second set of components is likewise coupled to a second network manager. Communications between the network managers and their respective sets of components utilize different protocols, the first network manager referring to components of the first set with identifiers that are unique to those respective components under the first protocol, and the second network manager referring to components of the second set with identifiers that are unique to those respective components under the second protocol.

    摘要翻译: 本发明对具有第一组主机,存储设备或耦合用于与第一网络管理器进行通信的其他组件的类型的数字数据处理系统进行了改进。 第二组组件同样耦合到第二网络管理器。 网络管理器和它们各自的组件组之间的通信利用不同的协议,第一网络管理器使用第一协议中那些相应组件唯一的标识符来引用第一组的组件,而第二网络管理器参考第 第二组具有对于第二协议下的那些相​​应组件是唯一的标识符。

    Managing SANs with scalable hosts
    5.
    发明授权
    Managing SANs with scalable hosts 有权
    使用可扩展主机管理SAN

    公开(公告)号:US07340579B2

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

    申请号:US10987055

    申请日:2004-11-12

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method, system, and computer program product for providing enhanced management features for a SAN with scalable hosts. Partitioned hosts (or ‘scalable’ hosts) are managed by extending SAN manager host-centric logical views to show (1) the host partition hierarchy and (2) the storage resource ownership for a SAN-attached scalable host. The extended host-centric view includes the host system, hosting OSes (if applicable), hosted OSes for each hosting OS (or the host system), OS volumes for each hosted OS, and logical mapping of each OS volume to the SAN storage resource (logical unit). The SAN manager is extended to also show how hosting (trusted) partitions, blades, and/or cluster members physically connect into a SAN. Users are able to toggle between a host centric view and a physical topology view by selection of items within the interface.

    摘要翻译: 一种方法,系统和计算机程序产品,用于为具有可扩展主机的SAN提供增强的管理功能。 分区主机(或“可扩展”主机)通过扩展SAN管理器以主机为中心的逻辑视图进行管理,以显示(1)主机分区层次结构和(2)SAN连接的可伸缩主机的存储资源所有权。 扩展的以主机为中心的视图包括主机系统,托管操作系统(如果适用),每个托管操作系统(或主机系统)的托管操作系统,每个托管操作系统的操作系统卷,以及每个操作系统卷与SAN存储资源的逻辑映射 (逻辑单元)。 扩展SAN管理器还可以显示主机(信任)分区,刀片和/或集群成员如何物理连接到SAN。 用户可以通过选择接口中的项目来在主机中心视图和物理拓扑视图之间切换。

    Methods and apparatus for storage area network component registration
    6.
    发明授权
    Methods and apparatus for storage area network component registration 有权
    存储区域网络组件注册的方法和装置

    公开(公告)号:US07330897B2

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

    申请号:US10191210

    申请日:2002-07-09

    IPC分类号: G06F15/16

    摘要: The invention provides, in one aspect, a digital data processing system having an interconnect that provides for registration of components communicating thereon. One or more host devices, storage devices or other components are coupled to the interconnect for communication, at least one of them lacking an ability to self-register with the interconnect. Such a component is referred to herein as a non-compliant component. A registration module coupled with the interconnect performs the registration on behalf of the non-compliant component.

    摘要翻译: 本发明在一个方面提供一种数字数据处理系统,其具有互连,其提供在其上通信的部件的配准。 一个或多个主机设备,存储设备或其他组件耦合到互连以用于通信,其中至少一个缺乏对互连进行自注册的能力。 这种组件在本文中被称为非顺应组件。 与互连耦合的注册模块代表不合规组件执行注册。

    Methods and systems for data cleanup using physical image of files on storage devices
    7.
    发明授权
    Methods and systems for data cleanup using physical image of files on storage devices 有权
    使用存储设备上文件的物理映像进行数据清理的方法和系统

    公开(公告)号:US09009435B2

    公开(公告)日:2015-04-14

    申请号:US13584427

    申请日:2012-08-13

    IPC分类号: G06F12/02 G06F3/06 G06F17/30

    CPC分类号: G06F17/30138

    摘要: Systems and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or more data storage devices. A method includes analyzing an effective space occupied by each file of a plurality of files in the one or more data storage devices, identifying, from the plurality of files, one or more data blocks making up a file to free up the predetermined amount of space based on the analysis of the effective space of each file of the plurality of files, selecting one or more of the plurality of files as one or more candidate files for deletion, based on the identified one or more data blocks, and deleting the one or more candidate files for deletion from the one or more data storage devices.

    摘要翻译: 提供了系统和计算机程序产品,用于优化从一个或多个数据存储设备中删除的文件的选择,以释放一个或多个数据存储设备中的预定量的空间。 一种方法包括分析一个或多个数据存储设备中的多个文件的每个文件占用的有效空间,从多个文件中识别构成文件的一个或多个数据块以释放预定量的空间 基于对所述多个文件中的每个文件的有效空间的分析,基于所识别的一个或多个数据块,将所述多个文件中的一个或多个作为一个或多个候选文件进行删除,并且删除所述一个或多个 用于从一个或多个数据存储设备删除的更多候选文件。

    Methods for management of mixed protocol storage area networks
    9.
    发明授权
    Methods for management of mixed protocol storage area networks 失效
    混合协议存储区域网络管理方法

    公开(公告)号:US07398326B2

    公开(公告)日:2008-07-08

    申请号:US10132656

    申请日:2002-04-25

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097 H04L69/329

    摘要: The invention provides improvements on a digital data processing system of the type having a first set of hosts, storage devices or other components coupled for communication with a first network manager. A second set of components is likewise coupled to a second network manager. Communications between the network managers and their respective sets of components utilize different protocols, the first network manager referring to components of the first set with identifiers that are unique to those respective components under the first protocol, and the second network manager referring to components of the second set with identifiers that are unique to those respective components under the second protocol.

    摘要翻译: 本发明对具有第一组主机,存储设备或耦合用于与第一网络管理器进行通信的其它组件的类型的数字数据处理系统进行了改进。 第二组组件同样耦合到第二网络管理器。 网络管理器和它们各自的组件组之间的通信利用不同的协议,第一网络管理器使用第一协议中那些相应组件唯一的标识符来引用第一组的组件,而第二网络管理器参考第 第二组具有对于第二协议下的那些相​​应组件是唯一的标识符。

    Increased in-line deduplication efficiency
    10.
    发明授权
    Increased in-line deduplication efficiency 有权
    提高在线重复数据删除效率

    公开(公告)号:US08688652B2

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

    申请号:US13440659

    申请日:2012-04-05

    IPC分类号: G06F17/30

    摘要: Exemplary embodiments for increased in-line deduplication efficiency in a computing environment are provided. In one embodiment, by way of example only, hash values are calculated in nth iterations on data samples from fixed size data chunks extracted from an object requested for in-line deduplication. For each of the nth iterations, the calculated hash values for the data samples from the fixed size data chunks are matched in an nth hash index table with a corresponding hash value of existing objects in storage. The nth hash index table is exited upon detecting a mismatch during the matching. The mismatch is determined to be a unique object and is stored. A hash value for the object is calculated. A master hash index table is updated with the calculated hash value for the object and the calculated hash values for the unique object.

    摘要翻译: 提供了用于在计算环境中提高在线重复数据删除效率的示例性实施例。 在一个实施例中,仅作为示例,在第n次迭代中计算散列值,该数据样本来自从用于在线重复数据消除所请求的对象提取的固定大小数据块。 对于第n次迭代中的每一个,来自固定大小数据块的数据样本的计算散列值在第n个散列索引表中与存储中现有对象的对应散列值相匹配。 在匹配期间检测到不匹配时退出第n个散列索引表。 不匹配被确定为唯一对象并被存储。 计算对象的哈希值。 主散列索引表用对象的计算哈希值和唯一对象的计算散列值进行更新。