JP5910444B2 - 情報処理装置、起動プログラム、および起動方法 - Google Patents
情報処理装置、起動プログラム、および起動方法 Download PDFInfo
- Publication number
- JP5910444B2 JP5910444B2 JP2012217241A JP2012217241A JP5910444B2 JP 5910444 B2 JP5910444 B2 JP 5910444B2 JP 2012217241 A JP2012217241 A JP 2012217241A JP 2012217241 A JP2012217241 A JP 2012217241A JP 5910444 B2 JP5910444 B2 JP 5910444B2
- Authority
- JP
- Japan
- Prior art keywords
- module
- abnormality
- information
- processing
- restart
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0781—Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/142—Reconfiguring to eliminate the error
- G06F11/1428—Reconfiguring to eliminate the error with loss of hardware functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2089—Redundant storage control functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Description
このような起動時間の増大は、定期的に停止と起動をおこなう情報処理システムにおいて、タイムスケジュールにしたがう運用の遅延につながるおそれがある。
[第1の実施形態]
まず、第1の実施形態の情報処理装置について図1を用いて説明する。図1は、第1の実施形態の情報処理装置の構成例を示す図である。
起動処理実行部3は、起動処理7を実行する。起動処理(起動プログラム)7は、複数の処理ブロック(たとえば、処理ブロック#0、処理ブロック#1、・・・、処理ブロック#4)を有する。起動処理実行部3は、各処理ブロックをシーケンシャルに実行する。たとえば、起動処理実行部3は、最初の処理ブロック#0を実行し、処理ブロック#0の実行完了後に次の処理ブロック#1を実行する。同様にして、起動処理実行部3は、最後の処理ブロック#4を実行して、処理ブロック#4の実行完了により起動処理7の実行を終了する。
縮退運転判定部5は、起動制御時に異常を生じたモジュール12を検出した場合に、起動制御時に異常を生じたモジュール12を除外した縮退運転の可否の判定をおこなう。縮退運転の可否の判定は、縮退運転に最低限必要とされる数のモジュール12の起動経過が正常であるか否かの判定によっておこなうことができる。たとえば、縮退運転に最低限必要とされる数は、メモリ9が保持する設定値や、装置構成を定義した構成情報から特定することができる。
再起動実行部6は、縮退運転ができない場合に、すべての異常モジュール(起動経過が正常でないモジュール12)のうち異常情報10にもとづいて選択した異常モジュール(選択モジュール)について再起動処理8を実行する。異常情報10にもとづく選択は、たとえば、異常情報10から特定可能な復旧優先度を比較しておこなうことができる。復旧優先度は、検出した異常の種類に応じてあらかじめ複数段階で設定される。したがって、再起動実行部6は、異常モジュールごとの異常情報10を比較することで、復旧優先度を順序付けすることができる。再起動実行部6は、たとえば、最も復旧優先度の高い異常モジュールを選択モジュールとする。
このようにして、情報処理装置1は、冗長構成されたモジュール12の起動時に異常を検出しても、モジュール12の起動にかかる遅延時間を抑制できる。
次に、第2の実施形態のストレージ装置について図2を用いて説明する。図2は、第2の実施形態のストレージ装置の構成例を示す図である。
管理モジュール17は、チャネルアダプタモジュール(CAモジュール:Channel Adapter Module)20と、デバイスアダプタモジュール(DAモジュール:Device Adapter Module)21と、制御部19とを備える。
不揮発性メモリ103は、ストレージ装置16の電源遮断時においても記憶内容を保持する。不揮発性メモリ103は、たとえば、EEPROM(Electrically Erasable Programmable Read-Only Memory)やフラッシュメモリなどの半導体記憶装置や、HDDなどである。また、不揮発性メモリ103は、制御部19の補助記憶装置として使用される。不揮発性メモリ103には、OSのプログラムやファームウェア、アプリケーションプログラム、および各種データが格納される。
CA接続先情報50は、ストレージ装置16に属するチャネルアダプタモジュール20ごとの接続先情報である。CA接続先情報50は、ユーザシステム環境に合わせて工場出荷時に設定される設定情報として不揮発性メモリ103に保持される。なお、CA接続先情報50は、通信アドレスや通信ポートなどの設定情報を収集して生成されるものであってもよく、RAM102に保持されるものであってもよい。CA接続先情報50は、マスターCMによって保持される。
サーバグループ情報51は、サーバ15ごとの所属CA(チャネルアダプタモジュール)を表したものである。サーバグループ情報51は、CA接続先情報50から生成される。サーバグループ情報51は、マスターCMによって保持される。
電源投入シーケンス52は、ストレージ装置16が電源投入時におこなう起動処理である。なお、説明を簡単にするため、管理モジュール17とチャネルアダプタモジュール20を対象とした処理を示し、チャネルアダプタモジュール20を対象とした処理と同様のデバイスアダプタモジュール21を対象とした処理を省略する。
処理ブロックは、「処理ブロック01」から「処理ブロック09」まで9つある。マスターCMは、「処理ブロック01」から実行を開始し、「処理ブロック01」の実行が完了すると、「処理ブロック02」の実行を開始する。このようにして、マスターCMは、「処理ブロック09」までの実行を完了すると、装置Readyとなり、ストレージ装置16は、サービスの提供が可能な状態となる。
「処理ブロック06」は、CM処理番号「CM06」の処理がある。CM処理番号「CM06」の処理は、構成情報を更新する処理である。
「処理ブロック08」は、CA処理番号「CA06」の処理がある。CA処理番号「CA06」の処理は、通信可能にネットワークに接続するオンラインを指示する処理である。
CA再起動処理シーケンス53は、異常を検出したチャネルアダプタモジュール20の再起動処理である。なお、モジュールの再起動処理の一例としてCA再起動処理シーケンス53について説明するが、その他のモジュールについては、同様の再起動処理であるため説明を省略する。
処理ブロックは、「処理ブロック01」から「処理ブロック05」まで5つある。マスターCMは、「処理ブロック01」から実行を開始し、「処理ブロック01」の実行が完了すると、「処理ブロック02」の実行を開始する。このようにして、マスターCMは、「処理ブロック05」までの実行の完了により、異常を検出したチャネルアダプタモジュール20の正常な再起動を確認する。
マスターCMは、完了した「処理ブロック01」の処理の次の処理である「処理ブロック02」の実行を開始する。「処理ブロック02」は、CA処理番号「CAR04」の処理がある。CA処理番号「CAR04」は、チャネルアダプタモジュール20のハードウェア設定をおこなう処理である。
「処理ブロック04」は、CA処理番号「CAR06」の処理がある。CA処理番号「CAR06」の処理は、構成情報の受領を指示する処理である。
次に、第2の実施形態のマスターCMの制御部19が実行する電源投入時起動処理について図9を用いて説明する。図9は、第2の実施形態の電源投入時起動処理のフローチャートである。
[ステップS12]マスターCMの制御部19は、電源投入シーケンス52の最終処理ブロック(「処理ブロック09」)の起動処理が終了(完了)したか否かを判定する。マスターCMの制御部19は、電源投入シーケンス52の最終処理ブロックの起動処理が終了した場合に電源投入時起動処理を終了し、終了していない場合にステップS13にすすむ。
このようにして、ストレージ装置16は、電源投入時起動処理を実行し、異常を検出したモジュールのうち選択したモジュールについて再起動処理と、やり直し起動処理とを実行することで、早期の復旧可能性の向上を図る。
[ステップS24]マスターCMの制御部19は、サーバグループ所属のすべてのチャネルアダプタモジュール20の異常を検出したか否かを判定する。マスターCMの制御部19は、すべてのチャネルアダプタモジュール20の異常を検出した場合にステップS25にすすみ、いずれかのチャネルアダプタモジュール20の異常を検出していない場合にステップS26にすすむ。
次に、第2の実施形態のマスターCMの制御部19が実行する再起動モジュール選択処理について図11を用いて説明する。図11は、第2の実施形態の再起動モジュール選択処理のフローチャートである。
ここで、異常構成情報について図12を用いて説明する。図12は、第2の実施形態の異常構成情報の一例を示す図である。異常構成情報55は、異常を検出したモジュールごとの異常に関する情報であり、位置情報、Status(状態)、エラー要因、重度、復旧可能性、およびポイントを含む。
復旧可能性は、エラー復旧の可能性を示す情報である。たとえば、復旧可能性は、エラー復旧の可能性のある「復旧可能」と、エラー復旧の見込みのない「復旧不能」がある。
[ステップS37]マスターCMの制御部19は、異常構成情報にあるすべての異常モジュールの再起動を実施したか否かを判定する。マスターCMの制御部19は、すべての異常モジュールの再起動を実施していない場合にステップS32にすすみ、すべての異常モジュールの再起動を実施した場合に再起動モジュール選択処理を終了する。なお、異常が深刻で再起動可能性のない異常モジュールは、再起動対象からあらかじめ除外するようにしてもよい。
異常構成情報56によれば、CA#00は、復旧可能な重度「中」のエラーである。CA#00は、サーバグループ情報51より、冗長構成されたチャネルアダプタモジュール20の1つであり、CA#00が稼働しなくてもCA#10が稼働する縮退運転が可能であることがわかる。したがって、マスターCMは、CA#00の異常を検出してもCA#00の復旧(CA再起動処理)をおこなわずに、ストレージ装置16の起動処理を進める。マスターCMは、ストレージ装置16を装置Readyにした後、CA#00の復旧をおこなう。したがって、ストレージ装置16は、CA#00の異常検出によって起動処理を遅延させることがない。
異常構成情報58によれば、CA#10は、復旧可能な重度「中」のエラーである。CA#10は、サーバグループ情報51より、冗長構成されたチャネルアダプタモジュール20の1つであり、CA#10が稼働しなくてもCA#00が稼働する縮退運転が可能であることがわかる。したがって、マスターCMは、CA#10の異常を検出してもCA#10の復旧(CA再起動処理)をおこなわずに、ストレージ装置16の起動処理を進める。
異常構成情報59によれば、CA#00は、復旧不能な重度「重」のエラーである。CA#00は、CA#10とともに冗長構成されたチャネルアダプタモジュール20であり、すでにCA#10の異常が検出済みであることから、CA#00が稼働しない場合、ストレージ装置16の縮退運転ができないことがわかる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置1、ストレージ装置16(制御部19)が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD、DVD−RAM、CD−ROM/RWなどがある。光磁気記録媒体には、MO(Magneto-Optical disk)などがある。
2 起動制御部
3 起動処理実行部
4 異常情報生成部
5 縮退運転判定部
6 再起動実行部
7 起動処理
8 再起動処理
9 メモリ
10 異常情報
12 モジュール
15 サーバ
16 ストレージ装置
17 管理モジュール
18 デバイスエンクロージャ
19 制御部
20 チャネルアダプタモジュール
21 デバイスアダプタモジュール
50 CA接続先情報
51 サーバグループ情報
52 電源投入シーケンス
53 CA再起動処理シーケンス
55,56,58,59 異常構成情報
101 プロセッサ
102 RAM
103 不揮発性メモリ
104 入出力インタフェース
105 バス
Claims (9)
- 冗長構成のモジュールの起動制御をおこなう情報処理装置であって、
前記モジュールの起動制御時に生じた異常に関する異常情報を保持するメモリと、
複数の処理ブロックからなる起動処理を前記処理ブロックごとにシーケンシャルに実行し、
起動制御時に異常を生じたモジュールを検出した場合に、前記異常情報の生成と、起動制御時に異常を生じたモジュールを除外した縮退運転の可否の判定とをおこない、
前記縮退運転ができる場合に、実行中の処理ブロックの実行を完了し、
前記縮退運転ができない場合に、起動制御時に異常を生じたすべてのモジュールのうち前記異常情報にもとづいて選択したモジュールの再起動処理を実行し、前記再起動処理を完了してから実行中の処理ブロックの実行を完了する、
起動制御部と、
を備えることを特徴とする情報処理装置。 - 前記起動制御部は、起動制御時に異常を生じたすべてのモジュールのうちから前記異常情報より特定可能な復旧優先度を比較して選択したモジュールの再起動処理を実行することを特徴とする請求項1記載の情報処理装置。
- 前記起動制御部は、前記復旧優先度の高いモジュールを選択することを特徴とする請求項2記載の情報処理装置。
- 前記起動制御部は、起動制御時に異常を生じたすべてのモジュールのうちから1つのモジュールを選択して再起動処理を実行することを特徴とする請求項3記載の情報処理装置。
- 前記起動制御部は、前記再起動処理を正常に完了したモジュールについて、実行中の処理ブロックまで前記起動処理を再実行することを特徴とする請求項4記載の情報処理装置。
- 前記メモリは、前記モジュールの冗長構成を特定可能な構成情報を保持し、
前記起動制御部は、前記構成情報に基づいて起動制御時に異常を生じたモジュールを除外した縮退運転の可否の判定をおこなうことを特徴とする請求項1乃至5のいずれか1つに記載の情報処理装置。 - 前記起動制御部は、前記起動処理の終了後に、起動制御時に異常を生じたモジュールのうち前記起動処理中に再起動処理を実行しなかったモジュールについて再起動処理をおこなうことを特徴とする請求項1乃至5のいずれか1つに記載の情報処理装置。
- 冗長構成のモジュールの起動制御をおこなう起動プログラムであって、
コンピュータに、
複数の処理ブロックからなる起動処理を前記処理ブロックごとにシーケンシャルに実行し、
起動制御時に異常を生じたモジュールを検出した場合に、異常に関する異常情報の生成と、起動制御時に異常を生じたモジュールを除外した縮退運転の可否の判定とをおこない、
前記縮退運転ができる場合に、実行中の処理ブロックの実行を完了し、
前記縮退運転ができない場合に、起動制御時に異常を生じたすべてのモジュールのうち前記異常情報にもとづいて選択したモジュールの再起動処理を実行し、前記再起動処理を完了してから実行中の処理ブロックの実行を完了する、
処理を実行させることを特徴とする起動プログラム。 - 冗長構成のモジュールの起動制御をおこなう起動方法であって、
コンピュータが、
複数の処理ブロックからなる起動処理を前記処理ブロックごとにシーケンシャルに実行し、
起動制御時に異常を生じたモジュールを検出した場合に、異常に関する異常情報の生成と、起動制御時に異常を生じたモジュールを除外した縮退運転の可否の判定とをおこない、
前記縮退運転ができる場合に、実行中の処理ブロックの実行を完了し、
前記縮退運転ができない場合に、起動制御時に異常を生じたすべてのモジュールのうち前記異常情報にもとづいて選択したモジュールの再起動処理を実行し、前記再起動処理を完了してから実行中の処理ブロックの実行を完了する、
処理を実行することを特徴とする起動方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012217241A JP5910444B2 (ja) | 2012-09-28 | 2012-09-28 | 情報処理装置、起動プログラム、および起動方法 |
US14/034,068 US9244773B2 (en) | 2012-09-28 | 2013-09-23 | Apparatus and method for handling abnormalities occurring during startup |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012217241A JP5910444B2 (ja) | 2012-09-28 | 2012-09-28 | 情報処理装置、起動プログラム、および起動方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014071668A JP2014071668A (ja) | 2014-04-21 |
JP5910444B2 true JP5910444B2 (ja) | 2016-04-27 |
Family
ID=50386439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012217241A Expired - Fee Related JP5910444B2 (ja) | 2012-09-28 | 2012-09-28 | 情報処理装置、起動プログラム、および起動方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9244773B2 (ja) |
JP (1) | JP5910444B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016042618A (ja) * | 2014-08-13 | 2016-03-31 | 富士電機株式会社 | 制御装置及び制御方法 |
CN105700965A (zh) * | 2014-11-26 | 2016-06-22 | 英业达科技有限公司 | ***错误排除方法 |
US10754719B2 (en) * | 2015-12-09 | 2020-08-25 | Nec Corporation | Diagnosis device, diagnosis method, and non-volatile recording medium |
US11119844B2 (en) | 2016-10-25 | 2021-09-14 | Huawei Technologies Co., Ltd. | Recovery method for terminal device startup failure and terminal device |
CN108595333B (zh) * | 2018-04-26 | 2021-08-03 | Oppo广东移动通信有限公司 | PaaS平台中应用进程的健康检查方法及装置 |
JP7183745B2 (ja) * | 2018-11-30 | 2022-12-06 | 株式会社デンソー | 電子制御装置 |
CN109753321B (zh) * | 2019-01-11 | 2022-02-08 | 武汉瓯越网视有限公司 | 基于协议注册的应用启动方法、装置、终端和存储介质 |
US11775391B2 (en) * | 2020-07-13 | 2023-10-03 | Samsung Electronics Co., Ltd. | RAID system with fault resilient storage devices |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0247732A (ja) * | 1988-08-08 | 1990-02-16 | Nec Corp | 情報処理システムの立上げ方法 |
JP2597060B2 (ja) | 1991-12-13 | 1997-04-02 | 富士通株式会社 | アレイディスク装置 |
JPH09198325A (ja) | 1996-01-23 | 1997-07-31 | Mitsubishi Electric Corp | 情報処理装置の高速起動方式 |
JPH11126195A (ja) * | 1997-10-22 | 1999-05-11 | Mitsubishi Electric Corp | 分散システム |
JP3156654B2 (ja) * | 1997-10-30 | 2001-04-16 | 日本電気株式会社 | 二重化コンピュータシステムおよびその運用方法 |
US6691225B1 (en) * | 2000-04-14 | 2004-02-10 | Stratus Technologies Bermuda Ltd. | Method and apparatus for deterministically booting a computer system having redundant components |
JP2002006996A (ja) | 2000-06-16 | 2002-01-11 | Hitachi Ltd | 情報処理システムの電源投入方式 |
US6651182B1 (en) * | 2000-08-03 | 2003-11-18 | International Business Machines Corporation | Method for optimal system availability via resource recovery |
US7266727B2 (en) * | 2004-03-18 | 2007-09-04 | International Business Machines Corporation | Computer boot operation utilizing targeted boot diagnostics |
US7415634B2 (en) * | 2004-03-25 | 2008-08-19 | International Business Machines Corporation | Method for fast system recovery via degraded reboot |
JP2007293448A (ja) | 2006-04-21 | 2007-11-08 | Hitachi Ltd | ストレージシステム及びその電源制御方法 |
US7747893B2 (en) * | 2007-05-15 | 2010-06-29 | International Business Machines Corporation | Method and system for managing resources during system initialization and startup |
JP2010092458A (ja) * | 2008-09-12 | 2010-04-22 | Ricoh Co Ltd | 画像処理装置、プログラム起動方法 |
GB2471480A (en) * | 2009-06-30 | 2011-01-05 | Nokia Corp | Preventing boot crashes due to new files |
-
2012
- 2012-09-28 JP JP2012217241A patent/JP5910444B2/ja not_active Expired - Fee Related
-
2013
- 2013-09-23 US US14/034,068 patent/US9244773B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20140095921A1 (en) | 2014-04-03 |
US9244773B2 (en) | 2016-01-26 |
JP2014071668A (ja) | 2014-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5910444B2 (ja) | 情報処理装置、起動プログラム、および起動方法 | |
US8458510B2 (en) | LPAR creation and repair for automated error recovery | |
US8762648B2 (en) | Storage system, control apparatus and control method therefor | |
JP5659894B2 (ja) | ソフトウェア更新装置、ソフトウェア更新方法、及びソフトウェア更新プログラム | |
JP2011170589A (ja) | ストレージ制御装置、ストレージ装置およびストレージ制御方法 | |
WO2012119432A1 (zh) | 提高计算机***稳定性的方法及计算机*** | |
US9940211B2 (en) | Resource system management | |
JP5366184B2 (ja) | データ記憶システム、データ記憶方法 | |
JP6599725B2 (ja) | 情報処理装置およびログ管理方法、並びにコンピュータ・プログラム | |
US8732531B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and control program | |
JP2015210658A (ja) | 記憶制御装置、データ復旧プログラム、およびデータ復旧方法 | |
JP6124644B2 (ja) | 情報処理装置および情報処理システム | |
JP5909948B2 (ja) | 情報処理装置および情報処理装置の試験方法 | |
JP2003099146A (ja) | 計算機システムの起動制御方式 | |
WO2011051999A1 (ja) | 情報処理装置及び情報処理装置の制御方法 | |
JP2016212506A (ja) | 情報処理システム、制御装置および制御プログラム | |
US20100023801A1 (en) | Method to recover from ungrouped logical path failures | |
JP2016066139A (ja) | 車両制御装置 | |
US20130262924A1 (en) | Method and system for storage management | |
JP5910413B2 (ja) | 情報処理装置、起動プログラム、および起動方法 | |
JP4945774B2 (ja) | ディスクアレイ装置およびトランスポート制御用プロセッサコアの障害情報データ採取方法 | |
JP2014123258A (ja) | ディスクアレイシステム、データ復旧方法、および、データ復旧プログラム | |
JP6024742B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP5734107B2 (ja) | プロセス障害判定復旧装置、プロセス障害判定復旧方法、プロセス障害判定復旧プログラム、および記録媒体 | |
TWI820814B (zh) | 儲存系統與其硬碟恢復方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150604 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160314 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5910444 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |