JP2005190268A - 共通バッファ管理手段 - Google Patents
共通バッファ管理手段 Download PDFInfo
- Publication number
- JP2005190268A JP2005190268A JP2003432173A JP2003432173A JP2005190268A JP 2005190268 A JP2005190268 A JP 2005190268A JP 2003432173 A JP2003432173 A JP 2003432173A JP 2003432173 A JP2003432173 A JP 2003432173A JP 2005190268 A JP2005190268 A JP 2005190268A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- target
- message
- command
- host
- 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
- 239000000872 buffer Substances 0.000 title claims abstract description 233
- 230000006854 communication Effects 0.000 claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims abstract description 26
- 230000015654 memory Effects 0.000 claims description 57
- 230000005856 abnormality Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 12
- 238000011084 recovery Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
【解決手段】 ホスト1は、ターゲット2に出力する一連のコマンドについて照会可能なように管理されたコマンド管理部11と、ターゲット2から供給されたメッセージにつき少なくとも最新のメッセージと1回前のメッセージとをそれぞれ一時記憶するメッセージ受信部12と、前記管理された一連のコマンドと前記一時記憶されたメッセージとの比較に基づき、ホスト1とターゲット2間の通信エラーを検出するエラー検出部14と、前記通信エラーを検出した場合に前記通信シーケンスをリカバリするコマンド制御部14とを具備する共通バッファ管理手段。
【選択図】 図1
Description
以上のように、ホスト51からターゲット52への共通メモリ54を介したデータ供給が行われる構成とされているものである。
ホストと、ターゲットと、1つ以上のバッファメモリから構成された共通メモリとがデータバスを介してそれぞれ接続され、前記ターゲットが発行する空きバッファのアドレスを示したメッセージと前記ホストが発行するアクセスすべきバッファのアドレスを示したコマンドとの通信制御によって、前記ホストから前記ターゲットに対してデータを供給するよう構成された共通バッファ管理手段において、前記ホストは、前記ターゲットに発行する一連のコマンドをその発行する順番で予め記憶したコマンド管理部と、前記ターゲットから供給されたメッセージについて少なくとも最新のメッセージと1回前のメッセージとをそれぞれ一時記憶するメッセージ受信部と、前記コマンド管理部に記憶された一連のコマンドと前記メッセージ受信部に一時記憶されたメッセージとの同一発行順番位置で各アドレス比較を行ってエラーの有無を検出するエラー検出部と、この検出結果に基づき次にアクセスするバッファメモリを指定してこれに係るコマンドか、又は前記ホストとターゲット間の通信異常を正常復帰させるコマンドかのいずれかを発行するよう制御するコマンド制御部とを具備し、前記コマンド制御部は、前記エラー検出部において検出結果にエラーが無かった場合には、前記コマンド及びメッセージの通信シーケンスは正常であると判断され、前記メッセージ受信部に一時記憶された最新のメッセージに基づき、前記次にアクセスするバッファメモリを指定してこの指定したバッファメモリに係るコマンドを前記ターゲットに出力する一方、前記エラー検出部における検出結果にエラーが検出された場合には、前記通信異常を正常復帰させるための新たなコマンドをターゲットに設定し直すよう制御することを特徴とする共通バッファ管理手段。
2 ターゲット
2a コマンド受信部
2b メッセージ制御部
2c メモリ制御部
3 データバス
4 共通メモリ
4−1 第1のバッファ
4−2 第2のバッファ
4−n 第nのバッファ
11 コマンド管理部
12 メッセージ受信部
13 エラー検出部
14 コマンド制御部
15 メモリ制御部
Claims (1)
- ホストと、ターゲットと、1つ以上のバッファメモリから構成された共通メモリとがデータバスを介してそれぞれ接続され、前記ターゲットが発行する空きバッファのアドレスを示したメッセージと前記ホストが発行するアクセスすべきバッファのアドレスを示したコマンドとの通信制御によって、前記ホストから前記ターゲットに対してデータを供給するよう構成された共通バッファ管理手段において、
前記ホストは、前記ターゲットに発行する一連のコマンドをその発行する順番で予め記憶したコマンド管理部と、前記ターゲットから供給されたメッセージについて少なくとも最新のメッセージと1回前のメッセージとをそれぞれ一時記憶するメッセージ受信部と、前記コマンド管理部に記憶された一連のコマンドと前記メッセージ受信部に一時記憶されたメッセージとの同一発行順番位置で各アドレス比較を行ってエラーの有無を検出するエラー検出部と、この検出結果に基づき次にアクセスするバッファメモリを指定してこれに係るコマンドか、又は前記ホストとターゲット間の通信異常を正常復帰させるコマンドかのいずれかを発行するよう制御するコマンド制御部とを具備し、
前記コマンド制御部は、前記エラー検出部において検出結果にエラーが無かった場合には、前記コマンド及びメッセージの通信シーケンスは正常であると判断され、前記メッセージ受信部に一時記憶された最新のメッセージに基づき、前記次にアクセスするバッファメモリを指定してこの指定したバッファメモリに係るコマンドを前記ターゲットに出力する一方、
前記エラー検出部における検出結果にエラーが検出された場合には、前記通信異常を正常復帰させるための新たなコマンドをターゲットに設定し直すよう制御する
ことを特徴とする共通バッファ管理手段。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003432173A JP4258372B2 (ja) | 2003-12-26 | 2003-12-26 | 共通メモリ管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003432173A JP4258372B2 (ja) | 2003-12-26 | 2003-12-26 | 共通メモリ管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005190268A true JP2005190268A (ja) | 2005-07-14 |
| JP4258372B2 JP4258372B2 (ja) | 2009-04-30 |
Family
ID=34789957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003432173A Expired - Fee Related JP4258372B2 (ja) | 2003-12-26 | 2003-12-26 | 共通メモリ管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4258372B2 (ja) |
-
2003
- 2003-12-26 JP JP2003432173A patent/JP4258372B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP4258372B2 (ja) | 2009-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8051325B2 (en) | Multiprocessor system and failure recovering system | |
| US7853767B2 (en) | Dual writing device and its control method | |
| US20010032301A1 (en) | Multiplexed computer system | |
| JPH08227344A (ja) | 二重磁気ディスク制御装置間の通信制御装置 | |
| US5163138A (en) | Protocol for read write transfers via switching logic by transmitting and retransmitting an address | |
| CN1260624C (zh) | 可编程控制器、cpu单元、通信单元以及通信单元的控制方法 | |
| CN110580235A (zh) | 一种sas扩展器通信方法及装置 | |
| JP2009053734A (ja) | 数値制御装置に接続されたioユニットの断線と電源断の検出方法 | |
| JP5966243B2 (ja) | ストレージ装置及びストレージ装置の制御方法 | |
| JP4451837B2 (ja) | データ転送装置およびデータ転送方法 | |
| JPH0341522A (ja) | メッセージ紛失検出処理方式 | |
| JP4258372B2 (ja) | 共通メモリ管理方法 | |
| EP1703392A2 (en) | Method and apparatus for detecting failures in a partitioned large scale computer system | |
| US20040078649A1 (en) | Computer system | |
| JPH0895614A (ja) | 制御装置 | |
| JP5544099B2 (ja) | コントローラ通信方法およびコントローラ通信装置 | |
| JP2008152552A (ja) | 計算機システム及び障害情報管理方法 | |
| JP2007206949A (ja) | ディスクアレイ装置、ディスクアレイ装置の制御方法、ディスクアレイ装置の制御プログラム | |
| JP2007334668A (ja) | メモリダンプ方法、クラスタシステム、それを構成するノードおよびプログラム | |
| JP2848442B2 (ja) | 任意メッセージデータ判別方式 | |
| JPH07250121A (ja) | 通信経路選択制御装置 | |
| JP2752920B2 (ja) | マルチプロセッサシステムにおけるプロセッサ間通信方式 | |
| WO2008062511A1 (fr) | Système multiprocesseur | |
| JP3110124B2 (ja) | マルチコンピュータシステムにおける障害検出方式 | |
| JP5146452B2 (ja) | 監視装置、情報処理装置、及びアラーム信号出力方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Effective date: 20060331 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080606 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080930 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20081024 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Effective date: 20081212 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Effective date: 20090113 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090126 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 3 Free format text: PAYMENT UNTIL: 20120220 |
|
| LAPS | Cancellation because of no payment of annual fees |