Method and apparatus for enforcing capacity limitations in a logically partitioned system
    51.
    发明授权
    Method and apparatus for enforcing capacity limitations in a logically partitioned system 有权
    用于在逻辑分区系统中实施容量限制的方法和装置

    公开(公告)号:US07096469B1

    公开(公告)日:2006-08-22

    申请号:US09677338

    申请日:2000-10-02

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5077

    摘要: A method and apparatus for enforcing capacity limitations such as those imposed by software license agreements in an information handling system in which a physical machine is divided into a plurality of logical partitions, each of which is allocated a defined portion of processor resources by a logical partition manager. A software license manager specifies a maximum allowed consumption of processor resources by a program executing in one of the logical partitions. A workload manager also executing in the partition measures the actual consumption of processor resources by the logical partition over a specified averaging interval and compares it with the maximum allowed consumption. If the actual consumption exceeds the maximum allowed consumption, the workload manager calculates a capping pattern and interacts with the logical partition manager to cap the actual consumption of processor resources by the partition in accordance with the calculated capping pattern. To provide additional capping flexibility, partitions are assigned phantom weights that the logical partition manager adds to the total partition weight to determine whether the partition has exceeded its allowed share of processor resources for capping purposes. The logical partition thus becomes a “container” for the licensed program with an enforced processing capacity less than that of the entire machine.

    摘要翻译: 一种用于执行容量限制的方法和装置,例如在信息处理系统中由软件许可协议强加的容量限制,其中物理机被分成多个逻辑分区,每个逻辑分区通过逻辑分区被分配给定义的处理器资源部分 经理。 软件许可证管理器通过在其中一个逻辑分区中执行的程序指定处理器资源的最大允许消耗。 还在分区中执行的工作负载管理器通过逻辑分区在指定的平均间隔内测量处理器资源的实际消耗,并将其与最大允许消耗进行比较。 如果实际消耗超过允许的最大消耗量,则工作负载管理器计算上限模式,并与逻辑分区管理器进行交互,以根据计算的上限模式来限制分区的处理器资源的实际消耗。 为了提供额外的上限灵活性,分区被分配幻影权重,逻辑分区管理器添加到总分区权重,以确定分区是否超过其允许的处理器资源份额以进行封顶。 因此,逻辑分区成为许可程序的“容器”,其强制处理能力小于整个机器的处理能力。

    Dynamically redistributing shareable resources of a computing environment to manage the workload of that environment
    52.
    发明授权
    Dynamically redistributing shareable resources of a computing environment to manage the workload of that environment 有权
    动态地重新分配计算环境的可共享资源,以管理该环境的工作负载

    公开(公告)号:US07051188B1

    公开(公告)日:2006-05-23

    申请号:US09408470

    申请日:1999-09-28

    IPC分类号: G06F15/16

    CPC分类号: G06F9/30003 G06F9/5077

    摘要: Allocation of shareable resources of a computing environment are dynamically adjusted to balance the workload of that environment. Workload is managed across two or more partitions of a plurality of partitions of the computing environment. The managing includes dynamically adjusting allocation of a shareable resource of at least one partition of the two or more partitions in order to balance workload goals of the two or more partitions.

    摘要翻译: 动态调整计算环境的可共享资源分配,以平衡该环境的工作量。 在计算环境的多个分区的两个或多个分区上管理工作量。 管理包括动态地调整两个或更多个分区的至少一个分区的可共享资源的分配,以平衡两个或更多个分区的工作负载目标。

    Method and apparatus for assigning resources to logical partition clusters
    53.
    发明授权
    Method and apparatus for assigning resources to logical partition clusters 失效
    将资源分配给逻辑分区集群的方法和装置

    公开(公告)号:US06598069B1

    公开(公告)日:2003-07-22

    申请号:US09407810

    申请日:1999-09-28

    IPC分类号: G06F900

    CPC分类号: G06F9/5077

    摘要: An exemplary embodiment of the invention is a method for assigning resources in a system configurable into logical partition clusters. The method includes defining at least one logical partition cluster. A LPC name index record storing a LPC name index for each of a plurality of resources is provided. The LPC name index record is indexed by a resource identifier. A LPC name record storing at least one LPC name is also provided. At least one LPC name index points to a LPC name in the LPC name record and each LPC name identifies an LPC. A resource is assigned to a group in response to the LPC name index record and the LPC name record.

    摘要翻译: 本发明的示例性实施例是用于在可配置成逻辑分区簇的系统中分配资源的方法。 该方法包括定义至少一个逻辑分区集群。 提供存储多个资源中的每一个的LPC名称索引的LPC名称索引记录。 LPC名称索引记录由资源标识符索引。 还提供存储至少一个LPC名称的LPC名称记录。 至少一个LPC名称索引指向LPC名称记录中的LPC名称,并且每个LPC名称标识LPC。 响应于LPC名称索引记录和LPC名称记录将资源分配给组。

    Concurrent patch to logical partition manager of a logically partitioned system
    54.
    发明授权
    Concurrent patch to logical partition manager of a logically partitioned system 失效
    逻辑分区系统的逻辑分区管理器并发补丁

    公开(公告)号:US06189145B1

    公开(公告)日:2001-02-13

    申请号:US08864248

    申请日:1997-05-28

    IPC分类号: G06F9445

    CPC分类号: G06F9/44521

    摘要: A method of replacing a current version of a program module with a replacement version of the module concurrently with the execution of the program on a computer system. While execution of the program is suspended, each address reference in the program to an entry point within the current version of the module is replaced with an address reference to the corresponding entry point within the replacement version of the module. After the address references have been replaced and before execution is resumed, a patch initialization routine is invoked to perform initialization functions such as storage allocation, table initialization and feature detection that are performed before execution of the concurrently applied patch. Execution of the program is resumed when each address reference to the current module has been replaced with one to the replacement module and the patch initialization routine has been performed. A bit vector is used to ensure that each initialization function is performed only once per instantiation of the program being patched. An available storage value indicates the amount of initially allocated storage remaining available after performing an initialization function involving storage allocation.

    摘要翻译: 一种在计算机系统上与程序的执行同时替换模块的替代版本的当前版本的程序模块的方法。 当程序的执行被暂停时,程序中的每个地址引用到模块的当前版本中的入口点被替换为模块的替换版本内的相应入口点的地址引用。 在地址引用被替换并且在执行恢复之前,调用补丁初始化例程来执行在执行并发应用的补丁之前执行的诸如存储分配,表初始化和特征检测的初始化功能。 当将当前模块的每个地址引用替换为替换模块并执行补丁初始化程序时,程序的执行恢复。 使用位向量来确保每个初始化功能仅在被修补的程序的实例化时执行一次。 可用存储值指示在执行涉及存储分配的初始化功能之后,剩余可用的初始分配的存储量。

    Method and apparatus for providing a server function in a logically
