JP4679178B2 - 通信装置及びメモリ装置 - Google Patents
通信装置及びメモリ装置 Download PDFInfo
- Publication number
- JP4679178B2 JP4679178B2 JP2005055245A JP2005055245A JP4679178B2 JP 4679178 B2 JP4679178 B2 JP 4679178B2 JP 2005055245 A JP2005055245 A JP 2005055245A JP 2005055245 A JP2005055245 A JP 2005055245A JP 4679178 B2 JP4679178 B2 JP 4679178B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- standby
- unit
- active
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Description
運用系メモリ制御部12は、運用系メモリ12a、データ転送部12b、アクセス調停部12cから構成される。運用系メモリ12aは、データを格納する。データ転送部12bは、待機系側のメモリユニットである待機系メモリ制御部13が実装されたことを認識すると、自律的に運用系メモリ12a内に格納されているデータを読み出して、メモリコピーバス15を介して、待機系メモリ制御部13へ転送する。
待機系メモリ制御部13は、待機系メモリ13a、メモリコピー部13b、書き込み制御部13cから構成される。待機系メモリ13aは、データを格納する。メモリコピー部13bは、メモリコピーバス15を介して運用系メモリ制御部12から転送されたデータを受信すると、自律的に待機系メモリ13aへ書き込んで、メモリコピーを行う。
〔S5〕書き込み制御部13cは、CPU11−1〜11−4からの運用系メモリ制御部12への書き込みアクセスを監視する(スヌープを行う)。待機系メモリ13aへのメモリコピーを実施している最中に、すでにコピーを完了した運用系メモリ12aの領域への書き込みがあった場合、共通バス14上に現れた書き込みアドレス及び書き込みデータを一時記憶部13c−1に格納する。
〔S11〕CPU11は、共通バス14を介して、運用系メモリ12aに任意にR/Wのアクセスを行う。
〔S13〕データ転送部12bは、運用系メモリ12aから先頭アドレスのデータを読み出す。
〔S15〕メモリコピー部13bは転送されたデータを、待機系メモリ13aに書き込みメモリコピーする(このような動作は最終アドレスまで行われる)。
〔S18〕データ転送部12bは、最終アドレスと、最終アドレスに格納されていたデータとを、メモリコピーバス15を介して、メモリコピー部13bへ転送する。
次にメモリ競合について説明する。アクセス調停部12cは、CPU11−1〜11−4から運用系メモリ12aへのアクセスと、データ転送部12bから運用系メモリ12aへのアクセスとの調停を行うが、運用系メモリ12aに工夫を施すことでさらに競合を抑制し、より確実にCPU動作継続中のコピー動作をスムーズに実行することができる。
共通バスを介して、運用系側のメモリユニットと待機系側のメモリユニットに接続して、通信制御の分散処理を行う複数の通信部と、
運用系側のメモリユニットと待機系側のメモリユニットとを接続するメモリコピーバスと、
データを格納する運用系メモリと、待機系側のメモリユニットが実装されたことを認識すると、前記運用系メモリ内に格納されているデータを読み出して、前記メモリコピーバスを介して待機系側のメモリユニットへ転送するデータ転送部と、前記通信部から前記運用系メモリへのアクセスと、前記データ転送部から前記運用系メモリへのアクセスとの調停を行うアクセス調停部と、から構成される運用系メモリ制御部と、
データを格納する待機系メモリと、前記メモリコピーバスを介して前記運用系メモリ制御部から転送されたデータを、前記待機系メモリへ書き込んで、メモリコピーを行うメモリコピー部と、前記通信部からの前記運用系メモリ制御部への書き込みアクセスを監視して、前記待機系メモリへのメモリコピーを実施している最中に、すでにコピーを完了した領域への書き込みがあった場合、前記共通バス上に現れた書き込みアドレス及び書き込みデータを一時記憶し、メモリコピー終了後に、一時記憶した書き込み内容を前記待機系メモリへ書き込む書き込み制御部と、から構成される待機系メモリ制御部と、
を有することを特徴とする通信装置。
データを格納する運用系メモリと、待機系側のメモリユニットが実装されたことを認識すると、前記運用系メモリ内に格納されているデータを読み出して、運用系側のメモリユニットと待機系側のメモリユニットとを接続するメモリコピーバスを介して待機系側のメモリユニットへ、読み出したデータを転送するデータ転送部と、共通バスを介して接続する通信制御を行う通信部から前記運用系メモリへのアクセスと、前記データ転送部から前記運用系メモリへのアクセスとの調停を行うアクセス調停部と、から構成されて、システム実装時に運用系として機能する運用系メモリ制御部と、
データを格納する待機系メモリと、前記メモリコピーバスを介して前記運用系メモリ制御部から転送されたデータを、前記待機系メモリへ書き込んで、メモリコピーを行うメモリコピー部と、前記通信部からの前記運用系メモリ制御部への書き込みアクセスを監視して、前記待機系メモリへのメモリコピーを実施している最中に、すでにコピーを完了した領域への書き込みがあった場合、前記共通バス上に現れた書き込みアドレス及び書き込みデータを一時記憶し、メモリコピー終了後に、一時記憶した書き込み内容を前記待機系メモリへ書き込む書き込み制御部と、から構成されて、システム実装時に待機系として機能する待機系メモリ制御部と、
を有することを特徴とするメモリ装置。
11−1〜11−n 通信部
12 運用系メモリ制御部
12a 運用系メモリ
12b データ転送部
12c アクセス調停部
13 待機系メモリ制御部
13a 待機系メモリ
13b メモリコピー部
13c 書き込み制御部
13c−1 一時記憶部
14 共通バス
15 メモリコピーバス
Claims (5)
- 運用系と待機系のメモリ冗長構造を持つ通信装置において、
共通バスを介して、運用系側のメモリユニットと待機系側のメモリユニットに接続して、通信制御の分散処理を行う複数の通信部と、
運用系側のメモリユニットと待機系側のメモリユニットとを接続するメモリコピーバスと、
データを格納する運用系メモリと、待機系側のメモリユニットが実装されたことを認識すると、前記運用系メモリ内に格納されているデータを読み出して、前記メモリコピーバスを介して待機系側のメモリユニットへ転送するデータ転送部と、前記通信部から前記運用系メモリへのアクセスと、前記データ転送部から前記運用系メモリへのアクセスとの調停を行うアクセス調停部と、から構成される運用系メモリ制御部と、
データを格納する待機系メモリと、前記メモリコピーバスを介して前記運用系メモリ制御部から転送されたデータを、前記待機系メモリへ書き込んで、メモリコピーを行うメモリコピー部と、前記通信部からの前記運用系メモリ制御部への書き込みアクセスを監視して、前記待機系メモリへのメモリコピーを実施している最中に、すでにコピーを完了した領域への書き込みがあった場合、前記共通バス上に現れた書き込みアドレス及び書き込みデータを一時記憶し、メモリコピー終了後に、一時記憶した書き込み内容を前記待機系メモリへ書き込む書き込み制御部と、から構成される待機系メモリ制御部と、
を有することを特徴とする通信装置。 - 前記書き込み制御部は、前記待機系メモリへ一時記憶した内容を書き込んでいるときに、一時記憶している内容がしきい値以下になったら、あらたな一時記憶処理を停止して、現在記憶されている内容をすべて前記待機系メモリへ書き込み、書き込み終了後に前記通信部からの前記運用系メモリ制御部への書き込みアクセスがあった場合には、一時記憶せずに前記待機系メモリに直接書き込むことを特徴とする請求項1記載の通信装置。
- 前記通信部から前記運用系メモリへのアクセスと、前記データ転送部から前記運用系メモリへのアクセスとの競合が低減化するように、前記運用系メモリのデータ格納領域は、細かいブロックに区切られていることを特徴とする請求項1記載の通信装置。
- 運用系及び待機系の両機能を有して、データの格納処理を行うメモリ装置において、
データを格納する運用系メモリと、待機系側のメモリユニットが実装されたことを認識すると、前記運用系メモリ内に格納されているデータを読み出して、運用系側のメモリユニットと待機系側のメモリユニットとを接続するメモリコピーバスを介して待機系側のメモリユニットへ、読み出したデータを転送するデータ転送部と、共通バスを介して接続する通信制御を行う通信部から前記運用系メモリへのアクセスと、前記データ転送部から前記運用系メモリへのアクセスとの調停を行うアクセス調停部と、から構成されて、運用系としてシステムに実装された時に機能する運用系メモリ制御部と、
データを格納する待機系メモリと、前記メモリコピーバスを介して前記運用系メモリ制御部から転送されたデータを、前記待機系メモリへ書き込んで、メモリコピーを行うメモリコピー部と、前記通信部からの前記運用系メモリ制御部への書き込みアクセスを監視して、前記待機系メモリへのメモリコピーを実施している最中に、すでにコピーを完了した領域への書き込みがあった場合、前記共通バス上に現れた書き込みアドレス及び書き込みデータを一時記憶し、メモリコピー終了後に、一時記憶した書き込み内容を前記待機系メモリへ書き込む書き込み制御部と、から構成されて、待機系としてシステムに実装された時に機能する待機系メモリ制御部と、
を有することを特徴とするメモリ装置。 - 前記書き込み制御部は、前記待機系メモリへ一時記憶した内容を書き込んでいるときに、一時記憶している内容がしきい値以下になったら、あらたな一時記憶処理を停止して、現在記憶されている内容をすべて前記待機系メモリへ書き込み、書き込み終了後に前記通信部からの前記運用系メモリ制御部への書き込みアクセスがあった場合には、一時記憶せずに前記待機系メモリに直接書き込むことを特徴とする請求項4記載のメモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005055245A JP4679178B2 (ja) | 2005-03-01 | 2005-03-01 | 通信装置及びメモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005055245A JP4679178B2 (ja) | 2005-03-01 | 2005-03-01 | 通信装置及びメモリ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006243852A JP2006243852A (ja) | 2006-09-14 |
| JP4679178B2 true JP4679178B2 (ja) | 2011-04-27 |
Family
ID=37050234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005055245A Expired - Fee Related JP4679178B2 (ja) | 2005-03-01 | 2005-03-01 | 通信装置及びメモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4679178B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009260652A (ja) * | 2008-04-16 | 2009-11-05 | Nec Saitama Ltd | 無線通信システム |
| JP5484117B2 (ja) | 2010-02-17 | 2014-05-07 | 株式会社日立製作所 | ハイパーバイザ及びサーバ装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63292351A (ja) * | 1987-05-26 | 1988-11-29 | Nec Corp | メモリコピ−装置 |
| JPH06259336A (ja) * | 1993-03-04 | 1994-09-16 | Hitachi Ltd | 二重化共有拡張記憶装置を備えた情報処理システム |
| JP2003241992A (ja) * | 2002-02-19 | 2003-08-29 | Mitsubishi Electric Corp | 2重系制御システム |
-
2005
- 2005-03-01 JP JP2005055245A patent/JP4679178B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006243852A (ja) | 2006-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7817626B2 (en) | Storage subsystem | |
| JP3657428B2 (ja) | 記憶制御装置 | |
| US8321622B2 (en) | Storage system with multiple controllers and multiple processing paths | |
| JP4072424B2 (ja) | メモリシステム及びその制御方法 | |
| JP7358613B2 (ja) | 記憶システムの信頼性を向上させる方法及び関連機器 | |
| JPH09146842A (ja) | 記憶サブシステム | |
| US6944684B1 (en) | System for selectively using different communication paths to transfer data between controllers in a disk array in accordance with data transfer size | |
| JP4462697B2 (ja) | 記憶制御装置 | |
| JP2012208896A (ja) | ディスクアレイ装置、接続経路制御方法、及び接続経路制御プログラム | |
| JP2005293315A (ja) | データミラー型クラスタシステム及びデータミラー型クラスタシステムの同期制御方法 | |
| JPWO2010100757A1 (ja) | 演算処理システム、再同期方法、およびファームプログラム | |
| JP2006172243A (ja) | フォルトトレラントコンピュータ装置およびその同期化方法 | |
| JP4679178B2 (ja) | 通信装置及びメモリ装置 | |
| JP2006277205A (ja) | 記憶装置システムおよびその制御方法、制御プログラム | |
| JP2531919B2 (ja) | 二重化された処理装置間の同期状態維持方法 | |
| WO2002008929A9 (en) | High-availability shared-memory system | |
| CN1474515A (zh) | 路由器冗余系统及方法 | |
| JP4173110B2 (ja) | 記憶装置システム | |
| JPH09305494A (ja) | 拡張記憶装置のデータ転送制御回路 | |
| JP2000148523A (ja) | 二重化メモリ装置及びメモリ切替方法 | |
| JP2004062589A (ja) | 情報処理装置 | |
| JP3393737B2 (ja) | 情報処理システムのコマンド送受信方法 | |
| JP4179303B2 (ja) | 記憶装置システム | |
| JP2007334668A (ja) | メモリダンプ方法、クラスタシステム、それを構成するノードおよびプログラム | |
| JPWO2004079573A1 (ja) | マルチプロセッサシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071120 |
|
| 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: 20110201 |
|
| 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: 20110201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4679178 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: 20140210 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |