Method and apparatus for enforcing capacity limitations in a logically partitioned system
    1.
    发明授权
    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
    2.
    发明授权
    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 optimizing the handling of synchronous requests
to a coupling facility in a sysplex configuration

    公开(公告)号:US5923890A

    公开(公告)日:1999-07-13

    申请号:US903285

    申请日:1997-07-30

    IPC分类号: G06F9/50 G06F13/00

    CPC分类号: G06F9/5077

    摘要: A method and apparatus for optimizing the handling of a synchronous request issued from a system partition of a logically partitioned machine to a selected coupling facility. The coupling facility may be either an internal coupling facility residing in a separate logical partition or an external coupling facility residing on a separate physical machine; an internal coupling facility in turn runs on processors that are either dedicated to the coupling facility or shared with another logical partition. A logical partition manager maintains state information for each system partition indicating whether the partition is connected to an internal coupling facility. To ascertain the shared or non-shared status of a particular coupling facility to which it is connected, a system partition issues a Read Facility Parameters (RFP) command to the target facility, which responds with a message response block (MRB) containing a bit that is 1 if it uses dedicated processors and 0 if it uses shared processors. The system partition stores this information in an entry for the coupling facility kept in a shared/dedicated attribute table maintained by the partition. Each time the system partition issues a subsequent request to a coupling facility, it sets a bit in a message operation block (MOB) of the request to indicate the shared status of the facility, as indicated by the corresponding entry in its shared/dedicated attribute table. The processor executing the request examines the MOB bit as well as the state information maintained by the logical partition manager for the partition. A synchronous request to a coupling facility is converted to an asynchronous request if (1) the state information maintained by the logical partition manager indicates that the originating system partition is connected to an internal coupling facility and (2) the MOB bit indicates that the target coupling facility uses shared processors. Otherwise, a synchronous request is issued to the target facility without being converted to an asynchronous request.

    Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit
    10.
    发明授权
    Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit 失效
    实现消息队列接口(MQI)索引队列支持,它将put提供的索引添加一个密钥

    公开(公告)号:US07035852B2

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

    申请号:US09909538

    申请日:2001-07-20

    IPC分类号: G06F17/30

    摘要: Provided are a method, computer program product and system for providing indexed queue support for efficient retrieval of messages from a queue. An index key for expediting message retrieval is assigned to a message when the operation of placing the message on a queue is committed. The index key assigned at commit time comprises an attribute (such as a message ID or correlation ID) specified by the sending application program, which placed the message on the queue. This deferred assignment of an index key until commit time means that the index key can be used to search for messages having the particular attribute without any possibility of identifying messages for retrieval before the messages have been committed. This maintains transactional requirements of a transaction-oriented messaging system which requires a message to only be made available for retrieval by receiver application programs after the sender application's put operation has committed.

    摘要翻译: 提供了一种用于提供索引队列支持以从队列中有效检索消息的方法,计算机程序产品和系统。 当消息放置在队列上的操作被提交时,用于加速消息检索的索引键被分配给消息。 在提交时分配的索引关键字包括由发送应用程序指定的属性(诸如消息ID或相关ID),该消息将消息放置在队列上。 索引键的延迟分配直到提交时间意味着可以使用索引关键字来搜索具有特定属性的消息,而无需在消息提交之前识别用于检索的消息。 这维护面向事务的消息系统的事务性要求,该消息系统要求消息仅在发送者应用程序的投入操作已经提交之后被接收方应用程序提供。