Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
187 words
A method for dynamically reconfiguring a resource in a logically partitioned data processing system comprising at least one logical partition in which a Control Program (CP) operates, a hypervisor managing said at least one logical partition, and a Processor Controller Element (PCE) controlling physical reconfiguration of said resource, said method comprising the steps of: a) sending a first reconfiguration request to said PCE; b) in response to said reconfiguration request, said PCE sending a second reconfiguration request to said hypervisor, said second reconfiguration request identifying said resource; c) in response to said second reconfiguration request, said hypervisor translating said second reconfiguration request into an actual reconfiguration request, and sending said actual reconfiguration request to said at least one logical partition; d) in response to said actual reconfiguration request, said at least one logical partition performing reconfiguration command processing, comprising CP logical processing and CP physical processing, said CP logical processing comprising termination of usage of said resource by said CP, said CP physical processing comprising a physical reconfiguration request to said hypervisor; e) in response to said physical reconfiguration request, said hypervisor performing hypervisor resource reconfiguration processing.
Claim 2
Dependent Claim
29 words
The method of claim 1 in which said step of translating said second reconfiguration request into an actual reconfigure request comprises mapping said resource into a mapped logical resource.
Claim 3
Dependent Claim
61 words
The method of claim 1 in which said step of translating said second reconfiguration request into an actual reconfiguration request comprises the steps of: a) first translating said second reconfiguration request into a proposed reconfiguration request by mapping said resource into a mapped logical resource; b) then performing policy processing to translate said proposed reconfiguration request into said actual reconfiguration request.
Claim 4
Dependent Claim
25 words
The method of claim 1 in which said step of CP logical processing further comprises the step of policy verification of said actual reconfiguration request.
Claim 5
Dependent Claim
89 words
The method of claim 3 in which said step of performing policy processing comprises the steps of: a) accessing a system policy file; b) comparing said proposed reconfiguration request with said system policy file to determine if a policy violation is proposed by said proposed reconfiguration request; c) if said policy violation is proposed, determining an alternate reconfiguration request; d) constructing said final reconfiguration request comprising said actual reconfiguration request if said policy violation was not proposed, and comprising said alternate reconfiguration request if said policy violation was proposed.
Claim 6
Dependent Claim
62 words
The method of claim 1 in which said step of performing hypervisor resource reconfiguration processing comprises the steps of: a) performing LP physical processing to adjust LP control information relating to said resource; b) indicating completion to said CP; c) performing physical processing preparation by terminating use of said resource by said hypervisor; d) sending a final reconfiguration request to said PCE.
Claim 7
Dependent Claim
47 words
Method of claim 5 in which said step of determining said alternate reconfiguration request comprises: a) identifying an alternate resource equivalent to said resource element; b) making said alternate resource available; c) performing resource substitution to exchange contents and mapping between said resource and said alternate resource.
Claim 8
Independent Claim
394 words
A method for dynamically reconfiguring a resource in a logically partitioned data processing system comprising at least one logical partition in which a Control Program (CP) operates, a hypervisor managing said at least one logical partition, and a Processor Controller Element (PCE) controlling physical reconfiguration of said resource, said method comprising the steps of: a) sending a first reconfiguration request to said PCE; b) in response to said reconfiguration request, said PCE sending a second reconfiguration request to said hypervisor, said second reconfiguration request identifying said resource; c) in response to said second reconfiguration request, said hypervisor translating said second reconfiguration request into an actual reconfiguration request, and sending said actual reconfiguration request to said at least one logical partition, said translating being accomplished by: i) first translating said second reconfiguration request into a proposed reconfiguration request by mapping said resource into a mapped logical resource; ii) then performing policy processing to translate said proposed reconfiguration request into said actual reconfiguration request, said performing policy processing being accomplished by: 1) accessing a system policy file; 2) comparing said proposed reconfiguration request with said system policy file to determine if a policy violation is proposed by said proposed reconfiguration request; 3) if said policy violation is proposed, determining an alternate reconfiguration request by; i) identifying an alternate resource equivalent to said resource element; ii) making said alternate resource available; iii) performing resource substitution to exchange contents and mapping between said resource and said alternate resource 4) constructing said final reconfiguration request comprising said actual reconfiguration request if said policy violation was not proposed, and comprising said alternate reconfiguration request if said policy violation was proposed; d) in response to said actual reconfiguration request, said at least one logical partition performing reconfiguration command processing, comprising CP logical processing and CP physical processing, said CP logical processing comprising termination of usage of said resource by said CP and performing policy verification of said actual reconfiguration request, said CP physical processing comprising a physical reconfiguration request to said hypervisor; e) in response to said physical reconfiguration request, said hypervisor performing hypervisor resource reconfiguration processing by: i) performing LP physical processing to adjust LP control information relating to said resource; ii) indicating completion to said CP; iii) performing physical processing preparation by terminating use of said resource by said hypervisor; iv) sending a final reconfiguration request to said PCE.
Claim 9
Independent Claim
75 words
A system for dynamic resource configuration comprising: a) A processor controller element (PCE) means for receiving a reconfiguration request and forwarding said reconfiguration request to a hypervisor; b) first translation means, within said hypervisor, for receiving said reconfiguration request and translating said reconfiguration request into an actual reconfiguration request for a control program, said control program executing under control of said hypervisor; c) processing means, within said control program, for processing said actual reconfiguration request.
Claim 10
Dependent Claim
61 words
The system of claim 9 further comprising first policy means for containing an installation-specified first reconfiguration policy, and in which said first translation means comprises second translation means for translating said reconfiguration request into a proposed reconfiguration request, and first policy processing means for processing said proposed reconfiguration request against said first reconfiguration policy means to produce said actual reconfiguration request.
Claim 11
Dependent Claim
47 words
The system of claim 10 further comprising second policy means for containing an installation-specified second reconfiguration policy, and in which said control program comprises second policy processing means for processing said actual reconfiguration request against said second reconfiguration policy to determine whether said reconfiguration request should continue.
Claim 12
Dependent Claim
39 words
The system of claim 11 in which said second reconfiguration policy comprises an indicator having a first value if any hardware initiated reconfiguration requests are permissible, and having a second value if no hardware initiated reconfiguration requests are permissible.
Claim 13
Dependent Claim
33 words
The system of claim 10 in which said first policy processing means comprises alternate request composition means for composing an alternate reconfiguration request if said proposed reconfiguration request violates said first reconfiguration policy.
Claim 14
Dependent Claim
33 words
The system of claim 11 in which said first policy processing means comprises alternate request composition means for composing an alternate reconfiguration request if said proposed reconfiguration request violates said first reconfiguration policy.
Claim 15
Dependent Claim
33 words
The system of claim 12 in which said first policy processing means comprises alternate request composition means for composing an alternate reconfiguration request if said proposed reconfiguration request violates said first reconfiguration policy.
Claim 16
Independent Claim
125 words
A system for dynamic resource configuration comprising: a) a processor comprising one or more processor resources and a processor controller element (PCE); b) a hypervisor executing within said processor and supporting one or more control programs executing in one or more logical partitions of said processor; c) request means within said PCE for receiving a reconfiguration request relating to one of said one or more processor resources and forwarding said reconfiguration request to said hypervisor; d) first translation means, within said hypervisor, for receiving said reconfiguration request and translating said reconfiguration request into an actual reconfiguration request for one of said one or more control programs; e) processing means, within said one of said one or more control programs, for processing said actual reconfiguration request.
Claim 17
Dependent Claim
61 words
The system of claim 16 further comprising first policy means for containing an installation-specified first reconfiguration policy, and in which said first translation means comprises second translation means for translating said reconfiguration request into a proposed reconfiguration request, and first policy processing means for processing said proposed reconfiguration request against said first reconfiguration policy means to produce said actual reconfiguration request.
Claim 18
Dependent Claim
47 words
The system of claim 17 further comprising second policy means for containing an installation-specified second reconfiguration policy, and in which said control program comprises second policy processing means for processing said actual reconfiguration request against said second reconfiguration policy to determine whether said reconfiguration request should continue.