Intelligent interrupt with hypervisor collaboration
    41.
    发明授权
    Intelligent interrupt with hypervisor collaboration 失效
    智能中断与管理程序协作

    公开(公告)号:US06880021B2

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

    申请号:US09966232

    申请日:2001-09-28

    IPC分类号: G06F13/24 G06F3/00

    CPC分类号: G06F13/24

    摘要: An apparatus, method and program product for controlling the transfer of data in a data processing system having a processor handling an I/O request in an I/O operation, main storage controlled by the processor for storing data, and one or more I/O devices for sending data to or receiving data from said main storage. The apparatus includes a vector mechanism operable to register I/O requests by the devices to send or receive data from said main storage. A dispatcher is included which is operable to poll the vector mechanism to determine if there is an outstanding I/O request. An override bit has a first condition when an immediate interrupt is to be sent to the processor for handling an I/O request from the I/O device(s), and a second condition when the dispatcher is to poll the vector mechanism to determine if there is an outstanding I/O request. The override bit is set to its first condition or reset to its second condition by the processor.

    摘要翻译: 一种用于控制数据处理系统中的数据传输的装置,方法和程序产品,所述数据处理系统具有处理I / O操作中的I / O请求的处理器,由处理器控制的用于存储数据的主存储器,以及一个或多个I / O设备,用于向所述主存储器发送数据或从所述主存储器接收数据。 该装置包括一个向量机构,可操作用于寄存设备的I / O请求,以从所述主存储器发送或接收数据。 包括调度器,其可操作以轮询向量机制以确定是否存在未完成的I / O请求。 当将即时中断发送到处理器以处理来自I / O设备的I / O请求时,覆盖位具有第一条件,当调度器要轮询向量机制以确定 如果有一个未完成的I / O请求。 覆盖位被设置为其第一个条件或由处理器重置为其第二个条件。

    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.

    Method and apparatus for dynamically controlling the execution of a request handler on a processor resource
    47.
    发明授权
    Method and apparatus for dynamically controlling the execution of a request handler on a processor resource 失效
    用于动态地控制处理器资源上的请求处理程序的执行的方法和装置

    公开(公告)号:US06704766B1

    公开(公告)日:2004-03-09

    申请号:US08927222

    申请日:1997-09-10

    IPC分类号: G06F900

    CPC分类号: G06F9/4843

    摘要: A method and apparatus for dynamically controlling the dispatching of a coupling facility operating in a logical partition sharing a processor resource with one or more other logical partitions issuing requests to the coupling facility. A plurality of coupling facility dispatching modes differing in their relative dispatch duration are defined. One dispatching mode is initially selected, and the number of requests received from the other logical partitions within a predetermined interval while in a selected dispatching mode is determined. Transitions between the defined dispatching modes are made in accordance with the number of requests received within the sampling interval in the selected dispatching mode. The method and apparatus are especially suitable for controlling the dispatching of a backup coupling facility, whose polling loop would otherwise consume processor resources usable by other logical

    摘要翻译: 一种用于动态地控制在与共享处理器资源的逻辑分区中操作的耦合设施的调度的方法和装置,所述逻辑分区与一个或多个其他逻辑分区向所述耦合设备发出请求。 定义了其相对调度持续时间不同的多个耦合设施调度模式。 最初选择一个调度模式,并且确定在所选择的调度模式期间在预定间隔内从其他逻辑分区接收的请求的数量。 根据在所选择的调度模式中的采样间隔内接收的请求数量,进行定义的调度模式之间的转换。 该方法和装置特别适用于控制备用耦合设备的调度,其备用环路否则将消耗由其他逻辑可用的处理器资源

    Method and apparatus for creating and identifying logical partition clusters
    48.
    发明授权
    Method and apparatus for creating and identifying logical partition clusters 有权
    用于创建和识别逻辑分区集群的方法和装置

    公开(公告)号:US06567841B1

    公开(公告)日:2003-05-20

    申请号:US09407514

    申请日:1999-09-28

    IPC分类号: G06F900

    摘要: An exemplary embodiment is a method for creating and identifying different kinds of groups of cooperating system images within a single machine, a single central processor complex (CPC) where each kind of group has a different functional purpose. Such a collection of cooperating system images is referred to as a logical partition cluster (LPC). An LPC is created or identified using a diagnose instruction. The diagnose instruction includes a subcode field designating a function to be performed and a logical partition cluster type field indicating the type of logical partition cluster said function is to be performed on.

    摘要翻译: 示例性实施例是用于在单个机器,单个中央处理器复合体(CPC)中创建和识别不同类型的协作系统图像组的方法,其中每种组具有不同的功能目的。 协作系统图像的这种集合被称为逻辑分区簇(LPC)。 使用诊断指令创建或识别LPC。 诊断指令包括指定要执行的功能的子代码字段和指示要执行的功能的逻辑分区集群的类型的逻辑分区集群类型字段。

    Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time reference
    49.
    发明授权
    Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time reference 有权
    用于将分区信息处理系统的所选逻辑分区与外部时间基准同步的方法和装置

    公开(公告)号:US06209106B1

    公开(公告)日:2001-03-27

    申请号:US09163539

    申请日:1998-09-30

    IPC分类号: G06F104

    CPC分类号: G06F1/04

    摘要: A method and apparatus for specifying offsets from an external time reference (ETR) for selected logical partitions of a partitioned information handling system. Each logical partition has a logical time-of-day (TOD) clock which may be set independently of the host system clock by specifying an epoch offset from the host clock. A system operator is presented with a display panel in which the operator may specify the magnitude and sign of an ETR offset for each logical partition selected to have an ETR offset. Each logical partition, upon being activated, issues a Store Clock (STCK) instruction to read its own logical TOD clock as well as a Store ETR (STETR) instruction to read the ETR. If the logical partition has a specified ETR offset, the logical partition manager simulates the STETR instruction by adding or subtracting the ETR offset to the real ETR time and returning the modified value to the partition; otherwise, the logical partition manager returns the real ETR time to the partition. If the read ETR time (as returned by the STETR instruction) differs from the read logical clock time, the logical partition issues a Set Clock (SCK) instruction to reset the logical partition clock to the ETR time. The logical partition manager simulates this latter instruction by computing the difference between the two times and storing the difference in an epoch offset field for the partition. The invention permits sets of logical partitions to be synchronized to different clock values, either for test purposes or operation in different time zones.

    摘要翻译: 一种用于指定对于分区信息处理系统的选定逻辑分区的来自外部时间基准(ETR)的偏移的方法和装置。 每个逻辑分区具有逻辑时钟(TOD)时钟,其可以通过从主机时钟指定历元偏移来独立于主机系统时钟设置。 系统操作员被呈现有显示面板,其中操作者可以为选择为具有ETR偏移量的每个逻辑分区指定ETR偏移量的大小和符号。 每个逻辑分区在被激活时发出存储时钟(STCK)指令,以读取其自己的逻辑TOD时钟以及存储ETR(STETR)指令来读取ETR。 如果逻辑分区具有指定的ETR偏移量,则逻辑分区管理器通过将ETR偏移量相加或减去实际ETR时间来模拟STETR指令,并将修改的值返回到分区; 否则,逻辑分区管理器将真正的ETR时间返回到分区。 如果读取的ETR时间(由STETR指令返回)与读取的逻辑时钟时间不同,则逻辑分区发出设置时钟(SCK)指令,将逻辑分区时钟重置为ETR时间。 逻辑分区管理器通过计算两次之间的差异并将该差异存储在分区的时期偏移字段中来模拟后一指令。 本发明允许将逻辑分区集合同步到不同的时钟值,用于测试目的或在不同时区中的操作。

    Flexible temporary capacity upgrade/downgrade in a computer system without involvement of the operating system
    50.
    发明授权
    Flexible temporary capacity upgrade/downgrade in a computer system without involvement of the operating system 有权
    在计算机系统中灵活的临时容量升级/降级,而不涉及操作系统

    公开(公告)号:US07194616B2

    公开(公告)日:2007-03-20

    申请号:US10280706

    申请日:2002-10-25

    IPC分类号: G06F9/00

    CPC分类号: G06F9/5077 G06F9/45541

    摘要: According to the present invention a method and a device is provided for concurrent removal of processor capacity from a running computer. The method and device may, e.g., be used for non-disruptive removal of processors from the enabled physical configuration without any involvement of the operating system. The computer comprises a resource controller configured to control a physical resource pool including the actual physical resources and a capacity virtualizer configured to provide multiple sets of virtual resources from a capacity virtualizer resource pool, whereby the provided sets of virtual resources allow to host independent operating systems concurrently. The method comprises the steps of the resource controller requesting the capacity virtualizer to reduce the capacity virtualizer resource pool, the capacity virtualizer removing resources from the capacity virtualizer resource pool, and the resource controller disabling physical resources corresponding to the resources removed from the capacity virtualizer resource pool.

    摘要翻译: 根据本发明,提供了一种从运行的计算机中同时去除处理器容量的方法和装置。 该方法和设备可以例如用于从启用的物理配置中不间断地移除处理器,而无需操作系统的任何参与。 计算机包括资源控制器,其被配置为控制包括实际物理资源的物理资源池和配置为从容量虚拟器资源池提供多组虚拟资源的容量虚拟器,由此所提供的虚拟资源组允许主机独立的操作系统 同时。 该方法包括以下步骤:资源控制器请求容量虚拟器减少容量虚拟器资源池,容量虚拟器从容量虚拟器资源池中移除资源,资源控制器禁用与从容量虚拟器资源中移除的资源相对应的物理资源 游泳池