partitioned hardware machine
    55.
    发明授权
    Method and apparatus for providing a server function in a logically partitioned hardware machine 失效
    用于在逻辑分区的硬件机器中提供服务器功能的方法和装置

    公开(公告)号:US5564040A

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

    申请号:US335609

    申请日:1994-11-08

    申请人: Jeffrey P. Kubala

    发明人: Jeffrey P. Kubala

    IPC分类号: G06F9/445 G06F12/14

    CPC分类号: G06F9/4406

    摘要: A server function is provided in a hardware machine which is divided into a plurality of logical partitions, each of which functions as a virtual hardware machine. The hardware machine has a non-user-accessible storage device for storing machine control code and other non-user-accessible code and, optionally, a user-accessible storage device for storing applications and other user-accessible code. Defined partition types include server mode partitions that are inaccessible to a user and non-server mode partitions that are accessible to a user. The hardware machine is divided into one or more logical partitions including at least one server mode partitions and, optionally, one or more non-server mode partitions. Server code for providing the server function is stored on the non-user-accessible storage device and is loaded into the server mode partition from the non-user-accessible storage device in response to an activation signal to enable the server mode partition. Each partition has a stored mode indicator identifying it as either a server mode partition or a non-server mode partition. Loading of server code into a target partition is inhibited if the stored mode indicator indicates that the target partition is a non-server mode partition. Conversely, user attempts to access a target partition are inhibited if the stored mode indicator indicates that the target partition is a server partition.

    摘要翻译: 在硬件机器中提供服务器功能,其被分成多个逻辑分区,每个逻辑分区用作虚拟硬件机器。 硬件机器具有用于存储机器控制代码和其他非用户可访问代码的非用户可访问存储设备,以及可选地用于存储应用程序和其他用户可访问代码的用户可访问的存储设备。 定义的分区类型包括用户无法访问的服务器模式分区和用户可访问的非服务器模式分区。 硬件机器被分为包括至少一个服务器模式分区和可选地一个或多个非服务器模式分区的一个或多个逻辑分区。 用于提供服务器功能的服务器代码存储在非用户可访问的存储设备上,并响应于激活信号从非用户可访问的存储设备加载到服务器模式分区,以启用服务器模式分区。 每个分区具有将其标识为服务器模式分区或非服务器模式分区的存储模式指示符。 如果存储的模式指示符指示目标分区是非服务器模式分区,则将服务器代码加载到目标分区中被禁止。 相反,如果存储的模式指示符指示目标分区是服务器分区,则禁止用户尝试访问目标分区。

    Method and apparatus for synchronizing selected logical partitions of a
partitioned information handling system to a test datesource
    59.
    发明授权
    Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to a test datesource 失效
    用于将分区信息处理系统的选定逻辑分区同步到测试日期源的方法和装置

    公开(公告)号:US5802354A

    公开(公告)日:1998-09-01

    申请号:US871429

    申请日:1997-06-09

    CPC分类号: G01R31/318505 G06F11/267

    摘要: A method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to a test datesource. A system operator is presented with a display panel in which the operator may specify a set of test partitions and a test clock value. Each partition designated as a test partition is synchronized to the test clock value upon being newly activated, while production partitions are synchronized to a production clock value. The first test partition to be newly activated is synchronized to the test clock value by calculating the difference between the test clock value and a host clock value and storing the difference as an epoch offset for that partition. Each subsequently activated test partition is synchronized to the test clock value by copying the epoch offset of the previously activated test partition.

    摘要翻译: 一种用于将分区信息处理系统的选定逻辑分区与测试日期源进行同步的方法和装置。 系统操作员被提供有显示面板,其中操作者可以指定一组测试分区和测试时钟值。 指定为测试分区的每个分区在新激活时与测试时钟值同步,而生产分区与生产时钟值同步。 新激活的第一个测试分区通过计算测试时钟值和主机时钟值之间的差值并将该差值存储为该分区的时期偏移量,与测试时钟值同步。 每个随后激活的测试分区通过复制先前激活的测试分区的历元偏移量与测试时钟值同步。