Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage
    4.
    发明授权
    Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage 失效
    独占控制方法,每个节点控制对共享资源的专用使用请求的问题,其计算机系统和具有用于检测将事件标志写入共享主存储器的电路的计算机系统

    公开(公告)号:US06330604B1

    公开(公告)日:2001-12-11

    申请号:US09102812

    申请日:1998-06-23

    IPC分类号: G06F15167

    摘要: A computer system including a plurality of processing nodes, at least one resource provided for use by any of the processing nodes and a plurality of register sets. Each register set is provided in each of the processing nodes for storing in parallel use status information indicating whether the resource is in exclusive use status or not. The computer system can also include a plurality of request issue circuits, each being provided in each of the processing nodes, for issuing individually requests for exclusive use of the resource, a message exchanging circuit for serializing requests issued by the request issue circuits into a serialized order and broadcasting the request to all of the processing nodes in the serialized order and a plurality of status control circuits. Each status control circuit is provided in each of the processing nodes corresponding to each of the register sets to update individually a corresponding register set depending on use status information stored in the corresponding register set and each of the requests for exclusive use of the resource received at a corresponding node.

    摘要翻译: 一种包括多个处理节点的计算机系统,提供给任何处理节点使用的至少一个资源和多个寄存器组。 在每个处理节点中提供每个寄存器组,用于并行地存储指示资源是否处于独占状态的状态信息。 计算机系统还可以包括多个请求发布电路,每个请求发布电路分别设置在每个处理节点中,用于单独发出专用于资源的请求;消息交换电路,用于将请求发布电路发出的请求串行化为串行化 以序列顺序向多个处理节点发送请求并将其发送给多个状态控制电路。 每个状态控制电路被提供在与每个寄存器组相对应的每个处理节点中,以根据存储在相应寄存器组中的使用状态信息单​​独地更新对应的寄存器组,并且每个对专用的资源请求 相应的节点。

    EXCLUSIVE CONTROL METHOD WITH EACH NODE CONTROLLING ISSUE OF AN EXCLUSIVE USE REQUEST TO A SHARED RESOURCE, A COMPUTER SYSTEM THEREFOR AND A COMPUTER SYSTEM WITH A CIRCUIT FOR DETECTING WRITING OF AN EVENT FLAG INTO A SHARED MAIN STORAGE
    5.
    发明授权
    EXCLUSIVE CONTROL METHOD WITH EACH NODE CONTROLLING ISSUE OF AN EXCLUSIVE USE REQUEST TO A SHARED RESOURCE, A COMPUTER SYSTEM THEREFOR AND A COMPUTER SYSTEM WITH A CIRCUIT FOR DETECTING WRITING OF AN EVENT FLAG INTO A SHARED MAIN STORAGE 失效
    独特的控制方法,每个节点控制问题,独家使用对共享资源的要求,一个计算机系统和一个计算机系统,用于检测事件标志写入共享主存储的电路

    公开(公告)号:US06502136B1

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

    申请号:US09846261

    申请日:2001-05-02

    IPC分类号: G06F1300

    摘要: A computer system including a plurality of processing nodes, at least one resource provided for use by any of the processing nodes and a plurality of register sets. Each register set is provided in each processing node for storing in parallel use status information indicating whether the resource is in exclusive use status. The computer system includes a plurality of request issue circuits, each being provided in each processing node, for issuing requests for exclusive use of the resource, a message exchanging circuit for serializing requests issued by the request issue circuits into a serialized order and broadcasting the request to the processing nodes and a plurality of status control circuits. Each status control circuit is provided in each processing node to update a corresponding register set depending on use status information and each request received at a corresponding node.

    摘要翻译: 一种包括多个处理节点的计算机系统,提供给任何处理节点使用的至少一个资源和多个寄存器组。 在每个处理节点中提供每个寄存器组,用于并行地存储指示资源是否处于独占状态的状态信息。 计算机系统包括多个请求发布电路,每个请求发布电路各设置在每个处理节点中,用于发出专用资源的请求;消息交换电路,用于将由请求发布电路发出的请求串行化为串行化顺序,并且广播请求 到处理节点和多个状态控制电路。 在每个处理节点中提供每个状态控制电路,以根据使用状态信息和在相应节点处接收到的每个请求来更新对应的寄存器集。

    Exclusive control method with each node controlling issue of an
