US2008221855A1PendingUtilityA1

Simulating partition resource allocation

53
Assignee: IBMPriority: Aug 11, 2005Filed: May 19, 2008Published: Sep 11, 2008
Est. expiryAug 11, 2025(expired)· nominal 20-yr term from priority
G06F 9/5077
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus, system, and storage medium that, in an embodiment, simulate allocation of a simulated resource to simulated partitions in a simulated logically-partitioned computer and determine whether the allocation conflicts. The simulation may include summing amounts of the simulated resource for the simulated partition in an order, where the order of the simulated partitions is received via a user interface. In various embodiments, the allocation may conflict if the allocation exceeds the capacity of the simulated logically-partitioned computer or if the simulated resource is restricted to exclusive allocation. The result of the simulation, including whether the allocation conflicts, is presented via the user interface. In various embodiments, the simulated resource may be memory, an I/O controller, or a storage device.

Claims

exact text as granted — not AI-modified
1 . A storage medium encoded with instructions, wherein the instructions when executed comprise:
 simulating allocation of a simulated resource to a plurality of simulated partitions in a simulated logically-partitioned computer, wherein the plurality of simulated partitions share allocation of a same simulated processor, wherein the simulated resource, the simulated processor, and the plurality of simulated partitions are simulated by fields in a data structure, wherein the simulating further comprises summing allocation amounts for the simulated resource for the plurality of simulated partitions, wherein the summing is performed in an order that the plurality of simulated partitions are to be initialized;   determining, based on the simulating, whether the allocation conflicts; and   presenting an indication of whether the plurality of simulated partitions are capable of being activated at a same time via a user interface, wherein the plurality of simulated partitions are incapable of being activated at the same time when the allocation conflicts.   
   
   
       2 . The storage medium of  claim 1 , wherein the determining further comprises:
 determining whether the allocation exceeds capacity of the simulated logically-partitioned computer.   
   
   
       3 . The storage medium of  claim 1 , wherein the determining further comprises:
 determining whether the simulated resource is restricted to exclusive allocation.   
   
   
       4 . The storage medium of  claim 3 , wherein the determining further comprises:
 determining that the simulated resource has already been allocated to a previously simulated partition and that the simulated resource is restricted to the exclusive allocation.   
   
   
       5 . The storage medium of  claim 1 , further comprising:
 receiving the order via the user interface.   
   
   
       6 . The storage medium of  claim 1 , further comprising:
 receiving adjustments to the allocation amounts.   
   
   
       7 . The storage medium of  claim 6 , wherein the adjustments allow the plurality of simulated partitions to be activated at the same time. 
   
   
       8 . The storage medium of  claim 1 , wherein the simulated resource comprises simulated memory. 
   
   
       9 . The storage medium of  claim 1 , wherein the simulated resource comprises a simulated I/O controller. 
   
   
       10 . The storage medium of  claim 1 , wherein the simulated resource comprises a simulated storage device. 
   
   
       11 . A client computer system comprising:
 a processor; and   memory connected to the processor, wherein the memory is encoded with instructions that when executed on the processor comprise:
 simulating allocation of a simulated resource to a plurality of simulated partitions in a simulated logically-partitioned computer, wherein the plurality of simulated partitions share allocation of a same simulated processor, wherein the simulated resource, the simulated processor, and the plurality of simulated partitions are simulated by fields in a data structure, wherein the simulating further comprises summing allocation amounts for the simulated resource for the plurality of simulated partitions, wherein the summing is performed in an order that the plurality of simulated partitions are to be initialized, 
 determining, based on the simulating, whether the allocation conflicts, and 
 presenting an indication of whether the plurality of simulated partitions are capable of being activated at a same time via a user interface, wherein the plurality of simulated partitions are incapable of being activated at the same time when the allocation conflicts. 
   
   
   
       12 . The client computer system of  claim 11 , wherein the determining further comprises:
 determining whether the allocation exceeds capacity of the simulated logically-partitioned computer.   
   
   
       13 . The client computer system of  claim 11 , wherein the determining further comprises:
 determining whether the simulated resource is restricted to exclusive allocation.   
   
   
       14 . The client computer system of  claim 13 , wherein the determining further comprises:
 determining that the simulated resource has already been allocated to a previously simulated partition and that the simulated resource is restricted to the exclusive allocation.   
   
   
       15 . The client computer system of  claim 11 , wherein the instructions further comprise:
 receiving the order via the user interface.   
   
   
       16 . The client computer system of  claim 11 , wherein the instructions further comprise:
 receiving adjustments to the allocation amounts.   
   
   
       17 . The client computer system of  claim 16 , wherein the adjustments allow the plurality of simulated partitions to be activated at the same time. 
   
   
       18 . The client computer system of  claim 11 , wherein the simulated resource comprises simulated memory. 
   
   
       19 . The client computer system of  claim 11 , wherein the simulated resource comprises a simulated I/O controller. 
   
   
       20 . The client computer system of  claim 11 , wherein the simulated resource comprises a simulated storage device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.