-
公开(公告)号:US20080120303A1
公开(公告)日:2008-05-22
申请号:US11116780
申请日:2005-04-28
申请人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
发明人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
CPC分类号: G06F3/0667 , G06F3/0608 , G06F3/067 , G06F3/0689
摘要: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
摘要翻译: 提供一种系统来支持数据处理系统中的动态可变虚拟映射方案。 本发明通过使用存储方法库存来分离数据单元要求的处理与用于存储的哪些存储子系统的选择。 存储的数据管理子系统包含一个或多个主机。 多个数据存储元件在功能上耦合到一个或多个主机。 使用多个映射表层来组织多个数据存储元件。 多个映射表层提供对数据位置的唯一标识,使得映射表中的各个数据条目相对于被管理的数据量是可变的和自定义的。
-
公开(公告)号:US06904508B2
公开(公告)日:2005-06-07
申请号:US09752253
申请日:2000-12-30
申请人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , Kenneth Willis
发明人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , Kenneth Willis
IPC分类号: G06F11/10 , G06F11/14 , G06F12/00 , G06F15/173
CPC分类号: G06F11/1076 , G06F11/1435 , G06F2211/1038 , G06F2211/104
摘要: A mechanism is provided for storing self-defining data and mapping elements with either a fixed set of allowed structures or types or with the structures and types determined by rules. Recovery is enhanced by the use of backward and forward pointers between data and mapping elements for the data elements in the order written by the management algorithm. Recovery is also enhanced by the use of companion pointers with metadata. The companion pointers may include pointers to data or mapping elements that are part of the same structural grouping. The metadata may describe the structural grouping. The metadata may also include pointers to the previous and/or next versions of the same elements. Recovery of the data and/or mapping structures is achieved by the reverse application of the management algorithm.
摘要翻译: 提供了一种用于存储自定义数据和映射元素的机制,其具有固定的一组允许的结构或类型或者由规则确定的结构和类型。 通过使用管理算法编写的顺序中数据元素的数据和映射元素之间的向后和向前指针来增强恢复。 还通过使用带有元数据的伴随指针来增强恢复。 伴随指针可以包括作为相同结构分组的一部分的数据或映射元素的指针。 元数据可以描述结构分组。 元数据还可以包括指向相同元素的先前和/或下一个版本的指针。 数据和/或映射结构的恢复通过管理算法的反向应用来实现。
-
公开(公告)号:US07392365B2
公开(公告)日:2008-06-24
申请号:US11116780
申请日:2005-04-28
申请人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
发明人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
IPC分类号: G06F12/08
CPC分类号: G06F3/0667 , G06F3/0608 , G06F3/067 , G06F3/0689
摘要: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
摘要翻译: 提供一种系统来支持数据处理系统中的动态可变虚拟映射方案。 本发明通过使用存储方法库存来分离数据单元要求的处理与用于存储的哪些存储子系统的选择。 存储的数据管理子系统包含一个或多个主机。 多个数据存储元件在功能上耦合到一个或多个主机。 使用多个映射表层来组织多个数据存储元件。 多个映射表层提供对数据位置的唯一标识,使得映射表中的各个数据条目相对于被管理的数据量是可变的和自定义的。
-
公开(公告)号:US06925528B2
公开(公告)日:2005-08-02
申请号:US09752071
申请日:2000-12-29
申请人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan
发明人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan
CPC分类号: G06F3/0605 , G06F3/0622 , G06F3/0629 , G06F3/0665 , G06F3/067
摘要: A virtual stored data management system is provided. In one embodiment, the management system includes one or more hosts and a plurality of data storage elements functionally coupled to the hosts. Each data storage element includes a host network attachment, data transfer means, a storage controller, and permanent data storage media. The permanent data storage media is organized with management information uniquely associated with units of the data such that the management information may be manipulated in several different locations within the management system substantially simultaneously. Thus, the organization of the management processes allows for the management information to be processed, used, changed, or modified in several different locations within the management system at any particular instance. Provision is made for the internal processes to discover the current location of the processing, for the location to be changed as directed, and for the processing to be kept consistent when done in more than one place simultaneously.
摘要翻译: 提供虚拟存储的数据管理系统。 在一个实施例中,管理系统包括功能上耦合到主机的一个或多个主机和多个数据存储元件。 每个数据存储元件包括主机网络附件,数据传输装置,存储控制器和永久数据存储介质。 永久数据存储介质以与数据单元唯一相关联的管理信息组织,使得管理信息可以在管理系统内的几个不同位置基本上同时被操纵。 因此,管理过程的组织允许在任何特定情况下在管理系统内的多个不同位置处理,使用,改变或修改管理信息。 为内部流程提供发现处理的当前位置,要按指示进行更改的位置,以及同时在多个地点进行处理时保持一致。
-
公开(公告)号:US06912537B2
公开(公告)日:2005-06-28
申请号:US09751772
申请日:2000-12-29
申请人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
发明人: Stephen S. Selkirk , Charles A. Milligan , Perry Merritt , Edward T. Gladstone , James B. Lenehan , Kenneth Willis
CPC分类号: G06F3/0667 , G06F3/0608 , G06F3/067 , G06F3/0689
摘要: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
摘要翻译: 提供一种系统来支持数据处理系统中的动态可变虚拟映射方案。 本发明通过使用存储方法库存来分离数据单元要求的处理与用于存储的哪些存储子系统的选择。 存储的数据管理子系统包含一个或多个主机。 多个数据存储元件在功能上耦合到一个或多个主机。 使用多个映射表层来组织多个数据存储元件。 多个映射表层提供对数据位置的唯一标识,使得映射表中的各个数据条目相对于被管理的数据量是可变的和自定义的。
-
-
-
-