Patent EP0593874A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0593874A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System and method for performing resource reconfiguration in a computer system

Assignee: International Business Machines Corp
•
Filing: 1993-08-23
•
Granted: —
•
Expires: 2013-08-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamic reconfiguration request for a change in a system's physical configuration is transmitted from a configuration controller to a hypervisor controlling operating systems executing in one or more partitions of the system. The hypervisor translates the physical reconfiguration request into a request for reconfiguration of logical resources known to the operating systems, first verifying it against an installation policy, and passes the requests to the operating systems in the partitions. The operating systems perform logical reconfiguration, then request physical reconfiguration of the hypervisor. The hypervisor initiates the physical reconfiguration through the configuration controller. <IMAGE>

Inventors

  • 👤 Jonel George
  • 👤 Beth Anne Glendening
  • 👤 Paul Gregory Greenstein
  • 👤 Roger Eldred Hough
  • 👤 Jeffrey Paul Kubala
  • 👤 John Ted Rodell
  • 👤 Norman Ehsan Shafa
  • 👤 David Emmett Stucki

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 12:00
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44505; G06F9/4401; G06F9/46; G06F9/50; G06F9/5061; G06F9/5077

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag