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

Initial program loading system for multiprocessor system

Assignee: Fujitsu Ltd
•
Filing: 1995-02-17
•
Granted: 1997-11-11
•
Expires: 2015-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IPL requesting processor sends an IPL request to a communication path. The other processors detect the IPL request. When a communication channel is secured between the IPL requesting processor and a management processor that holds IPL management data, the management processor transfers the IPL management data to the IPL requesting processor. The IPL management data include data related to load assignable processors and IPL data. The IPL requesting processor receives statuses from load assignable processors. According to the statuses and the IPL management data, the IPL requesting processor allocates IPL data segments to the load assignable processors and instructs them to provide the allocated IPL data segments. The IPL requesting processor receives the IPL data segments from these processors and stores them, thereby obtaining necessary IPL data.

Inventors

  • 👤 Kuniyuki Kishimoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:43
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/177; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4405

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 239 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, the processors except the IPL requesting processor transfer system statuses to the IPL requesting processor when communication paths to the IPL requesting processor are secured, and the IPL requesting processor assigns the processors that must provide the IPL data and balances the quantities of the IPL data to be allocated to the assigned processors according to the system statuses of the assigned processors and the IPL management data.
Claim 2
Dependent Claim 239 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, the processors except the IPL requesting processor transfer system statuses to the IPL requesting processor when communication paths to the IPL requesting processor are secured, and the IPL requesting processor assigns the processors that must provide the IPL data and balances the quantities of the IPL data to be allocated to the assigned processors according to the system statuses of the assigned processors and the IPL management data.
Claim 3
Dependent Claim 286 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, wherein the IPL requesting processor properly allocates segments of the IPL data to the assigned processors, and prepares a table of segments to be transmitted by the assigned processors, as well as a table of segments received from the assigned processors according to the table of segments to be transmitted, and wherein, when any one of the processors except the IPL requesting processor causes an abnormality by not transferring IPL data, the IPL requesting processor detects the abnormality, reassigns good processors to send the IPL data not transmitted according to the table of segments to be transmitted and the table of received segments, and instructs the reassigned processors to transmit the IPL data not transmitted.
Claim 4
Dependent Claim 286 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, wherein the IPL requesting processor properly allocates segments of the IPL data to the assigned processors, and prepares a table of segments to be transmitted by the assigned processors, as well as a table of segments received from the assigned processors according to the table of segments to be transmitted, and wherein, when any one of the processors except the IPL requesting processor causes an abnormality by not transferring IPL data, the IPL requesting processor detects the abnormality, reassigns good processors to send the IPL data not transmitted according to the table of segments to be transmitted and the table of received segments, and instructs the reassigned processors to transmit the IPL data not transmitted.
Claim 5
Dependent Claim 253 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, wherein: the management processor has means for rewriting the data of load assignable processors according to an entered instruction, and the management processor transfers a boot program and then the IPL management data to the IPL requesting processor in response to the IPL request, the IPL management data including the data of load assignable processors and data related to IPL data segments and being used to control the processors that transfer IPL data and the processors that do not transfer IPL data.
Claim 6
Dependent Claim 253 words
An initial program loading (IPL) system, for a multiprocessor system having a plurality of processors that communicate data with one another through communication channels and share programs and data with one another, comprising: one processor serving as an IPL requesting processor that issues an IPL request to be received by the other processors, another processor serving as a management processor that holds IPL management data including data of load assignable processors that may provide the IPL requesting processor with IPL data, the IPL management processor transferring the IPL management data to the IPL requesting processor when a communication path is secured between them, the IPL requesting processor assigning, according to the data of load assignable processors and the statuses of these processors, processors that must provide segments of IPL data and issuing instructions to the assigned processors, to transfer the IPL data, the assigned processors transferring the specified segments of IPL data to the IPL requesting processor, which receives the IPL data and stores the IPL data in a storage device, wherein: the management processor has means for rewriting the data of load assignable processors according to an entered instruction, and the management processor transfers a boot program and then the IPL management data to the IPL requesting processor in response to the IPL request, the IPL management data including the data of load assignable processors and data related to IPL data segments and being used to control the processors that transfer IPL data and the processors that do not transfer IPL data.

References Cited (Backward Citations)

US4752870A Cited
US4943911A Cited
US5349664A Cited
US5305457A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-10 2001-05-12 2001-11-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-10 2005-05-12 2005-11-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-10 2009-05-12 2009-11-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag