JPWO2007096987A1 - エラー制御装置 - Google Patents
エラー制御装置 Download PDFInfo
- Publication number
- JPWO2007096987A1 JPWO2007096987A1 JP2008501543A JP2008501543A JPWO2007096987A1 JP WO2007096987 A1 JPWO2007096987 A1 JP WO2007096987A1 JP 2008501543 A JP2008501543 A JP 2008501543A JP 2008501543 A JP2008501543 A JP 2008501543A JP WO2007096987 A1 JPWO2007096987 A1 JP WO2007096987A1
- Authority
- JP
- Japan
- Prior art keywords
- error
- packet
- information processing
- unit
- data
- 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.)
- Pending
Links
- 230000000295 complement effect Effects 0.000 claims abstract description 44
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 230000010365 information processing Effects 0.000 claims description 42
- 238000005192 partition Methods 0.000 claims description 24
- 238000012937 correction Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 36
- 239000013589 supplement Substances 0.000 abstract 3
- 230000006870 function Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 6
- 238000000638 solvent extraction Methods 0.000 description 4
- 230000007850 degeneration Effects 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0097—Relays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Multi Processors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明のエラー制御装置は、複数の情報処理モジュールを相互に接続する相互接続装置に設けられ、入力パケットのエラーを検出するエラー検出手段と、前記パケットにおいてエラーが検出された位置に応じて補完データを生成する補完データ生成手段と、前記エラーが検出されたデータユニットおよびその後続のデータユニットを前記補完データに置き換えた補完パケットを出力する出力手段、を有する。
各システムボードモジュール1は、それぞれ、CPU、メモリ、送信I/F部、受信I/F部を備えた情報処理モジュールである。この実施例では、サーバシステム100は、N+1個のシステムボードモジュール(#0〜#N)を備えている。なお、図1では、図面を見やすくするために、CPUおよびメモリ等は省略されており、各システムボードモジュール1の送信I/F部および受信I/F部のみが記載されている。そして、各システムボードモジュール1は、所望の1または複数の宛て先システムボードモジュールへパケットを送信することができる。
次に、本発明に係わるエラー制御動作について説明する。なお、エラー制御は、主に、各受信部10において実行される。
伝送制御部13は、パケットのヘッダを受信すると、そのパケットの最終データユニットを待つことなく、受信したデータユニットを、順次、対応する送信部20へ出力することができる。これに対して、他の実施形態のエラー制御装置の伝送制御部13は、パケット保持部15を備え、最終データユニットを受信するまでそのパケットを保持する。そして、伝送制御部13は、そのパケットの全サイクルにおいてエラーが検出されなかったときに、そのパケットを対応する送信部10へ出力する。この構成を導入すると、サイクル数の長いパケットの伝送効率が低下するが、エラーパケットに起因する無駄なトラヒックおよび無駄な動作を回避することができる。また、エラーの拡散を確実に回避できる。
Claims (9)
- 複数の情報処理モジュールを相互に接続する相互接続装置に設けられるエラー制御装置であって、
入力パケットのエラーを検出するエラー検出手段と、
前記パケットにおいてエラーが検出された位置に応じて補完データを生成する補完データ生成手段と、
前記エラーが検出されたデータユニットおよびその後続のデータユニットを前記補完データに置き換えた補完パケットを出力する出力手段、
を有するエラー制御装置。 - 前記入力パケットは、そのパケット内に格納されているデータユニットの個数を表す情報を備えており、
前記補完データ生成手段は、前記エラー検出手段によりエラーが検出されたデータユニット以降のデータユニットの個数をカウントし、その個数だけ補完データを生成する
ことを特徴とする請求項1に記載のエラー制御装置。 - 前記入力パケットは、エラー訂正符号が付与されたデータユニットを含んで構成されており、
前記補完データ生成手段は、エラー訂正符号が付与された補完データを生成する
ことを特徴とする請求項1に記載のエラー制御装置。 - 前記複数の情報処理モジュールの中の第1の情報処理モジュールから送出されたパケットにおいてエラーが検出された後、その第1の情報処理モジュールから受信したすべてのパケットを廃棄する廃棄手段、
をさらに有することを特徴とする請求項1に記載のエラー制御装置。 - 前記複数の情報処理モジュールの中の第1の情報処理モジュールから送出されたパケットにおいてエラーが検出された後、その第1の情報処理モジュールから受信したパケットの中の所定の種別のパケット以外のパケットを廃棄する廃棄手段、
をさらに有することを特徴とする請求項1に記載のエラー制御装置。 - 前記複数の情報処理モジュールの中の第1の情報処理モジュールから送出されたパケットにおいてエラーが検出されたときに、その第1の情報処理モジュールにエラーの発生を通知する通知手段、
をさらに有することを特徴とする請求項1に記載のエラー制御装置。 - 前記複数の情報処理モジュールを2以上のグループに分割するパーティション手段をさらに有し、
前記エラー検出手段は、第1のグループに属する情報処理モジュールから送出されたパケットの宛て先が第2のグループに属する情報処理モジュールを含んでいたときにエラーが発生したと判断する
ことを特徴とする請求項1に記載のエラー制御装置。 - 複数の情報処理モジュールを相互に接続する相互接続装置に設けられるエラー制御装置であって、
入力パケットを一時的に保持する保持手段と、
前記パケットのエラーを検出するエラー検出手段と、
前記パケットの全範囲に渡ってエラーが検出されなかったときに限り、前記保持手段からパケットを読み出して宛て先情報処理モジュールへ出力する出力手段、
を有するエラー制御装置。 - 複数の情報処理モジュールを相互に接続する相互接続装置においてエラーを制御する方法であって、
入力パケットのエラーをモニタし、
前記パケットにおいてエラーが検出された位置に応じて補完データを生成し、
前記エラーが検出されたデータユニットおよびその後続のデータユニットを前記補完データに置き換えた補完パケットを出力する、
ことを特徴とするエラー制御方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/303451 WO2007096987A1 (ja) | 2006-02-24 | 2006-02-24 | エラー制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2007096987A1 true JPWO2007096987A1 (ja) | 2009-07-09 |
Family
ID=38437048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008501543A Pending JPWO2007096987A1 (ja) | 2006-02-24 | 2006-02-24 | エラー制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8264948B2 (ja) |
EP (1) | EP1988469B1 (ja) |
JP (1) | JPWO2007096987A1 (ja) |
KR (1) | KR100995621B1 (ja) |
CN (1) | CN101375261A (ja) |
WO (1) | WO2007096987A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5535471B2 (ja) * | 2008-12-05 | 2014-07-02 | エヌイーシーコンピュータテクノ株式会社 | マルチパーティション・コンピュータシステム、障害処理方法及びそのプログラム |
US9753444B2 (en) * | 2013-03-06 | 2017-09-05 | Mitsubishi Electric Corporation | Programmable controller, programmable controller system, and method of creating execution error information |
US10002638B2 (en) * | 2014-09-30 | 2018-06-19 | Viacom International Inc. | System and method for time delayed playback |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5161156A (en) * | 1990-02-02 | 1992-11-03 | International Business Machines Corporation | Multiprocessing packet switching connection system having provision for error correction and recovery |
JPH09231187A (ja) * | 1996-02-22 | 1997-09-05 | Hitachi Ltd | 並列計算機のデータ転送方法 |
JPH11168502A (ja) * | 1997-12-04 | 1999-06-22 | Nec Kofu Ltd | 通信障害処理装置及び方法 |
JP2001007893A (ja) * | 1999-06-23 | 2001-01-12 | Nec Kofu Ltd | 情報処理システム及びそれに用いる障害処理方式 |
US6262594B1 (en) * | 1999-11-05 | 2001-07-17 | Ati International, Srl | Apparatus and method for configurable use of groups of pads of a system on chip |
US6526467B1 (en) * | 1998-09-03 | 2003-02-25 | Lg Information & Communications, Ltd. | Apparatus and method for inter-processor communicating in switch |
JP2003283539A (ja) * | 2002-03-20 | 2003-10-03 | Canon Inc | 通信ネットワーク、端末インタフェース装置、ノード装置、伝送制御方法、記憶媒体、及びプログラム |
JP2004013723A (ja) * | 2002-06-10 | 2004-01-15 | Nec Computertechno Ltd | 共有メモリを使ったクラスタ構成を採用した情報処理システムの障害処理装置と方法 |
US20040017778A1 (en) * | 2002-03-25 | 2004-01-29 | Akash Bansal | Error detection and recovery of data in striped channels |
JP2006014153A (ja) * | 2004-06-29 | 2006-01-12 | Nec Commun Syst Ltd | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 |
US7106742B1 (en) * | 2000-01-13 | 2006-09-12 | Mercury Computer Systems, Inc. | Method and system for link fabric error detection and message flow control |
US7315542B2 (en) * | 2002-09-30 | 2008-01-01 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Handling and discarding packets in a switching subnetwork |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5210751A (en) * | 1989-09-19 | 1993-05-11 | Nippon Telegraph And Telephone Corporation | Signal transmission system capable of performing re-transmission control in units of slots |
US5751955A (en) * | 1992-12-17 | 1998-05-12 | Tandem Computers Incorporated | Method of synchronizing a pair of central processor units for duplex, lock-step operation by copying data into a corresponding locations of another memory |
JPH07264214A (ja) * | 1994-02-07 | 1995-10-13 | Fujitsu Ltd | インターフェース装置 |
US6334219B1 (en) * | 1994-09-26 | 2001-12-25 | Adc Telecommunications Inc. | Channel selection for a hybrid fiber coax network |
US5671226A (en) * | 1995-02-09 | 1997-09-23 | Mitsubishi Denki Kabushiki Kaisha | Multimedia information processing system |
JP3862330B2 (ja) * | 1996-05-22 | 2006-12-27 | 富士通株式会社 | 半導体記憶装置 |
JP3411234B2 (ja) * | 1999-04-26 | 2003-05-26 | 沖電気工業株式会社 | 符号化情報受信復号装置 |
JP3527873B2 (ja) * | 1999-09-03 | 2004-05-17 | 松下電器産業株式会社 | 誤り訂正装置 |
JP4010438B2 (ja) | 2000-03-03 | 2007-11-21 | 富士通株式会社 | 計算機システムのパケット送受信方法、装置及びパケット送受信プログラム |
US6957273B2 (en) | 2000-03-03 | 2005-10-18 | Fujitsu Limited | Packet transmitting/receiving method and apparatus for computer system |
TW468158B (en) | 2000-06-16 | 2001-12-11 | Ali Corp | Disc decoding method and system |
AU2002243344A1 (en) * | 2000-12-18 | 2002-07-01 | Redwave Networks, Inc. | Network node with multi-medium interfaces |
JP3960061B2 (ja) * | 2002-01-31 | 2007-08-15 | ソニー株式会社 | データ記録媒体、データ記録方法および装置、データ再生方法および装置、データ送信方法およびデータ受信方法 |
JP2004030815A (ja) * | 2002-06-27 | 2004-01-29 | Ricoh Co Ltd | プログラム、記録媒体、情報処理システム及びコピープロテクト方法 |
US8233392B2 (en) * | 2003-07-29 | 2012-07-31 | Citrix Systems, Inc. | Transaction boundary detection for reduction in timeout penalties |
JP3961517B2 (ja) | 2004-07-14 | 2007-08-22 | エヌイーシーコンピュータテクノ株式会社 | システム、クロスバ装置及びそれらに用いる障害通知方法 |
KR100604909B1 (ko) * | 2004-10-11 | 2006-07-28 | 삼성전자주식회사 | 가변적인 반복 에러 정정 횟수를 갖는 디지털 신호 처리방법 |
JP4391954B2 (ja) * | 2005-02-18 | 2009-12-24 | 富士通株式会社 | ファイル制御システムおよびファイル制御装置 |
JP4603494B2 (ja) * | 2006-02-14 | 2010-12-22 | 富士通株式会社 | 伝送装置および学習情報保全方法 |
JP4984774B2 (ja) * | 2006-09-15 | 2012-07-25 | 富士通株式会社 | Rfタグリーダ及び再送制御方法 |
JPWO2008050456A1 (ja) * | 2006-10-27 | 2010-02-25 | 富士通株式会社 | コンピュータシステム、データ中継装置およびコンピュータシステム制御方法 |
WO2008139594A1 (ja) * | 2007-05-11 | 2008-11-20 | Fujitsu Limited | 無線通信のヘッダ圧縮制御方法並びに無線基地局及び送信装置 |
-
2006
- 2006-02-24 WO PCT/JP2006/303451 patent/WO2007096987A1/ja active Application Filing
- 2006-02-24 JP JP2008501543A patent/JPWO2007096987A1/ja active Pending
- 2006-02-24 EP EP06714590A patent/EP1988469B1/en not_active Expired - Fee Related
- 2006-02-24 CN CNA2006800529803A patent/CN101375261A/zh active Pending
- 2006-02-24 KR KR1020087020491A patent/KR100995621B1/ko not_active IP Right Cessation
-
2008
- 2008-08-22 US US12/196,984 patent/US8264948B2/en not_active Expired - Fee Related
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5161156A (en) * | 1990-02-02 | 1992-11-03 | International Business Machines Corporation | Multiprocessing packet switching connection system having provision for error correction and recovery |
JPH09231187A (ja) * | 1996-02-22 | 1997-09-05 | Hitachi Ltd | 並列計算機のデータ転送方法 |
JPH11168502A (ja) * | 1997-12-04 | 1999-06-22 | Nec Kofu Ltd | 通信障害処理装置及び方法 |
US6526467B1 (en) * | 1998-09-03 | 2003-02-25 | Lg Information & Communications, Ltd. | Apparatus and method for inter-processor communicating in switch |
JP2001007893A (ja) * | 1999-06-23 | 2001-01-12 | Nec Kofu Ltd | 情報処理システム及びそれに用いる障害処理方式 |
US6262594B1 (en) * | 1999-11-05 | 2001-07-17 | Ati International, Srl | Apparatus and method for configurable use of groups of pads of a system on chip |
US7106742B1 (en) * | 2000-01-13 | 2006-09-12 | Mercury Computer Systems, Inc. | Method and system for link fabric error detection and message flow control |
JP2003283539A (ja) * | 2002-03-20 | 2003-10-03 | Canon Inc | 通信ネットワーク、端末インタフェース装置、ノード装置、伝送制御方法、記憶媒体、及びプログラム |
US20040017778A1 (en) * | 2002-03-25 | 2004-01-29 | Akash Bansal | Error detection and recovery of data in striped channels |
JP2004013723A (ja) * | 2002-06-10 | 2004-01-15 | Nec Computertechno Ltd | 共有メモリを使ったクラスタ構成を採用した情報処理システムの障害処理装置と方法 |
US7315542B2 (en) * | 2002-09-30 | 2008-01-01 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Handling and discarding packets in a switching subnetwork |
JP2006014153A (ja) * | 2004-06-29 | 2006-01-12 | Nec Commun Syst Ltd | パケットエラー監視型mpegデコーダ、mpeg映像伝送システム及びmpeg映像伝送方法 |
Also Published As
Publication number | Publication date |
---|---|
US20080310297A1 (en) | 2008-12-18 |
EP1988469A4 (en) | 2009-09-02 |
CN101375261A (zh) | 2009-02-25 |
KR20080087174A (ko) | 2008-09-30 |
WO2007096987A1 (ja) | 2007-08-30 |
EP1988469B1 (en) | 2012-07-04 |
KR100995621B1 (ko) | 2010-11-22 |
EP1988469A1 (en) | 2008-11-05 |
US8264948B2 (en) | 2012-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6594776B1 (en) | Mechanism to clear MAC address from Ethernet switch address table to enable network link fail-over across two network segments | |
JP2004062535A (ja) | マルチプロセッサシステムの障害処理方法、マルチプロセッサシステム及びノード | |
EP2157723B1 (en) | Data retransmission method and system | |
JP2010187244A (ja) | 端末装置間のトークン異常検出/回復方式 | |
US8108736B2 (en) | Multi-partition computer system, failure handling method and program therefor | |
JPWO2007096987A1 (ja) | エラー制御装置 | |
JP4034572B2 (ja) | 遠隔割り込み信号の処理方法、システムおよびネットワークインターフェースシステム | |
US10230625B2 (en) | Information processing apparatus, information processing system, and communication device | |
KR20050002865A (ko) | 인피니밴드 채널 어댑터 장애용 리던던시 제공 방법 및 컴퓨터 시스템 | |
JP4771438B2 (ja) | メモリアクセス制御装置、メモリアクセス制御方法、及びメモリアクセス制御用プログラム | |
US7672305B2 (en) | Crossbar switch, information processor, and transfer method | |
JP5104773B2 (ja) | データ転送システム、データ転送装置およびデータ転送方法 | |
JP2011023983A (ja) | ネットワークノード | |
US8639967B2 (en) | Controlling apparatus, method for controlling apparatus and information processing apparatus | |
JP5145860B2 (ja) | メモリ二重化システム及び情報処理装置 | |
JP2006309292A (ja) | サーバ装置、サーバシステム、及びサーバシステムでの系切り換え方法 | |
JP2004157753A (ja) | ファームウェアダウンロードシステム | |
JP2004013723A (ja) | 共有メモリを使ったクラスタ構成を採用した情報処理システムの障害処理装置と方法 | |
JP2019168739A (ja) | 並列計算システム | |
JP2011188272A (ja) | スイッチ装置 | |
JP3691679B2 (ja) | 二重伝送路を有するネットワーク | |
WO2024119777A1 (zh) | 框式设备通信链路异常处理方法、框式设备及介质 | |
JPWO2008050456A1 (ja) | コンピュータシステム、データ中継装置およびコンピュータシステム制御方法 | |
KR20170131001A (ko) | 메시지분산 서비스 환경에서의 운영 서버 제어 시스템 | |
JP5669193B2 (ja) | 情報処理装置、データ転送方法、及び情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110425 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110823 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110829 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20111021 |