Method for switching I/O path in a computer system having an I/O switch
    21.
    发明申请
    Method for switching I/O path in a computer system having an I/O switch 有权
    用于在具有I / O开关的计算机系统中切换I / O路径的方法

    公开(公告)号:US20090198862A1

    公开(公告)日:2009-08-06

    申请号:US12222959

    申请日:2008-08-20

    IPC分类号: G06F13/00

    摘要: The physical server includes a hypervisor for managing an association between the virtual server and the I/O device allocated to the virtual server. The I/O switch includes: a setting register for retaining a request to inhibit a transaction from being issued from the I/O device to the virtual server; a Tx inhibition control module for performing an inhibition of the transaction from the I/O device to the virtual server, and guaranteeing a completion of a transaction from the I/O device issued before the inhibition; a virtualization assist module for converting an address of the virtual server into an address within a memory of the physical server; and a switch management module for managing a configuration of the I/O switch.

    摘要翻译: 物理服务器包括用于管理虚拟服务器和分配给虚拟服务器的I / O设备之间的关联的管理程序。 I / O开关包括:设置寄存器,用于保留阻止从I / O设备发送到虚拟服务器的事务的请求; Tx禁止控制模块,用于执行从I / O设备到虚拟服务器的交易的禁止,并且保证在禁止之前发出的I / O设备完成交易; 虚拟化辅助模块,用于将虚拟服务器的地址转换成物理服务器的存储器内的地址; 以及用于管理I / O交换机的配置的交换机管理模块。

    Information platform and configuration method of multiple information processing systems thereof
    22.
    发明授权
    Information platform and configuration method of multiple information processing systems thereof 有权
    信息平台及其多种信息处理系统的配置方法

    公开(公告)号:US08379541B2

    公开(公告)日:2013-02-19

    申请号:US13064056

    申请日:2011-03-03

    IPC分类号: H04L12/28 G06F15/16

    摘要: An information platform system, the configuration thereof is able to change flexibly to meet the needs of the customers, and able to use a single adapter for multiple uses, wherein multiple general-purpose processing modules and dedicated processing modules for processing disks and external networks are connected to one another with switching hubs via respective adapters, and the platform system includes a management module having a system identifier management table specifying system type of the general-purpose processing modules, a functional set management table managing a functional set to be included by the general-purpose processing module of each system identifier, and the configuration management table managing the combination of the general-purpose processing modules and dedicated processing modules, and the management module selects a functional set from multiple functional sets, installs the selected functional set into a general-purpose processing module and an adapter, and manages the system configuration comprising of a general-purpose processing module and a dedicated processing module.

    摘要翻译: 一种信息平台系统,其配置能够灵活变更,以满足客户的需求,能够使用单个适配器进行多种用途,其中用于处理磁盘和外部网络的多个通用处理模块和专用处理模块 通过相应的适配器彼此连接到交换集线器,并且平台系统包括管理模块,该管理模块具有指定通用处理模块的系统类型的系统标识符管理表,管理要包括的功能集的功能集管理表 每个系统标识符的通用处理模块和管理通用处理模块和专用处理模块的组合的配置管理表,并且管理模块从多个功能集中选择功能集,将所选择的功能集合安装到 通用处理模块和适配器,以及 管理包括通用处理模块和专用处理模块的系统配置。

    Complex information platform apparatus and communication band ensuring method of the same
    23.
    发明授权
    Complex information platform apparatus and communication band ensuring method of the same 有权
    复杂信息平台设备和通信频段确保方法相同

    公开(公告)号:US07636311B2

    公开(公告)日:2009-12-22

    申请号:US11655997

    申请日:2007-01-22

    摘要: There is a need for applying an appropriate QoS setting to a complex information platform apparatus capable of flexibly changing an apparatus configuration so as to ensure an intra-apparatus communication band and realize management communication independence. Multiple processing modules are combined to construct one or more processing units with different apparatus types. An apparatus template management table prepares multiple levels of setting specifications with different ensured bands for intra-apparatus communication corresponding to each apparatus type. One set of setting specification is selected from multiple levels of setting specifications prepared for an apparatus type settled at the time of configuration setting. A QoS setting management table is generated based on the selected setting specification. When the configuration is set or changed, setting verification means verifies whether or not a total of ensured bands associated with each adapter is within an allowable range. When a result is negative, the setting specification is automatically changed to another provided with a smaller ensured band. A verified setting is distributed from the QoS setting management table to an IO switch and each adapter.

    摘要翻译: 需要对能够灵活地改变设备配置的复杂信息平台装置应用适当的QoS设置,以确保设备内通信频带并实现管理通信独立性。 多个处理模块被组合以构造具有不同装置类型的一个或多个处理单元。 设备模板管理表准备具有不同保证带的多级设置规范,用于对应于每种设备类型的设备内通信。 从配置设置时设置的设备类型准备的多个设置规格级别中选择一组设置规格。 基于所选择的设置规范生成QoS设置管理表。 当配置被设置或改变时,设置验证装置验证与每个适配器相关联的确保带的总和是否在允许范围内。 当结果为负时,设定规格自动更改为提供较小保证带的另一规格。 验证设置从QoS设置管理表分发到IO交换机和每个适配器。

    Compound information platform and managing method for the same
    24.
    发明申请
    Compound information platform and managing method for the same 有权
    复合信息平台和管理方法相同

    公开(公告)号:US20070168597A1

    公开(公告)日:2007-07-19

    申请号:US11649760

    申请日:2007-01-05

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4022

    摘要: Module combination candidates which compose an information platform, to reduce human error when a platform is composed, and to permit automatic configuration changes. There is therefore provided a compound information platform comprising information platforms combining one or more universal processing modules and dedicated processing modules, wherein a management module has a means which computes processing module combination candidates when newly composing the information platform, computes the sum total value of the maximum guaranteed communication bandwidth of an IO protocol interface for each physical interconnection PL using an interface setting management information, adding an additional maximum guaranteed communication bandwidth due to a processing module combination candidate, and determining whether this is a possible module combination candidate by comparing the addition result with the maximum permitted communication bandwidth of each physical interconnection.

    摘要翻译: 组合信息平台的模块组合候选者,在组成平台时减少人为错误,并允许自动配置更改。 因此,提供了一种组合信息平台,其包括组合一个或多个通用处理模块和专用处理模块的信息平台,其中管理模块具有在新组成信息平台时计算处理模块组合候选的装置,计算总数值 使用接口设置管理信息为每个物理互连PL的IO协议接口的最大保证的通信带宽,由于处理模块组合候选而添加额外的最大保证通信带宽,并且通过比较加法来确定这是否是可能的模块组合候选 导致每个物理互连的最大允许通信带宽。

    Information platform and configuration method of multiple information processing systems thereof
    25.
    发明申请
    Information platform and configuration method of multiple information processing systems thereof 有权
    信息平台及其多种信息处理系统的配置方法

    公开(公告)号:US20070165659A1

    公开(公告)日:2007-07-19

    申请号:US11649761

    申请日:2007-01-05

    IPC分类号: H04L12/28

    摘要: An information platform system, the configuration thereof is able to change flexibly to meet the needs of the customers, and able to use a single adapter for multiple uses, wherein multiple general-purpose processing modules and dedicated processing modules for processing disks and external networks are connected to one another with switching hubs via respective adapters, and the platform system includes a management module having a system identifier management table specifying system type of the general-purpose processing modules, a functional set management table managing a functional set to be included by the general-purpose processing module of each system identifier, and the configuration management table managing the combination of the general-purpose processing modules and dedicated processing modules, and the management module selects a functional set from multiple functional sets, installs the selected functional set into a general-purpose processing module and an adapter, and manages the system configuration comprising of a general-purpose processing module and a dedicated processing module.

    摘要翻译: 一种信息平台系统,其配置能够灵活变更,以满足客户的需求,能够使用单个适配器进行多种用途,其中用于处理磁盘和外部网络的多个通用处理模块和专用处理模块 通过相应的适配器彼此连接到交换集线器,并且平台系统包括管理模块,该管理模块具有指定通用处理模块的系统类型的系统标识符管理表,管理要包括的功能集的功能集管理表 每个系统标识符的通用处理模块和管理通用处理模块和专用处理模块的组合的配置管理表,并且管理模块从多个功能集中选择功能集,将所选择的功能集合安装到 通用处理模块和适配器,以及 管理包括通用处理模块和专用处理模块的系统配置。

    Method for heap memory management and computer system using the same method
    26.
    发明授权
    Method for heap memory management and computer system using the same method 失效
    堆内存管理方法和计算机系统使用相同的方法

    公开(公告)号:US07167881B2

    公开(公告)日:2007-01-23

    申请号:US10339338

    申请日:2003-01-10

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276 Y10S707/99957

    摘要: There are provided a heap memory management method that not only improves processing performance of an application program but also reduces a program development cost and a computer system using the same method. A live object copy process in minor collection of generational garbage collection is implemented through a calculate process of object live ratio, a compare process of object live ratio, and a live object copy process. The calculate process of object live ratio calculates a ratio of a size of a memory allocated to live objects of new objects to a size of a memory allocated to a new object during minor collection. The compare process of object live ratio compares a calculated object live ratio with a predetermined threshold. The live object copy process copies a live object directly to an old-generation heap instead of a new-generation heap when the object live ratio exceeds the threshold as a result of comparison. Further, an application programmer provides means for setting the threshold that decides a copy destination of the live object as a runtime parameter of a program and means for holding the set threshold in a memory.

    摘要翻译: 提供了堆存储器管理方法,其不仅提高了应用程序的处理性能,而且降低了程序开发成本和使用相同方法的计算机系统。 通过对象生活比例的计算过程,对象生活比例的比较过程和实时对象复制过程来实现次要垃圾回收收集中的活动对象复制过程。 对象生活比率的计算过程计算分配给新对象的活动对象的内存大小与在次要收集期间分配给新对象的内存大小的比率。 物体活动比的比较过程将计算的物体活动比与预定阈值进行比较。 作为比较的结果,当对象活动比例超过阈值时,活动对象复制过程会将活动对象直接复制到旧一代而不是新一代堆。 此外,应用编程器提供用于将确定实时对象的复制目的地的阈值设置为程序的运行时间参数的装置,以及用于将所设置的阈值保持在存储器中的装置。

    Fault handling and recovery for system having plural processors
    27.
    发明授权
    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来纠正该错误。 如果故障消息不能重发,则处理器或主机处理器可以请求执行该作业的所有处理器取消与故障消息相关的作业,而不会影响同一处理器同时执行其他作业。

    MANAGEMENT METHOD FOR NETWORK SYSTEM, NETWORK SYSTEM, AND MANAGEMENT SERVER
    28.
    发明申请
    MANAGEMENT METHOD FOR NETWORK SYSTEM, NETWORK SYSTEM, AND MANAGEMENT SERVER 审中-公开
    网络系统,网络系统和管理服务器的管理方法

    公开(公告)号:US20130111036A1

    公开(公告)日:2013-05-02

    申请号:US13568659

    申请日:2012-08-07

    IPC分类号: G06F15/173

    CPC分类号: H04L41/0843 H04L41/0893

    摘要: A management method for a network system, the method comprising: acquiring, by the management server, a physical composition element and a virtual composition element of the computer resource and generating device information and a physical connection of the computer resource and a virtualized connection and generating connection information; receiving, tenant patterns for holding a template of a configuration item for each logical node, a parameter of the configuration item, a definition for calculating the parameter, and storing the plurality of tenant patterns; storing, mapping information in which a correlation between a node of each of the plurality of tenant patterns and a composition element of the device information; receiving, an input of the plurality of tenant patterns and a type of an operation; selecting, the composition element of the device information for each node; generating, configuration contents of a network.

    摘要翻译: 一种用于网络系统的管理方法,所述方法包括:由所述管理服务器获取所述计算机资源的物理组成元素和虚拟合成元素,并且生成所述计算机资源和虚拟化连接的设备信息和物理连接,并产生 连接信息; 接收用于保存每个逻辑节点的配置项的模板的租户模式,配置项的参数,用于计算参数的定义,以及存储多个租户模式; 存储,映射信息,其中所述多个租户模式中的每一个的节点与所述设备信息的构成要素之间的相关性; 接收多个租户模式的输入和操作的类型; 选择每个节点的设备信息的组成元素; 生成网络的配置内容。

    Multi-Tenant Information Processing System, Management Server, and Configuration Management Method
    29.
    发明申请
    Multi-Tenant Information Processing System, Management Server, and Configuration Management Method 有权
    多租户信息处理系统,管理服务器和配置管理方法

    公开(公告)号:US20120311120A1

    公开(公告)日:2012-12-06

    申请号:US13421308

    申请日:2012-03-15

    IPC分类号: G06F15/173

    摘要: In a multi-tenant information processing system, when initially constructing a tenant, design items depending on the tenant are specified for each device constituting the tenant, and design values of the design items are calculated without overlapping with those of other tenants. In a tenant design item management table, the design items set for the devices and information indicating whether the design items depend on the tenant, are stored for each device. In a design algorithm management table, calculation formulae for making the design values to be different for each tenant are stored corresponding to the design items. A tenant design unit refers to the tenant design item management table, specifies the design items depending on the tenant among those corresponding to the devices constituting the tenant, calculates the design values of the design items according to the calculation formula, when initially constructing the tenant.

    摘要翻译: 在多租户信息处理系统中,在最初构建租户时,针对构成租户的每个设备指定与租户相关的设计项目,并且计算设计项目的设计值而不与其他租户的设计值重叠。 在租户设计项目管理表中,为设备设置的设计项目和指示设计项目是否取决于租户的信息被存储为每个设备。 在设计算法管理表中,对应于设计项存储用于使每个租户的设计值不同的计算公式。 租户设计单位是指租户设计项目管理表,根据租户对构成租户的设备的租户指定设计项目,根据计算公式计算设计项目的设计值,最初构建租户 。

    Computer system for sharing I/O device
    30.
    发明授权
    Computer system for sharing I/O device 有权
    用于共享I / O设备的计算机系统

    公开(公告)号:US07890669B2

    公开(公告)日:2011-02-15

    申请号:US11561557

    申请日:2006-11-20

    IPC分类号: G06F13/28

    CPC分类号: G06F13/385

    摘要: Provided is a computer system in which an I/O card is shared among physical servers and logical servers. Servers are set in advance such that one I/O card is used exclusively by one physical or logical server, or shared among a plurality of servers. An I/O hub allocates a virtual MM I/O address unique to each physical or logical server to a physical MM I/O address associated with each I/O card. The I/O hub keeps allocation information indicating the relation between the allocated virtual MM I/O address, the physical MM I/O address, and a server identifier unique to each physical or logical server. When a request to access an I/O card is sent from a physical or logical server, the allocation information is referred to and a server identifier is extracted from the access request. The extracted server identifier is used to identify the physical or logical server that has made the access request.

    摘要翻译: 提供了在物理服务器和逻辑服务器之间共享I / O卡的计算机系统。 服务器预先设置,使得一个I / O卡由一个物理或逻辑服务器专门使用,或者在多个服务器之间共享。 I / O集线器将每个物理或逻辑服务器唯一的虚拟MM I / O地址分配给与每个I / O卡相关联的物理MM I / O地址。 I / O集线器保持指示分配的虚拟MM I / O地址,物理MM I / O地址与每个物理或逻辑服务器唯一的服务器标识之间的关系的分配信息。 当从物理或逻辑服务器发送访问I / O卡的请求时,参考分配信息并从访问请求中提取服务器标识符。 提取的服务器标识符用于标识已进行访问请求的物理或逻辑服务器。