IP Library Granted Patent US 9,244,773
Granted Patent B2
US 9,244,773 · App. 14/034,068 · Granted Jan 26, 2016

Apparatus and method for handling abnormalities occurring during startup

Inventors: Hidefumi Kobayashi (Yokohama, JP); Tatsuya Yanagisawa (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F11/1417G06F11/1441G06F11/0727G06F11/0775G06F11/0781G06F11/1428G06F11/2007G06F11/2089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,244,773
App. No.
14/034,068
Granted
Jan 26, 2016
Kind
B2
Abstract

An information processing apparatus that performs a startup control of redundantly configured modules includes a memory to retain abnormality information regarding an abnormality that occurs at time of startup control of the modules, and a startup controller section executing a startup process by sequentially executing the process, generating the abnormality information, determining whether a reduced operation is possible or not when the module in which an abnormality occurs at the time of startup control is detected, completing an execution of the process block in progress when it is determined that the reduced operation is possible, executing a restart process on a module selected from all the modules in which abnormalities occur at the time of startup control based on the abnormality information and completing an execution of the process block in progress after completing the restart process when determined that the reduced operation is not possible.

Claims (31)

1. An information processing apparatus that performs a startup control of redundantly configured modules, comprising:

a memory configured to retain abnormality information regarding an abnormality that occurs at a time of startup control of the redundantly configured modules; and

a startup controller section configured to

execute a startup process including plural process blocks by sequentially executing the plural process blocks,

generate the abnormality information, and determine whether or not a reduced operation is possible without a module in which an abnormality occurs at the time of startup control when the module in which an abnormality occurs at the time of startup control is detected,

complete an execution of a process block in progress when it is determined that the reduced operation is possible, and

execute a restart process on a module selected from all the modules in which abnormalities occur at the time of startup control based on the abnormality information, and complete an execution of the process block in progress after completing the restart process when it is determined that the reduced operation is not possible.

2. The information processing apparatus according to claim 1 , wherein

the startup controller section executes the restart process on a module selected from all the modules in which abnormalities occur at the time of startup control by comparing recovery priorities that are identifiable from the abnormality information.

3. The information processing apparatus according to claim 2 , wherein

the startup controller section selects a module with a higher recovery priority.

4. The information processing apparatus according to claim 3 , wherein

the startup controller section selects one module from among all the modules in which abnormalities occur at the time of startup control, and executes the restart process on the one module thus selected.

5. The information processing apparatus according to claim 4 , wherein

the startup controller section re-executes the startup process on a module, on which the restart process completes properly, up to the process block in progress.

6. The information processing apparatus according to claim 1 , wherein

the memory retains configuration information that allows identification of a redundant configuration of the modules, and

the startup controller section determines whether or not a reduced operation is possible without a module in which an abnormality occurs at the time of startup control based on the configuration information.

7. The information processing apparatus according to claim 1 , wherein

the startup controller section executes the restart process on a first module after ending the startup process, the first module being one of the modules in which abnormalities occur at the time of startup control and on which the restart process is not executed during the startup process.

8. The information processing apparatus according to claim 1 , wherein the selected module has a processor.

9. A computer-readable recording medium having stored therein a program for causing a computer to execute a startup control of redundantly configured modules comprising:

executing a startup process including plural process blocks by sequentially executing the plural process blocks;

generating abnormality information regarding abnormalities, and determining whether or not a reduced operation is possible without a module in which an abnormality occurs at a time of startup control when the module in which the abnormality occurs at the time of startup control is detected;

completing an execution of a process block in progress when it is determined that the reduced operation is possible; and

executing a restart process on a module selected from among all the modules in which abnormalities occur at the time of startup control based on the abnormality information, and completing an execution of the process block in progress after completing the restart process when it is determined that the reduced operation is not possible.

10. A method for performing a startup control of redundantly configured modules, the method causing a computer to perform a process comprising:

executing a startup process including plural process blocks by sequentially executing the plural process blocks;

generating abnormality information regarding abnormalities, and determining whether or not a reduced operation is possible without a module in which an abnormality occurs at a time of startup control when the module in which the abnormality occurs at the time of startup control is detected;

completing an execution of the process block in progress when it is determined that the reduced operation is possible; and

executing a restart process on a module selected from all the modules in which abnormalities occur at the time of startup control based on the abnormality information, and completing an execution of the process block in progress after ending the restart process when it is determined that the reduced operation is not possible.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: KOBAYASHI, HIDEFUMI; YANAGISAWA, TATSUYA
To: FUJITSU LIMITED
Reel/Frame 031368/0582 →
Priority Claims (1)
JP 2012-217241 · Sep 28, 2012 · national
Continuity (1)
Related Publication 20140095921A1 · Apr 3, 2014