Abstract:
Method, apparatus and article of manufacture for on-demand access to computerized resources. A resource-time value includes a resource- identifying component and a usage limit component. The resource- identifying component specifies a given type of a resource and the usage limit component defines a maximum allowable usage value of the resource on the basis of time and quantity. Upon verifying the resource-time value, a quantity of the resource is enabled. The enabled resources may then be placed into service for specified time periods, wherein the quantity of resources placed into service and the time periods are delimited by the usage limit component.
Abstract:
An apparatus, program product and method for determining unretumed standby resource usage. Unreturned standby resource data is monitored and stored separately from other standby resource data for billing and other accounting purposes. The monitoring program operates on a server computer connected to a client computer on which the resource data is to be monitored.
Abstract:
An apparatus and method provides the capability of metering temporary capacity on demand in a computer system. A resource-time is specified, such as processor-days. The actual usage of the resource is monitored, and the customer is charged for only the actual usage of the resource. In this manner a customer may purchase a specified resource-time, and is only charged for the time that the resource is actually used. The preferred embodiments extend to metering temporary capacity on demand in a logically partitioned computer system. If a resource is shared, the actual usage of the resource is monitored, and the customer is only billed for actual usage that exceeds a predetermined non-zero threshold.
Abstract:
PROBLEM TO BE SOLVED: To provide a protected format for storing specific data such as vital component data, having higher flexibility and space efficiency compared with the conventional techniques and having other advantages. SOLUTION: This flexible format for heterogeneous data records includes a fixed-length header containing header ECC (Error correcting Code), a table of contents descriptor, and a table of contents ECC descriptor; a variable-length table of contents containing a plurality of entries, each entry containing a record descriptor and a corresponding record ECC descriptor; a plurality of variable-length records corresponding to the plurality of entries in the table of contents; and optional ECCs corresponding to the ECC descriptors. Preferably, the format is used for vital component data in non-volatile memory of a computer system field replaceable unit, and is read by the system to identify the unit and configure the system. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To enable a plurality of computers with a capacity on demand (COD) feature to accommodate changing workload requirements without physical transfer of standby resources or workloads associated with the respective computers. SOLUTION: Standby resources at a destination computer are made available by rendering corresponding resources at a source computer unavailable so that distribution of the availability may be reapportioned while the aggregate number of available standby resources remains unchanged. Credit signatures may be generated/verified to ensure relinquishment or usage of the standby resources. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
This invention relates to a data processing system. … In such a system having an addressable storage (5) for storing instructions, data and input-output (I/O) commands, a central processing unit (CPU) (1) which fetches an executes instructions, and channel means (3) connecting I/O adapters (4) to the storage and the CPU, an apparatus is provided which transfers I/O commands to the I/O adapters (4) whereby the I/O command is either accepted immediately or is queued by the I/O adapter. A queued command is taken up by the I/O adapter (4) when no other data transfer operation is pending. To take up a queue command, the I/O adapter (4) initiates a fetch of the pending command by invoke a standard data-transfer-from-storage sequences. The channel means (3) responds to the fetch initiated by the I/O adapter (4) to send the pending command to the I/O adapter.
Abstract:
In order to monitor non-uniform I/O device activity with low time overheads, data processing appparatus is provided iriicluding a hardware monitor including a memory array (4) having a location for each I/O device loaded with control data from the central processor at start I/O time. The monitor is driven by a free running ring (80) and maintains in the location for each I/O device an updated count of running time in terms of the output of an interval timer (76) until command end or other ordered clear. The monitor searches the array location cyclically, comparing the processor supplied data and the currently generated data, signalling the processor only when the two values are equal (or current exceed specified). Automatic house-keeping is provided for.
Abstract:
This invention relates to a data processing system. … In such a system having an addressable storage (5) for storing instructions, data and input-output (I/O) commands, a central processing unit (CPU) (1) which fetches an executes instructions, and channel means (3) connecting I/O adapters (4) to the storage and the CPU, an apparatus is provided which transfers I/O commands to the I/O adapters (4) whereby the I/O command is either accepted immediately or is queued by the I/O adapter. A queued command is taken up by the I/O adapter (4) when no other data transfer operation is pending. To take up a queue command, the I/O adapter (4) initiates a fetch of the pending command by invoke a standard data-transfer-from-storage sequences. The channel means (3) responds to the fetch initiated by the I/O adapter (4) to send the pending command to the I/O adapter.