JP2006209197A - 情報処理装置および情報処理方法 - Google Patents
情報処理装置および情報処理方法 Download PDFInfo
- Publication number
- JP2006209197A JP2006209197A JP2005016675A JP2005016675A JP2006209197A JP 2006209197 A JP2006209197 A JP 2006209197A JP 2005016675 A JP2005016675 A JP 2005016675A JP 2005016675 A JP2005016675 A JP 2005016675A JP 2006209197 A JP2006209197 A JP 2006209197A
- Authority
- JP
- Japan
- Prior art keywords
- abnormality
- information processing
- reset
- detected
- processing apparatus
- 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.)
- Granted
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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/165—Error detection by comparing the output of redundant processing systems with continued operation after detection of the error
-
- 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/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- 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/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1654—Error detection by comparing the output of redundant processing systems where the output of only one of the redundant processing components can drive the attached hardware, e.g. memory or I/O
-
- 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/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1633—Error detection by comparing the output of redundant processing systems using mutual exchange of the output between the redundant processing components
-
- 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/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1637—Error detection by comparing the output of redundant processing systems using additional compare functionality in one or some but not all of the redundant processing components
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
【解決手段】 異常検出手段101は、第1の装置における異常を検出する。第2の装置リセット手段102は、異常検出手段101により異常が検出された場合に、第2の装置をリセットする。第1の装置リセット手段103は、異常検出手段101により異常が検出された場合に、第1の装置をリセットする。また、照合手段111は、第1の装置および第2の装置で生成されたデータを照合し、データが不一致であれば異常と判定する。リセット手段112は、照合手段111により異常と判定された場合に、第2の装置をリセットする。
【選択図】図1
Description
この情報処理装置によれば、第1の装置における異常が検出された場合に、第2の装置をリセットするので、第2の装置自身の診断に頼ることなく、第2の装置をリセットできる。「第1の装置における異常」は、第1の装置に起因する異常に限定されず、第2の装置に起因する異常を含んでいる。また、「第1の装置における異常」は、第1の装置内で検出される異常や第1の装置外で検出される第1の装置の動作異常を含む。
この場合、第1の装置および第2の装置の両方がリセットされる。
この場合、第1の装置が異常の場合でも、第1の装置の異常を的確に検出できる。
この場合、第2の装置に起因する異常を、第1の装置内で検出可能となる。
この場合、第1の装置の動作異常を検出可能となる。
この情報処理装置によれば、第1の装置および第2の装置で生成されたデータを照合し、データが不一致であれば第2の装置をリセットするので、第2の装置が異常の場合にはデータが不一致を示し、第2の装置がリセットされる。
この情報処理装置によれば、第2の装置の異常を検出した場合に、第2の装置をリセットするので、第2の装置の異常に起因する誤動作を防止できる。また、異常認識手段により認識された第2の装置の異常を通知することができる。通知手段を第1の装置に設けてもよい。
この場合、第1の装置の異常を検出した場合に、第1の装置をリセットするので、第1の装置の異常に起因する誤動作を防止できる。
この情報処理方法によれば、第1の装置における異常が検出された場合に、第2の装置をリセットするので、第2の装置自身の診断に頼ることなく、第2の装置をリセットできる。「第1の装置における異常」は、第1の装置に起因する異常に限定されず、第2の装置に起因する異常を含んでいる。また、「第1の装置における異常」は、第1の装置内で検出される異常や第1の装置外で検出される第1の装置の動作異常を含む。
この場合、第1の装置および第2の装置の両方がリセットされる。
前記第1の装置および前記第2の装置は、それぞれ個々のCPUとして構成されていてもよい。
102 第2の装置リセット手段
103 第1の装置リセット手段
111 照合手段
112 リセット手段
121 第2装置リセット手段
122 異常認識手段
123 通知手段
124 第1の装置リセット手段
Claims (14)
- 同一処理を二重に実行する第1の装置および第2の装置を備える情報処理装置において、
前記第1の装置における異常を検出する異常検出手段と、
前記異常検出手段により異常が検出された場合に、前記第2の装置をリセットする第2の装置リセット手段と、
を備えることを特徴とする情報処理装置。 - 前記異常検出手段により異常が検出された場合に、前記第1の装置をリセットする第1の装置リセット手段を備えることを特徴とする請求項1に記載の情報処理装置。
- 前記異常検出手段は、前記第1の装置と分離して実装されていることを特徴とする請求項1または2に記載の情報処理装置。
- 前記異常検出手段は、前記第1の装置内に実装されていることを特徴とする請求項1または2に記載の情報処理装置。
- 前記異常検出手段はウォッチドッグ・タイマであることを特徴とする請求項1または2に記載の情報処理装置。
- 同一処理を二重に実行する第1の装置および第2の装置を備える情報処理装置において、
前記第1の装置は、
前記第1の装置および前記第2の装置で生成されたデータを照合し、データが不一致であれば異常と判定する照合手段と、
前記照合手段により異常と判定された場合に、前記第2の装置をリセットするリセット手段と、
を備えることを特徴とする情報処理装置。 - 同一処理を二重に実行する第1の装置および第2の装置を備える情報処理装置において、
前記第2の装置の異常を検出した場合に、第2の装置をリセットする第2の装置リセット手段と、
前記第1の装置において前記第2の装置の異常を認識する異常認識手段と、
前記異常認識手段により認識された前記第2の装置の異常を通知する通知手段と、
を備えることを特徴とする情報処理装置。 - 前記第2の装置において前記第1の装置の異常を検出した場合に、前記第1の装置をリセットする第1の装置リセット手段を備えることを特徴とする請求項7に記載の情報処理装置。
- 前記第1の装置および前記第2の装置は、それぞれ個々の半導体デバイスとして構成されていることを特徴とする請求項1〜8のいずれか1項に記載の情報処理装置。
- 前記第1の装置および前記第2の装置は、それぞれ個々のCPUとして構成されていることを特徴とする請求項1〜8のいずれか1項に記載の情報処理装置。
- 同一処理を二重に実行する第1の装置および第2の装置を用いる情報処理方法において、
前記第1の装置における異常を検出するステップと、
前記異常検出手段により異常が検出された場合に、前記第2の装置をリセットするステップと、
を備えることを特徴とする情報処理方法。 - 前記異常検出手段により異常が検出された場合に、前記第1の装置をリセットするステップを備えることを特徴とする請求項11に記載の情報処理方法。
- 前記第1の装置および前記第2の装置は、それぞれ個々の半導体デバイスとして構成されていることを特徴とする請求項11または12に記載の情報処理方法。
- 前記第1の装置および前記第2の装置は、それぞれ個々のCPUとして構成されていることを特徴とする請求項11または12に記載の情報処理方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005016675A JP3962956B6 (ja) | 2005-01-25 | 情報処理装置および情報処理方法 | |
US11/883,006 US20080215913A1 (en) | 2005-01-25 | 2006-01-19 | Information Processing System and Information Processing Method |
EP06711956A EP1843247A1 (en) | 2005-01-25 | 2006-01-19 | Information processing system and information processing method |
PCT/JP2006/300710 WO2006080227A1 (ja) | 2005-01-25 | 2006-01-19 | 情報処理装置および情報処理方法 |
CNA2006800032025A CN101107597A (zh) | 2005-01-25 | 2006-01-19 | 信息处理装置及信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005016675A JP3962956B6 (ja) | 2005-01-25 | 情報処理装置および情報処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006209197A true JP2006209197A (ja) | 2006-08-10 |
JP3962956B2 JP3962956B2 (ja) | 2007-08-22 |
JP3962956B6 JP3962956B6 (ja) | 2007-11-28 |
Family
ID=
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011076262A (ja) * | 2009-09-29 | 2011-04-14 | Hitachi Ltd | 計算機システムおよびその方法 |
JP4832572B2 (ja) * | 2007-11-07 | 2011-12-07 | 三菱電機株式会社 | 安全制御装置 |
JP2012073748A (ja) * | 2010-09-28 | 2012-04-12 | Denso Corp | 制御装置 |
DE102012111767A1 (de) | 2011-12-08 | 2013-06-13 | Denso Corporation | Elektronische Steuereinheit und elektrische Servolenkvorrichtung |
JP2013242708A (ja) * | 2012-05-21 | 2013-12-05 | Denso Corp | 電子制御装置 |
JP5719040B1 (ja) * | 2013-08-20 | 2015-05-13 | 株式会社小松製作所 | 建設機械用コントローラ |
JP2015200928A (ja) * | 2014-04-04 | 2015-11-12 | 三菱電機株式会社 | 制御システム |
JP2016091393A (ja) * | 2014-11-07 | 2016-05-23 | 三菱電機株式会社 | オンライン試験方法 |
WO2017022476A1 (ja) * | 2015-07-31 | 2017-02-09 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4832572B2 (ja) * | 2007-11-07 | 2011-12-07 | 三菱電機株式会社 | 安全制御装置 |
US8755917B2 (en) | 2007-11-07 | 2014-06-17 | Mitsubishi Electric Corporation | Safety control device |
JP2011076262A (ja) * | 2009-09-29 | 2011-04-14 | Hitachi Ltd | 計算機システムおよびその方法 |
JP2012073748A (ja) * | 2010-09-28 | 2012-04-12 | Denso Corp | 制御装置 |
DE102012111767A1 (de) | 2011-12-08 | 2013-06-13 | Denso Corporation | Elektronische Steuereinheit und elektrische Servolenkvorrichtung |
JP2013242708A (ja) * | 2012-05-21 | 2013-12-05 | Denso Corp | 電子制御装置 |
JP5719040B1 (ja) * | 2013-08-20 | 2015-05-13 | 株式会社小松製作所 | 建設機械用コントローラ |
US9292981B2 (en) | 2013-08-20 | 2016-03-22 | Komatsu Ltd. | Construction machine controller |
JP2015200928A (ja) * | 2014-04-04 | 2015-11-12 | 三菱電機株式会社 | 制御システム |
JP2016091393A (ja) * | 2014-11-07 | 2016-05-23 | 三菱電機株式会社 | オンライン試験方法 |
WO2017022476A1 (ja) * | 2015-07-31 | 2017-02-09 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
JP2017033236A (ja) * | 2015-07-31 | 2017-02-09 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
US10788826B2 (en) | 2015-07-31 | 2020-09-29 | Hitachi Automotive Systems, Ltd. | Vehicle control device |
Also Published As
Publication number | Publication date |
---|---|
JP3962956B2 (ja) | 2007-08-22 |
WO2006080227A1 (ja) | 2006-08-03 |
CN101107597A (zh) | 2008-01-16 |
US20080215913A1 (en) | 2008-09-04 |
EP1843247A1 (en) | 2007-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3897046B2 (ja) | 情報処理装置および情報処理方法 | |
US20080215913A1 (en) | Information Processing System and Information Processing Method | |
EP1703401B1 (en) | Information processing apparatus and control method therefor | |
JP3897047B2 (ja) | 情報処理装置および情報処理方法 | |
JP5476238B2 (ja) | 半導体装置 | |
CN104977907B (zh) | 容错性失效保护***和方法 | |
JP3965699B2 (ja) | 情報処理装置および情報処理方法 | |
JP2011043957A (ja) | 障害監視回路、半導体集積回路及び故障個所特定方法 | |
KR101560497B1 (ko) | 락스텝으로 이중화된 프로세서 코어들의 리셋 제어 방법 및 이를 이용하는 락스텝 시스템 | |
JP2007226389A (ja) | 時刻同期異常検出装置および時刻同期異常検出方法 | |
US8255769B2 (en) | Control apparatus and control method | |
KR101448013B1 (ko) | 항공기용 다중 컴퓨터의 고장 허용 장치 및 방법 | |
KR102213676B1 (ko) | 산술 연산 감시 기능을 구비하는 오토사 시스템용 단말 장치 및 오토사 시스템의 산술 연산 감시 방법 | |
KR101594453B1 (ko) | 채널 고장 진단 장치 및 그 진단 방법 | |
JP2010165136A (ja) | 冗長化制御装置 | |
US20070271486A1 (en) | Method and system to detect software faults | |
JP3962956B6 (ja) | 情報処理装置および情報処理方法 | |
JP4954249B2 (ja) | 電子端末装置及び電子連動装置 | |
US20090106461A1 (en) | Information Processing Apparatus and Information Processing Method | |
JP4432354B2 (ja) | ウオッチドッグタイマ回路の状態監視方式 | |
JP2013156732A (ja) | エレベータの制御装置及び制御方法 | |
JPH05207637A (ja) | ディジタルリレー | |
US20120307650A1 (en) | Multiplex system | |
JP2006276957A (ja) | 安全システム | |
KR101366775B1 (ko) | 컴퓨터 시스템의 고장방지 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060622 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070206 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070403 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070405 |
|
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: 20070426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070509 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3962956 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
R154 | Certificate of patent or utility model (reissue) |
Free format text: JAPANESE INTERMEDIATE CODE: R154 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110601 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130601 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140601 Year of fee payment: 7 |