JP2008158733A - ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム - Google Patents
ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム Download PDFInfo
- Publication number
- JP2008158733A JP2008158733A JP2006345775A JP2006345775A JP2008158733A JP 2008158733 A JP2008158733 A JP 2008158733A JP 2006345775 A JP2006345775 A JP 2006345775A JP 2006345775 A JP2006345775 A JP 2006345775A JP 2008158733 A JP2008158733 A JP 2008158733A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- address
- block
- routing table
- data read
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】ホスト装置2が、スイッチ装置1を介して記憶装置XXXへ、宛先アドレス及びブロックアドレスを含むデータ読出要求を送信し、記憶装置XXXが、スイッチ装置1を介してホスト装置2へ、ブロックアドレスに対応するブロックを含むデータ読出応答を送信する。次に、スイッチ装置1が、転送されたブロックを、記憶装置XXXから記憶装置YYYへ、コピーするべく転送する。そして、ホスト装置2が、スイッチ装置1へ、ブロックアドレスと同じブロックアドレスを含むデータ読出要求を送信した際に、スイッチ装置1は、データ読出要求を記憶装置YYYへ送信する。
【選択図】図2
Description
ホスト装置が、スイッチ装置を介して第1の記憶装置へ、宛先アドレス及びブロックアドレスを含むデータ読出要求を送信し、第1の記憶装置が、スイッチ装置を介してホスト装置へ、ブロックアドレスに対応するブロックを含むデータ読出応答を送信する第1のステップと、
スイッチ装置が、転送されたブロックを、第1の記憶装置から第2の記憶装置へ、コピーするべく転送する第2のステップと、
ホスト装置が、スイッチ装置へ、ブロックアドレスと同じブロックアドレスを含むデータ読出要求を送信した際に、スイッチ装置は、データ読出要求を第2の記憶装置へ送信する第3のステップと
を有することを特徴とする。
記憶装置の宛先アドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶する、ホスト装置に対する第1のルーティングテーブルと、
記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶する、記憶装置に対する第2のルーティングテーブルと
を有し、
第1のルーティングテーブルの各項目と、第2のルーティングテーブルの各項目とは対応付けられており、
第2のステップについて、第2のルーティングテーブルにおけるブロックに係る記憶装置のアドレスが変更される
ことも好ましい。
ルーティングテーブルを、他のスイッチ装置へ送信し、且つ、他のスイッチ装置から受信したルーティングテーブルを蓄積することも好ましい。
スイッチ装置は、ファイバチャネルネットワークに備えられており、
記憶装置のアドレスは、ファイバチャネルフレームヘッダによって特定され、
データ読出要求は、SCSI(Small Computer System Interface)コマンドによって特定され、
ファイルのブロックアドレスは、SCSIフレームヘッダによって特定される
ことも好ましい。
記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶したルーティングテーブルを用いて、ホスト装置から受信したデータ読出要求を第1の記憶装置へ送信し、第1の記憶装置から受信した、ブロックを含むデータ読出応答をホスト装置へ送信するルーティング手段と
ルーティング手段によって転送されたブロックを、第1の記憶装置から第2の記憶装置へコピーするべく転送するコピー手段と、
転送されたブロックのブロックアドレスに対応する第1の記憶装置のアドレスを、第2の記憶装置のアドレスに変更するべくルーティング手段へ通知するコピー先通知手段と
を有することを特徴とする。
ルーティングテーブルは、第1のルーティングテーブルと第2のルーティングテーブルとを有し、第1のルーティングテーブルの各項目と、第2のルーティングテーブルの各項目とは対応付けられており、
第1のルーティングテーブルは、ホスト装置に対して、記憶装置の宛先アドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けたものであり、
第2のルーティングテーブルは、記憶装置に対して、記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けたものであり、
コピー先通知手段から通知された情報に基づいて、第2のルーティングテーブルにおけるブロックに係る記憶装置のアドレスが変更される
ことも好ましい。
ファイバチャネルネットワークに備えられており、
記憶装置のアドレスは、ファイバチャネルフレームヘッダによって特定され、
データ読出要求は、SCSIコマンドによって特定され、
ファイルのブロックアドレスは、SCSIフレームヘッダによって特定される
ことも好ましい。
記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶したルーティングテーブルを用いて、ホスト装置から受信したデータ読出要求を第1の記憶装置へ送信し、第1の記憶装置から受信した、ブロックを含むデータ読出応答をホスト装置へ送信するルーティング手段と
ルーティング手段によって転送されたブロックを、第1の記憶装置から第2の記憶装置へコピーするべく転送するコピー手段と、
転送されたブロックのブロックアドレスに対応する第1の記憶装置のアドレスを、第2の記憶装置のアドレスに変更するべくルーティング手段へ通知するコピー先通知手段と
してコンピュータを機能させることを特徴とする。
(S205)このとき(又はその後)、スイッチ装置1は、ホスト装置2から見て、記憶装置XXXよりも近い記憶装置YYYへ、データ書込要求を送信する。データ書込要求には、記憶装置XXXから受信したブロック2及び3が付加される。
(S206)記憶装置YYYは、スイッチ装置1からデータ書込要求を受信し、それに付加されたブロックを、記憶装置YYYに記憶する。そして、記憶装置YYYは、データ書込応答をスイッチ装置1へ返信する。
(S208)このとき、スイッチ装置1は、ホスト装置2から受信したデータ読出要求を、記憶装置YYYへ転送する。
(S210)スイッチ装置1は、記憶装置YYYから受信したデータ読出応答を、ホスト装置2へ送信する。これにより、ファイルのブロックアドレス2及び3のブロックは、記憶装置YYYから読み出される。記憶装置XXXから読み出すよりも高速に実現できる。また、ホスト装置及び記憶装置は既存のものであって、何ら変更を要しない。
(S404)図3におけるS304と、全く同様に動作する。
11 ルーティング部
12 コピー部
13 コピー先通知部
14 ポート部
2 ホスト装置
3 記憶装置
4 LANスイッチ装置
5 端末
Claims (9)
- ストレージエリアネットワークを介して、ホスト装置と複数の記憶装置とを接続するスイッチ装置におけるキャッシュ制御方法であって、
前記ホスト装置が、前記スイッチ装置を介して第1の記憶装置へ、宛先アドレス及びブロックアドレスを含むデータ読出要求を送信し、第1の記憶装置が、前記スイッチ装置を介して前記ホスト装置へ、前記ブロックアドレスに対応するブロックを含むデータ読出応答を送信する第1のステップと、
前記スイッチ装置が、転送された前記ブロックを、第1の記憶装置から第2の記憶装置へ、コピーするべく転送する第2のステップと、
前記ホスト装置が、前記スイッチ装置へ、前記ブロックアドレスと同じブロックアドレスを含むデータ読出要求を送信した際に、前記スイッチ装置は、前記データ読出要求を第2の記憶装置へ送信する第3のステップと
を有することを特徴とするキャッシュ制御方法。 - 前記記憶装置の宛先アドレスと、該記憶装置に記憶されている前記ファイルのブロックアドレスとを対応付けて記憶する、前記ホスト装置に対する第1のルーティングテーブルと、
記憶装置のアドレスと、該記憶装置に記憶されている前記ファイルのブロックアドレスとを対応付けて記憶する、前記記憶装置に対する第2のルーティングテーブルと
を有し、
第1のルーティングテーブルの各項目と、第2のルーティングテーブルの各項目とは対応付けられており、
第2のステップについて、第2のルーティングテーブルにおける前記ブロックに係る前記記憶装置のアドレスが変更される
ことを特徴とする請求項1に記載のキャッシュ制御方法。 - 前記ルーティングテーブルを、他のスイッチ装置へ送信し、且つ、他のスイッチ装置から受信したルーティングテーブルを蓄積することを特徴とする請求項2に記載のキャッシュ制御方法。
- 前記スイッチ装置は、ファイバチャネルネットワークに備えられており、
前記記憶装置のアドレスは、ファイバチャネルフレームヘッダによって特定され、
前記データ読出要求は、SCSI(Small Computer System Interface)コマンドによって特定され、
前記ファイルのブロックアドレスは、SCSIフレームヘッダによって特定される
ことを特徴とする請求項1から3のいずれか1項に記載のキャッシュ制御方法。 - ストレージエリアネットワークを介して、ホスト装置と複数の記憶装置とを接続するスイッチ装置において、
前記記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶したルーティングテーブルを用いて、前記ホスト装置から受信したデータ読出要求を第1の記憶装置へ送信し、第1の記憶装置から受信した、ブロックを含むデータ読出応答を前記ホスト装置へ送信するルーティング手段と
前記ルーティング手段によって転送された前記ブロックを、第1の記憶装置から第2の記憶装置へコピーするべく転送するコピー手段と、
転送された前記ブロックの前記ブロックアドレスに対応する第1の記憶装置のアドレスを、第2の記憶装置のアドレスに変更するべく前記ルーティング手段へ通知するコピー先通知手段と
を有することを特徴とするスイッチ装置。 - 前記ルーティングテーブルは、第1のルーティングテーブルと第2のルーティングテーブルとを有し、第1のルーティングテーブルの各項目と、第2のルーティングテーブルの各項目とは対応付けられており、
第1のルーティングテーブルは、前記ホスト装置に対して、前記記憶装置の宛先アドレスと、該記憶装置に記憶されている前記ファイルのブロックアドレスとを対応付けたものであり、
第2のルーティングテーブルは、前記記憶装置に対して、記憶装置のアドレスと、該記憶装置に記憶されている前記ファイルのブロックアドレスとを対応付けたものであり、
前記コピー先通知手段から通知された情報に基づいて、第2のルーティングテーブルにおける前記ブロックに係る前記記憶装置のアドレスが変更される
ことを特徴とする請求項5に記載のスイッチ装置。 - 前記ルーティング手段は、前記ルーティングテーブルを、他のスイッチ装置へ送信し、且つ、他のスイッチ装置から受信したルーティングテーブルを蓄積することを特徴とする請求項6に記載のキャッシュ制御方法。
- ファイバチャネルネットワークに備えられており、
前記記憶装置のアドレスは、ファイバチャネルフレームヘッダによって特定され、
前記データ読出要求は、SCSIコマンドによって特定され、
前記ファイルのブロックアドレスは、SCSIフレームヘッダによって特定される
ことを特徴とする請求項5から7のいずれか1項に記載のスイッチ装置。 - ストレージエリアネットワークを介して、ホスト装置と複数の記憶装置とを接続するスイッチ装置に搭載されたコンピュータを機能させるプログラムにおいて、
前記記憶装置のアドレスと、該記憶装置に記憶されているファイルのブロックアドレスとを対応付けて記憶したルーティングテーブルを用いて、前記ホスト装置から受信したデータ読出要求を第1の記憶装置へ送信し、第1の記憶装置から受信した、ブロックを含むデータ読出応答を前記ホスト装置へ送信するルーティング手段と
前記ルーティング手段によって転送された前記ブロックを、第1の記憶装置から第2の記憶装置へコピーするべく転送するコピー手段と、
転送された前記ブロックの前記ブロックアドレスに対応する第1の記憶装置のアドレスを、第2の記憶装置のアドレスに変更するべく前記ルーティング手段へ通知するコピー先通知手段と
してコンピュータを機能させることを特徴とするスイッチ装置用プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006345775A JP2008158733A (ja) | 2006-12-22 | 2006-12-22 | ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006345775A JP2008158733A (ja) | 2006-12-22 | 2006-12-22 | ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008158733A true JP2008158733A (ja) | 2008-07-10 |
Family
ID=39659580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006345775A Pending JP2008158733A (ja) | 2006-12-22 | 2006-12-22 | ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008158733A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020155031A (ja) * | 2019-03-22 | 2020-09-24 | 富士通株式会社 | 並列コンピュータシステム |
| WO2025199845A1 (en) * | 2024-03-28 | 2025-10-02 | Qualcomm Incorporated | Methods for copying and moving data on a memory device that includes a write booster buffer |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000010740A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 階層記憶管理システム |
| JP2000020250A (ja) * | 1998-07-03 | 2000-01-21 | Nec Corp | 磁気ディスク制御装置 |
| JP2005010969A (ja) * | 2003-06-18 | 2005-01-13 | Hitachi Ltd | ネットワークシステム及びスイッチ |
| JP2006252019A (ja) * | 2005-03-09 | 2006-09-21 | Hitachi Ltd | ストレージネットワークシステム |
-
2006
- 2006-12-22 JP JP2006345775A patent/JP2008158733A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000010740A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 階層記憶管理システム |
| JP2000020250A (ja) * | 1998-07-03 | 2000-01-21 | Nec Corp | 磁気ディスク制御装置 |
| JP2005010969A (ja) * | 2003-06-18 | 2005-01-13 | Hitachi Ltd | ネットワークシステム及びスイッチ |
| JP2006252019A (ja) * | 2005-03-09 | 2006-09-21 | Hitachi Ltd | ストレージネットワークシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020155031A (ja) * | 2019-03-22 | 2020-09-24 | 富士通株式会社 | 並列コンピュータシステム |
| JP7279450B2 (ja) | 2019-03-22 | 2023-05-23 | 富士通株式会社 | 並列コンピュータシステム |
| WO2025199845A1 (en) * | 2024-03-28 | 2025-10-02 | Qualcomm Incorporated | Methods for copying and moving data on a memory device that includes a write booster buffer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7124169B2 (en) | Network system and its switches | |
| JP2008546049A (ja) | 宛先ディスクへのアクセス方法とディスク容量拡張システム及びディスクアレイ | |
| JP5614293B2 (ja) | 通信制御装置、通信システム、情報処理装置および通信制御方法 | |
| JP2007317181A (ja) | ネットワークストレージ装置 | |
| JP5255035B2 (ja) | フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 | |
| JP5754506B2 (ja) | 通信システム、コントローラ、スイッチ、ストレージ管理装置、及び通信方法 | |
| JP2003029932A (ja) | ディスク制御装置 | |
| CN101778138A (zh) | 一种存储系统及数据传输方法 | |
| JP7046983B2 (ja) | パケット伝送方法及び装置 | |
| JP2012039188A (ja) | 通信システム、制御サーバ、フロー制御方法およびそのプログラム | |
| CN102111436A (zh) | 一种通过iSCSI访问存储设备的方法和一种存储设备 | |
| JP2008158733A (ja) | ストレージエリアネットワークにおけるキャッシュ制御方法、スイッチ装置及びプログラム | |
| CN102904803B (zh) | 一种报文传输方法和设备 | |
| CN103560968A (zh) | 交换机硬件主机路由表更新方法、装置和交换机 | |
| CN113542099B (zh) | 数据的传输方法、装置、电子设备、介质和产品 | |
| JP4712069B2 (ja) | スイッチ装置、ストレージシステム、およびルーティング方法 | |
| US9891616B2 (en) | Numerical controller with DNC operation function using a plurality of communication lines | |
| KR20230044079A (ko) | 정보 중심 네트워크에 포함되는 노드의 제어 방법, 및 시스템 | |
| JP2007004710A (ja) | ストレージアクセス方式、データ転送装置、ストレージアクセス方法、及びプログラム | |
| JP4514222B2 (ja) | データ記憶システム | |
| WO2021024377A1 (ja) | L2スイッチ、通信制御方法、および、通信制御プログラム | |
| JP2009193382A (ja) | ブレードサーバシステムのキャッシュサーバ制御回路およびキャッシュサーバ制御方法 | |
| JP2010128560A (ja) | 仮想記憶システム、仮想記憶の管理方法、仮想記憶のためのプログラム | |
| JP2005284556A (ja) | アクセス障害対処方法、アクセス障害対処システム、データ処理装置及びプログラム | |
| JP5831927B2 (ja) | 情報伝達経路探索システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090710 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110707 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110713 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110720 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120213 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120307 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120926 |