exclusive use request to a shared resource, a computer system therefor
and a computer system with a circuit for detecting writing of an event
flag into a shared main storage
    6.
    发明授权
    Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage 失效
    独占控制方法,每个节点控制对共享资源的专用使用请求的问题,其计算机系统和具有用于检测将事件标志写入共享主存储器的电路的计算机系统

    公开(公告)号:US5774731A

    公开(公告)日:1998-06-30

    申请号:US676053

    申请日:1996-07-05

    摘要: In order to reduce load at a resource managing node for exclusive control of a shared resource, each node has a group of lock state registers each corresponding to one of the nodes. Before one node issues a lock request to a resource managing node, the node checks the register group to see if the resource managing node is unlocked. With the target node found to be accessible, the access requesting node sends to a broadcast message exchange circuit a broadcast request message including a lock request regarding the resource managing node. The broadcast message exchange circuit receives such broadcast request messages from access requesting nodes, and changes them serially into broadcast messages for broadcast to all nodes. Of these broadcast messages, the first message received by each node is processed by its lock control circuit so that the lock request in that message is allowed to lock the resource managing node. The lock control circuit writes the number of the access requesting node into the register corresponding to the resource managing node. The access requesting node checks the register contents to see if the lock request it issued has been successfully accepted.

    摘要翻译: 为了减少资源管理节点处的负载,用于对共享资源进行排他性控制,每个节点具有一组锁定状态寄存器,每个对应于一个节点。 在一个节点向资源管理节点发出锁定请求之前,节点检查寄存器组以查看资源管理节点是否被解锁。 在发现目标节点可访问的情况下,访问请求节点向广播消息交换电路发送包括关于资源管理节点的锁定请求的广播请求消息。 广播消息交换电路从接入请求节点接收这样的广播请求消息,并且将它们连续地改变成广播消息以广播到所有节点。 在这些广播消息中,每个节点接收的第一个消息由其锁定控制电路处理,使得该消息中的锁定请求被允许锁定资源管理节点。 锁定控制电路将访问请求节点的号码写入与资源管理节点对应的寄存器。 访问请求节点检查寄存器内容以查看其发出的锁定请求是否已被成功接受。

    Virtual computer systems and computer virtualization programs
    7.
    发明授权
    Virtual computer systems and computer virtualization programs 有权
    虚拟计算机系统和计算机虚拟化程序

    公开(公告)号:US08397239B2

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

    申请号:US12962537

    申请日:2010-12-07

    CPC分类号: G06F9/5077 G06F9/5083

    摘要: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.

    摘要翻译: 公开了一种虚拟计算机系统和方法,其中计算机资源根据要由逻辑分区中的操作系统完成的负载自动和最佳地分配给逻辑分区,并且基于在操作系统上运行的工作负载的知识来设置信息。 负载测量模块安装在操作系统上,以便测量操作系统要完成的负载。 经理通过用户界面指定关于操作系统的工作负载的知识。 自适应控制模块根据负载和设置确定计算机资源相对于逻辑分区的分配比例,并向管理程序发出分配变化指令,从而指示分配的变化。

    Multiprocessor system
    9.
    发明授权
    Multiprocessor system 失效
    多处理器系统

    公开(公告)号:US06587922B2

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

    申请号:US09820948

    申请日:2001-03-30

    IPC分类号: G06F1208

    摘要: A multiprocessor system can reduce a broadcast for cache memory consistency control with memory access from an I/O device. The multiprocessor system is provided with a cache memory identifier or an owner tag, and a block length table for recording a memory write block length of the I/O device. The cache memory identifier records that the cache has an exclusive copy. The owner tag records that there is no cache memory having an exclusive copy. If there is an exclusive copy during read through the I/O device, a read request is issued to both a cache holding the copy and a memory. If it is recorded that the copy is not present, data are directly read from the memory. Moreover, when a write block length is recorded in the block length table during write, whole blocks are collected to issue a request for invalidation from the cache and the request is directly written to the memory after the invalidation is completed.

    摘要翻译: 多处理器系统可以通过I / O设备的存储器访问减少用于高速缓存存储器一致性控制的广播。 多处理器系统具有高速缓冲存储器标识符或所有者标签,以及用于记录I / O设备的存储器写入块长度的块长度表。 高速缓存存储器标识符记录缓存具有专用副本。 所有者标签记录没有具有独占副本的缓存。 如果在通过I / O设备读取期间存在专用副本,则向存储复制件和存储器的高速缓存发出读取请求。 如果记录该副本不存在,则从存储器直接读取数据。 此外,当在写入期间将块长度记录在块长度表中时,收集整个块以从高速缓存发出无效请求,并且在无效化完成之后直接将该请求写入存储器。

    Fault handling and recovery for system having plural processors
    10.
    发明授权
    Fault handling and recovery for system having plural processors 失效
    具有多个处理器的系统的故障处理和恢复

    公开(公告)号:US5758053A

    公开(公告)日:1998-05-26

    申请号:US189683

    申请日:1994-02-01

    摘要: Parallel processors communicate with each other over a network by transmitting messages that include destination processor information. A message controller for each processor in the network receives the messages and checks for faults in the message, particularly in the destination processor number contained in a first word of the message. If a fault occurs in the destination processor number, then the faulty message is transmitted to an appropriate processor for handling the fault. In this way the network operation is not suspended because of the fault and the message is not left in the network as a result of the error occurring in the destination processor number. The processor to which the faulty message is directed is determined by a substitute destination processor number contained in the message or is predetermined and set in another way, such as by a service processor. To recover from the fault, the processor receiving the faulty message can request that the message be retransmitted or the error can be corrected using an ECC, for example. If the faulty message cannot be retransmitted, then the processor or the host processor can request that the job to which the faulty message pertains be canceled by all of the processors executing that job without affecting the simultaneous execution of other jobs by the same processors.

    摘要翻译: 并行处理器通过发送包含目标处理器信息的消息通过网络彼此进行通信。 用于网络中的每个处理器的消息控制器接收消息并检查消息中的故障,特别是在消息的第一个字中包含的目标处理器号码中。 如果目标处理器号码发生故障,则故障消息被传送到适当的处理器处理故障。 以这种方式,网络操作由于故障而不被暂停,并且由于目标处理器号码中出现错误,网络中没有留下该消息。 错误消息所针对的处理器由包含在消息中的替代目的地处理器号码确定,或者以另一种方式例如由服务处理器预先设定。 为了从故障中恢复,例如,接收到故障消息的处理器可以请求重传该消息或者使用ECC来纠正该错误。 如果故障消息不能重发,则处理器或主机处理器可以请求执行该作业的所有处理器取消与故障消息相关的作业,而不会影响同一处理器同时执行其他作业。