Managing instruction execution in order to accommodate a physical clock value in a clock representation
    55.
    发明授权
    Managing instruction execution in order to accommodate a physical clock value in a clock representation 失效
    管理指令执行,以适应时钟表示中的物理时钟值

    公开(公告)号:US06490689B1

    公开(公告)日:2002-12-03

    申请号:US09337157

    申请日:1999-06-21

    IPC分类号: G06F104

    CPC分类号: G06F1/14

    摘要: A physical clock is expanded to enhance its precision. Existing instructions are capable of using the enhanced physical clock. Execution of an instruction begins, which places a value of the expanded physical clock in a physical clock field of a clock representation. The physical clock field is, however, unable to accommodate the value provided by the expanded physical clock. Thus, that value encroaches upon another predefined field of the clock representation. Completion of the instruction is therefore delayed such that the value provided by the expanded physical clock can be accommodated in the clock representation and a correct value for the another predefined field can be provided.

    摘要翻译: 物理时钟被扩展以提高其精度。 现有指令能够使用增强的物理时钟。 开始执行指令,将扩展的物理时钟的值置于时钟表示的物理时钟字段中。 然而,物理时钟字段无法适应扩展的物理时钟提供的值。 因此,该值侵占了时钟表示的另一个预定义字段。 指令的完成因此被延迟,使得扩展的物理时钟提供的值可以被容纳在时钟表示中,并且可以提供另一个预定义字段的正确值。

    Data processing system and method for providing notification in a
central processor of state changes for shared data structure on
external storage
    56.
    发明授权
    Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage 失效
    用于在中央处理器中为在外部存储器上共享数据结构的状态改变提供通知的数据处理系统和方法

    公开(公告)号:US5390328A

    公开(公告)日:1995-02-14

    申请号:US860809

    申请日:1992-03-30

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/54

    摘要: Two or more user applications executing on one or more processors, each controlled by an operating system, share use of a list structure within a Structured External Storage (SES) facility to which each processor is connected. One of the applications registers interest in particular state transitions affecting one or more lists within the list structure, causing a process within the SES to notify the appropriate processor when a list operation causes the particular state transition, without interrupting processing on the processor. The application receives notice of the state transition by periodically polling a vector within the processor, or by receiving control when a test by the operating system of a summary indicator for the vector causes an application exit to be driven.

    摘要翻译: 在一个或多个处理器上执行的两个或多个用户应用程序,每个处理器由操作系统控制,共享每个处理器连接到的结构化外部存储(SES)设施内的列表结构的使用。 其中一个应用程序对列表结构中影响一个或多个列表的特定状态转换感兴趣,导致SES中的进程在列表操作导致特定状态转换时通知适当的处理器,而不会中断处理器上的处理。 应用程序通过周期性地轮询处理器内的向量,或通过操作系统对该向量的汇总指示器进行的测试导致应用程序退出被驱动时,接收到状态转换的通知。

    Method and apparatus for enforcing capacity limitations in a logically partitioned system
    57.
    发明授权
    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
    58.
    发明授权
    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.

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

    Resource contention analysis employing time-ordered entries in a blocking queue and waiting queue
    60.
    发明授权
    Resource contention analysis employing time-ordered entries in a blocking queue and waiting queue 有权
    资源争用分析在阻塞队列和等待队列中采用时间顺序条目

    公开(公告)号:US06721775B1

    公开(公告)日:2004-04-13

    申请号:US09373164

    申请日:1999-08-12

    IPC分类号: G06F900

    CPC分类号: G06F9/524

    摘要: Resource contention monitoring and analysis are provided for a single system or multi-system environment. Resource contention is tracked at a task level when contention occurs by listing each owner of a resource in a blocker list and each waiter for the resource in a waiter list. Each list is ordered oldest to newest so each instance of contention is added to the end of the respective list. The resource request and contention lists are cross-linked to provide easy coordination between the resource queues and the contention lists. Techniques for analyzing contention using the lists, including deadlock analysis, are described.

    摘要翻译: 为单个系统或多系统环境提供资源争用监控和分析。 通过列出阻止程序列表中的资源的每个所有者和服务员列表中的资源的每个服务器,在任务级别跟踪资源争用。 每个列表按最旧到最新的顺序排列,因此每个争用的实例被添加到相应列表的末尾。 资源请求和争用列表是交互的,以便在资源队列和争用列表之间提供简单的协调。 描述了使用列表分析争用的技术,包括死锁分析。