System and method for an enhanced snapshot pointer
    1.
    发明授权
    System and method for an enhanced snapshot pointer 有权
    增强快照指针的系统和方法

    公开(公告)号:US07293134B1

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

    申请号:US11026077

    申请日:2004-12-30

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1435 G06F2201/84

    摘要: A system and method are disclosed for providing an enhanced snapshot copy pointer. A data element is stored in a first storage subsystem in the data processing system. A first pointer is created in a pointer table in the first storage subsystem. The first pointer includes an address of the data element. A second pointer is created in the pointer table in the first storage subsystem. The second pointer includes an address of the first pointer.

    摘要翻译: 公开了一种用于提供增强的快照拷贝指针的系统和方法。 数据元素被存储在数据处理系统中的第一个存储子系统中。 在第一个存储子系统中的指针表中创建第一个指针。 第一个指针包括数据元素的地址。 在第一个存储子系统的指针表中创建第二个指针。 第二指针包括第一指针的地址。

    Independent distributed metadata system and method
    2.
    发明授权
    Independent distributed metadata system and method 有权
    独立分布式元数据系统和方法

    公开(公告)号:US07107272B1

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

    申请号:US10307797

    申请日:2002-12-02

    IPC分类号: G06F17/30

    摘要: An independent distributed metadata system and method are provided. With the system and method, metadata, which is associated with data at one or more data source locations, may be distributed independently of the data and manipulated independently to generate various computing environments. For example, a user may obtain a copy of metadata and use this metadata, at a remote location from the data source location, to create a computing environment, such as a virtual server, web page or the like. The computing environment created by the user consists entirely of metadata and does not include the actual data to which the metadata is associated. In this way, different users may have independent copies of the metadata and use it to generate their own computing environments without having to have access to the actual data. When the computing environment is to be implemented in a computing device, such as a server or servers on a network, the metadata defining the computing environment may be uploaded to the computing device. The computing device may then perform a verification of the metadata with the original metadata source location and download the corresponding data from the data source location. Thereafter, the computing environment may be made available for use via the server, the metadata and the data associated with the metadata.

    摘要翻译: 提供独立的分布式元数据系统和方法。 利用系统和方法,可以独立于数据分配与一个或多个数据源位置处的数据相关联的元数据,并独立地操作以生成各种计算环境。 例如,用户可以从远离数据源位置的远程位置获得元数据的副本并使用该元数据来创建诸如虚拟服务器,网页等的计算环境。 用户创建的计算环境完全由元数据组成,不包括元数据所关联的实际数据。 以这种方式,不同的用户可以具有独立的元数据副本,并使用它来生成自己的计算环境,而无需访问实际的数据。 当计算环境要在诸如网络上的服务器或服务器的计算设备中实现时,可以将定义计算环境的元数据上传到计算设备。 然后,计算设备可以使用原始元数据源位置来执行元数据的验证,并从数据源位置下载对应的数据。 此后,可以使计算环境可用于经由服务器使用,元数据和与元数据相关联的数据。

    Workload balancing using dynamically allocated virtual servers
    3.
    发明授权
    Workload balancing using dynamically allocated virtual servers 有权
    使用动态分配的虚拟服务器进行工作负载平衡

    公开(公告)号:US07080378B1

    公开(公告)日:2006-07-18

    申请号:US10150174

    申请日:2002-05-17

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: A method for scaling resources according to workload among virtual servers running on a mainframe computer is provided. The invention comprises monitoring the number of service requests received by a cluster of virtual servers and determining if the service requests exceed a specified service limit for the servers. If the number of service requests exceeds the specified service limit, a new virtual server is automatically deployed by a software solution. This additional virtual server performs identical services as the other virtual servers in the cluster. This process is repeated until there are a sufficient number of servers to handle the workload. Service requests are then allocated among the cluster of virtual servers, until the number of requests falls below a certain threshold, at which point the extra servers are automatically deactivated.

    摘要翻译: 提供了一种在大型计算机上运行的虚拟服务器之间根据工作负载缩放资源的方法。 本发明包括监视由一组虚拟服务器接收的服务请求的数量,并确定服务请求是否超过服务器的指定服务限制。 如果服务请求的数量超过指定的服务限制,则由软件解决方案自动部署新的虚拟服务器。 此附加虚拟服务器执行与集群中其他虚拟服务器相同的服务。 重复此过程,直到有足够数量的服务器来处理工作负载。 然后在虚拟服务器集群之间分配服务请求,直到请求数量低于某个阈值,此时多余的服务器将自动停用。

    System and method for cascading data updates through a virtual copy hierarchy
    4.
    发明授权
    System and method for cascading data updates through a virtual copy hierarchy 有权
    通过虚拟复制层次结构级联数据更新的系统和方法

    公开(公告)号:US06996682B1

    公开(公告)日:2006-02-07

    申请号:US10330977

    申请日:2002-12-27

    IPC分类号: G06F12/00

    摘要: A system and method for managing data updates by cascading those updates through a virtual copy hierarchy from parent copies to child copies are provided. Virtual copies are created and managed through the use of an instant copy mechanism. Metadata subsets manage both the original data and the copies created by the instant copy mechanism. With an exemplary embodiment of the system and method, changes made to one copy of the data are cascaded to all child copies of the data. In this paradigm not only is the metadata entry for one particular copy changed, but also the corresponding metadata entries of any copies descended from that copy. In an exemplary method, a tree structure is used to maintain a record of all metadata table subsets created by use of an instant copy method. The tree structure can then be searched to find all child copies of a particular copy.

    摘要翻译: 提供了一种用于通过将这些更新通过虚拟副本层级从父副本级级到子副本来管理数据更新的系统和方法。 通过使用即时复制机制创建和管理虚拟副本。 元数据子集管理原始数据和即时复制机制创建的副本。 利用系统和方法的示例性实施例,对数据的一个拷贝进行的改变被级联到数据的所有子副本。 在这个范例中,不仅是一个特定副本的元数据条目已更改,而且还包含从该副本下降的任何副本的相应元数据条目。 在示例性方法中,树结构用于维护通过使用即时复制方法创建的所有元数据表子集的记录。 然后可以搜索树结构以查找特定副本的所有子副本。

    Apparatus and method for implementing dynamic structure level pointers

    公开(公告)号:US07073038B2

    公开(公告)日:2006-07-04

    申请号:US10155612

    申请日:2002-05-22

    IPC分类号: G06F12/00

    摘要: An apparatus and method for implementing structure level pointers in a data storage system are provided. With the apparatus and method, a compound pointer system is provided in which fixed level pointers are augmented with associated pointers to metadata describing lower level structures. The companion metadata describes these lower level structures in a manner independent of the actual data stored within the lower level structures. With such an enhanced compound pointer system, an instant copy mechanism can process the pointers to the underlying structures and take instant copies of much finer detail. This allows individual records of data to be represented by the pointer system without having the overhead of carrying a pointer to all the individual records. The instant copy mechanism not only copies the fixed level pointers, but resolves the companion pointers to individual subsets of a general granularity for the instances of the instant copy domains.

    DYNAMICALLY CHANGEABLE VIRTUAL MAPPING SCHEME
    7.
    发明申请
    DYNAMICALLY CHANGEABLE VIRTUAL MAPPING SCHEME 有权
    动态可变动态映射方案

    公开(公告)号:US20080120303A1

    公开(公告)日:2008-05-22

    申请号:US11116780

    申请日:2005-04-28

    IPC分类号: G06F17/30 G06F12/00

    摘要: 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.

    摘要翻译: 提供一种系统来支持数据处理系统中的动态可变虚拟映射方案。 本发明通过使用存储方法库存来分离数据单元要求的处理与用于存储的哪些存储子系统的选择。 存储的数据管理子系统包含一个或多个主机。 多个数据存储元件在功能上耦合到一个或多个主机。 使用多个映射表层来组织多个数据存储元件。 多个映射表层提供对数据位置的唯一标识,使得映射表中的各个数据条目相对于被管理的数据量是可变的和自定义的。

    System to support dynamically flexible data definitions and storage requirements
    8.
    发明授权
    System to support dynamically flexible data definitions and storage requirements 有权
    系统支持动态灵活的数据定义和存储要求

    公开(公告)号:US06978356B2

    公开(公告)日:2005-12-20

    申请号:US09751635

    申请日:2000-12-29

    摘要: A system is provided to support dynamically flexible data definitions and storage requirements 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. The present invention provides a system to support dynamically flexible data definitions and storage requirements in a data processing system. A virtual stored data management subsystem contains one or more hosts. A plurality of virtual data units are functionally coupled to the one or more hosts. The plurality of virtual data units includes associated management information such that the management information provides first and second boundaries. The first and second boundaries limit preferences in which to store the virtual data units with the stored data management subsystem.

    摘要翻译: 提供了一种系统来支持数据处理系统中动态灵活的数据定义和存储要求。 本发明通过使用存储方法库存来分离数据单元要求的处理与用于存储的哪些存储子系统的选择。 本发明提供了一种在数据处理系统中支持动态灵活数据定义和存储要求的系统。 虚拟存储数据管理子系统包含一个或多个主机。 多个虚拟数据单元在功能上耦合到一个或多个主机。 多个虚拟数据单元包括相关联的管理信息,使得管理信息提供第一和第二边界。 第一和第二边界限制了利用存储的数据管理子系统存储虚拟数据单元的偏好。

    Self-closing slide
    9.
    发明授权
    Self-closing slide 有权
    自动关闭幻灯片

    公开(公告)号:US06971729B1

    公开(公告)日:2005-12-06

    申请号:US10731271

    申请日:2003-12-09

    IPC分类号: A47B88/04

    CPC分类号: A47B88/467

    摘要: A self closing slide is provided having a first slide member slidably coupled to a second slide member. A slot is provided on the first slide member that receives an actuator of a self closing mechanism coupled to the second slide member. The actuator is spring coupled to the housing. The actuator engages a portion of the first slide member for moving the first slide member relative to the second slide member.

    摘要翻译: 提供自动关闭滑动件,其具有可滑动地联接到第二滑动构件的第一滑动构件。 在第一滑动构件上设置有槽,其接收联接到第二滑动构件的自闭合机构的致动器。 致动器弹簧联接到壳体。 致动器接合第一滑动构件的一部分,用于相对于第二滑动构件移动第一滑动构件。

    Recovery of dynamic maps and data managed thereby
    10.
    发明授权
    Recovery of dynamic maps and data managed thereby 有权
    恢复由此管理的动态地图和数据

    公开(公告)号:US06904508B2

    公开(公告)日:2005-06-07

    申请号:US09752253

    申请日:2000-12-30

    摘要: 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.

    摘要翻译: 提供了一种用于存储自定义数据和映射元素的机制,其具有固定的一组允许的结构或类型或者由规则确定的结构和类型。 通过使用管理算法编写的顺序中数据元素的数据和映射元素之间的向后和向前指针来增强恢复。 还通过使用带有元数据的伴随指针来增强恢复。 伴随指针可以包括作为相同结构分组的一部分的数据或映射元素的指针。 元数据可以描述结构分组。 元数据还可以包括指向相同元素的先前和/或下一个版本的指针。 数据和/或映射结构的恢复通过管理算法的反向应用来实现。