摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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卡的请求时,参考分配信息并从访问请求中提取服务器标识符。 提取的服务器标识符用于标识已进行访问请求的物理或逻辑服务器。