JPH0916505A - 記憶システム - Google Patents

記憶システム

Info

Publication number
JPH0916505A
JPH0916505A JP8164459A JP16445996A JPH0916505A JP H0916505 A JPH0916505 A JP H0916505A JP 8164459 A JP8164459 A JP 8164459A JP 16445996 A JP16445996 A JP 16445996A JP H0916505 A JPH0916505 A JP H0916505A
Authority
JP
Japan
Prior art keywords
loop
memory storage
fiber channel
data transfer
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.)
Pending
Application number
JP8164459A
Other languages
English (en)
Inventor
Manu Thapar
マヌ・タパー
Shenze Chen
シェンツェ・チェン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JPH0916505A publication Critical patent/JPH0916505A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2089Redundant storage control functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】信頼性および耐故障性に優れ、高い総帯域幅を
達成し、かつデータを共用する、ファイバ・チャネル調
停ループへの多重コンピュータ・ホスト・アクセスを行
う装置および方法を提供する。 【解決手段】複数の制御装置を有する複数のホストを備
えるマルチホスト記憶システム。各ホスト制御装置31
0、328は、複数のファイバ・チャネル調停ループ1
a、1b、2a、2bのうちの1つに接続される。各フ
ァイバ・チャネル・ループは複数のメモリ記憶装置30
2ないし308、316ないし322を備える。各メモ
リ記憶装置は、それぞれ、各ループ内の隣接するメモリ
記憶装置の対応するデータ転送ポートに接続された、複
数のデータ転送ポートを有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ディスク・ドライブを
接続するファイバ・チャネル調停ループに関する。詳細
には、本発明は、ファイバ・チャネル調停ループの二重
ポート・ディスク・ドライブを使用してディスク・ドラ
イブにアクセスする多重コンピュータ・ホスト・アーキ
テクチャに関する。
【0002】
【従来の技術】ファイバ・チャネルは、融通の利く情報
転送を行うための新しいプロトコルを定義する米国規格
協会(American National Standards Institute,AN
SI)によって開発されている総合的な1組の規格の総
称である。ファイバ・チャネル規格は、大量の情報を非
常に高速に転送する要件に対処し、同時に、現在のとこ
ろニッチ要件に焦点を当てている様々なタイプのチャネ
ルおよびネットワークをサポートする負担からシステム
製造業者を解放するものである。
【0003】ファイバ・チャネルは、ディスク・ドライ
ブをホスト・コンピュータに接続する調停ループ・トポ
ロジーを定義するものである。図1は、調停ループ・ト
ポロジーを実施するためにホスト・コンピュータと複数
のディスク・ドライブとの間で必要とされる接続のブロ
ック図を示す。ホスト・コンピュータ102はファイバ
・チャネル制御装置104を有する。ファイバ・チャネ
ル制御装置104は、読取りや書込みなどのコマンドを
ドライブへ送信することによってディスク・ドライブ1
06、108、110、112を制御する。個別の各ド
ライブは、バースト・データ・アクセス速度と持続(sus
tained)データ・アクセス速度とを有する。バースト速
度は最大100MB/秒とすることができる。持続デー
タ・アクセス速度は、これよりもずっと低速である。デ
ィスク・ドライブ間の調停を行うことによって、複数の
ドライブの組み合わされた持続データ・アクセス速度を
ピーク速度の100MB/秒とすることができる。
【0004】信頼性および耐故障性に関して、ファイバ
・チャネルは、調停ループに接続された装置の二重ポー
ト構成を定義している。二重ポート構成によって実際
上、2つの別々のファイバ・チャネル調停ループを同じ
ディスク・ドライブ・クラスタに接続することができ
る。何らかの理由で一方のループが故障した場合に、他
方のループがその故障を補償するのを助けることができ
るので、ディスク・クラスタの信頼性が高められる。2
つの別々のループをコンピュータ・ホストの1つの制御
装置に接続することも、あるいは単一のコンピュータ・
ホストの2つの別々の制御装置に接続することもでき
る。
【0005】複数のホスト・コンピュータによって特定
のファイバ・チャネル調停ループにアクセスできること
が望ましい。図2は、これが現在、ファイバ・チャネル
・スイッチ201を使用してホスト・コンピュータ20
2、204とファイバ・チャネル調停ループ206、2
08との間のインタフェースをとることによってどのよ
うに行われているかを示す。ファイバ・チャネル・スイ
ッチおよび追加インタフェースはコストを増大させる。
ファイバ・チャネル・スイッチの他の制限は、ブロッキ
ング・スイッチを用いた場合、一度に1つのファイバ・
チャネル調停ループ・ディスク・ドライブ・クラスタし
かアクセスできないことである。
【0006】ファイバ・チャネル装置への多重アクセス
では、高価な切替インタフェースを追加せずにより大き
な共用帯域幅を得る必要がある。複数のコンピュータ・
ホストがファイバ・チャネル調停ループ・ディスク・ク
ラスタのそれぞれのディスク・ドライブに同時にアクセ
スできることも望ましい。
【0007】
【発明が解決しようとする課題】本発明は、ファイバ・
チャネル・メモリ記憶装置の二重ポート機能を使用して
より高い総帯域幅を達成し、かつデータを共用する、フ
ァイバ・チャネル調停ループへの多重コンピュータ・ホ
スト・アクセスを行う装置および方法を提供する。本発
明は、高価なファイバ・チャネル・スイッチのオーバヘ
ッドなしでこれらの属性を達成する。本発明のメモリ記
憶装置は一般にディスク・ドライブである。本発明で
は、2つの異なるコンピュータ・ホストが所与のファイ
バ・チャネル調停ループ・ディスク・ドライブ・クラス
タのそれぞれの異なるディスク・ドライブに同時にアク
セスすることができる。
【0008】
【課題を解決するための手段】本発明は、それぞれ、複
数の制御装置を有する、複数のホストを備えるマルチホ
スト記憶域アーキテクチャを含む。各ホスト制御装置
は、複数のファイバ・チャネル調停ループのうちの1つ
に接続される。各ファイバ・チャネル・ループは複数の
メモリ記憶装置を備える。各メモリ記憶装置は、それぞ
れ、各ループ内の隣接するメモリ記憶装置の対応するデ
ータ転送ポートに接続された、複数のデータ転送ポート
を有する。
【0009】本発明の他の態様および利点は、一例とし
て本発明の原則を示す添付の図面に関連して下記の詳細
な説明を検討したときに明らかになろう。
【0010】
【実施例】例示のための図面に示したように、本発明
は、各ホストがメモリ装置の複数のファイバ・チャネル
調停ループにアクセスできる、多重コンピュータ・ホス
ト・アーキテクチャで具体化される。多重ホスト・アク
セスは、ファイバ・チャネル・メモリ記憶装置の二重ポ
ート機能を使用することによって行われる。二重ポート
を用いた場合、2つのホストのどちらでも、2つの別々
のファイバ・チャネル・ループのどちらかに含まれる所
与のメモリ装置にアクセスすることができる。ポートの
数を増加させることによって、メモリ装置にアクセスで
きるホストの数が増加する。ポートの数を増加させるこ
とによって、メモリ装置を含めることができるファイバ
・チャネル・ループの数も増加する。このアーキテクチ
ャでは、複数のホストのうちの様々なホストが単一の調
停ループのそれぞれの異なるメモリ装置に同時にアクセ
スすることもできる。
【0011】図3は、本発明の好ましい実施例のブロッ
ク図を示す。本発明では、複数のコンピュータ・ホスト
がファイバ・チャネル・スイッチなしで特定のディスク
・ドライブ・ファイバ・チャネル調停ループにアクセス
することができる。
【0012】図3に示したように、第1のメモリ装置ク
ラスタ301は複数のディスク・ドライブ302、30
4、306、308で形成される。この特定の実施例で
は、第1のメモリ記憶装置クラスタは2つのファイバ・
チャネル調停ループに接続される。ファイバ・チャネル
調停ループ1aは、各ドライブ302、304、30
6、308の第1のデータ転送ポート309を第1のホ
スト・コンピュータ312の第1の制御装置310に接
続することによって形成される。他方のファイバ・チャ
ネル調停ループ1bは、各ドライブ302、304、3
06、308の第2のデータ転送ポート311を第2の
ホスト・コンピュータ314の第2の制御装置328に
接続することによって形成される。この構成では、第1
のホスト・コンピュータ312と第2のホスト・コンピ
ュータ314の両方が、調停ループ1a、1bの第1の
メモリ記憶装置クラスタ301内のそれぞれの異なるド
ライブに同時にアクセスすることができる。
【0013】第2のメモリ記憶装置クラスタ315は第
2の複数のディスク・ドライブ316、318、32
0、322で形成される。この特定の実施例では、第2
のクラスタのメモリ記憶装置は2つのファイバ・チャネ
ル調停ループに接続される。ファイバ・チャネル調停ル
ープ2aは、各ドライブ316、318、320、32
2の第1のデータ転送ポート323を第1のホスト・コ
ンピュータ312の第2の制御装置326に接続するこ
とによって形成される。他方のファイバ・チャネル調停
ループ2bは、各ドライブ316、318、320、3
22の第2のデータ転送ポート325を第2のホスト・
コンピュータ314の第1の制御装置324に接続する
ことによって形成される。この構成では、第1のホスト
・コンピュータ312と第2のホスト・コンピュータ3
14の両方が、調停ループ2a、2bの第2のメモリ記
憶装置クラスタ315内のそれぞれの異なるドライブに
同時にアクセスすることができる。
【0014】図3は、第1のクラスタ301および第2
のクラスタ315中の4つのディスク・ドライブを示
す。しかし、クラスタ301、315中のドライブの数
は増加させることができる。
【0015】メモリ記憶装置と制御装置との間の接続
は、光学的なものでも、電気的なものでもよい。接続が
光学的なものである場合は通常、光ファイバが使用され
る。接続が電気的なものである場合は通常、銅ベースの
ケーブルが使用される。光ファイバは、接続部間のより
大きな物理的距離を許容するが、銅よりも高価である。
ファイバ・チャネル仕様は、使用すべきケーブリングま
たはファイバの寸法および特性を定義している。
【0016】使用するケーブルまたはファイバは、デー
タ転送ポート309、311、323、325を介して
メモリ記憶装置に接続される。データ転送ポート30
9、311、323、325はそれぞれ、入力と出力の
両方を有する。図3は、メモリ記憶装置302の第1の
データ転送ポート309の入力327および出力329
を示す。メモリ記憶装置クラスタとは、各メモリ装置の
データ転送ポート出力を近傍のメモリ装置のデータ転送
ポート入力に接続してループを形成することによって構
成されたファイバ・チャネル調停ループである。ループ
の各端部にある2つのメモリ記憶装置は、(入力メモリ
記憶装置と指定された)一方のメモリ記憶装置のデータ
転送ポートの入力部が制御装置の出力に接続され、(出
力メモリ記憶装置と指定された)他方のメモリ記憶装置
のデータ転送ポートの出力部が制御装置の入力に接続さ
れるように構成される。たとえば、図3に示したよう
に、ループ1aの端部にある2つのメモリ装置はディス
ク・ドライブ302、308である。制御装置310の
出力は、入力メモリ記憶装置302のデータ転送ポート
309の入力327に接続される。制御装置310の入
力は、出力メモリ記憶装置308のデータ転送ポート3
13の出力331に接続される。これらの接続の詳細は
ファイバ・チャネル仕様によって定義されている。デー
タ転送ポートの入力および出力と、二重ポート・アーキ
テクチャは、ファイバ・チャネル規格によって定義され
ている。
【0017】図3は、特定のファイバ・チャネル調停メ
モリ装置クラスタに2つのコンピュータ・ホストしかア
クセスしない本発明の実施例を示す。しかし、本発明
は、これよりも多くのホストを含むように拡張すること
ができる。特定のファイバ・チャネル調停ドライブ・ク
ラスタにアクセスできるホストの数は、メモリ記憶装置
上のデータ転送ポートの数によって制限される。図3に
示したメモリ記憶装置は2つのデータ転送ポートしか有
さない。しかし、データ転送ポートの数は増加させるこ
とができる。これに応じて、メモリ装置クラスタに直接
アクセスできるコンピュータ・ホストの数が増加する。
【0018】図3は、各コンピュータ・ホストに2つの
メモリ装置クラスタしか接続されていない本発明を示
す。しかし、特定のコンピュータ・ホストからアクセス
できるそれぞれの異なるクラスタの数は、単にコンピュ
ータ・ホスト上の制御装置の数を増加させることによっ
て増加させることができる。
【0019】2つのポートの対称的な使用法を拡張する
ことによって、ホスト間で情報を共用するだけでなく、
性能上の利益を得ることもできる。二重ポート・ドライ
ブの単一のポートが活動状態であり、他方のポートが耐
故障性のための受動待機状態であるとき、ループ中の特
定のディスクに一度にアクセスできるホストは1つだけ
である。この条件が重要であることを、下記の例を通じ
て示すことができる。図1に示したように、コンピュー
タ・ホスト102が第1のディスク・ドライブ106に
アクセスしているときには、他のどのディスク・ドライ
ブ108、110、112にもアクセスできなくなる。
しかし、図3に示したように、第1のホスト312が本
発明のループ1aを介して第1のディスク・ドライブ3
02にアクセスしている際、それと同時に、第2のホス
ト314がループ1bを介して第2のディスク・ドライ
ブ304にアクセスすることができる。
【0020】本発明の特定の実施例を説明し図示した
が、本発明は、そのように説明し図示した各部の特定の
態様または構成に限らない。本発明は特許請求の範囲に
よってのみ制限される。
【0021】以上、本発明の実施例について詳述した
が、以下、本発明の各実施態様の例を示す。
【0022】(実施態様1)複数のメモリ記憶装置を有
し、各メモリ記憶装置が、第1のデータ転送ポートと第
2のデータ転送ポートとを有し、すべてのメモリ記憶装
置の第1のデータ転送ポートが、第1のループを形成す
るように相互接続され、すべてのメモリ記憶装置の第2
のデータ転送ポートが、第2のループを形成するように
相互接続された、第1のメモリ記憶装置クラスタと、複
数のメモリ記憶装置を有し、各メモリ記憶装置が、第1
のデータ転送ポートと第2のデータ転送ポートとを有
し、すべてのメモリ記憶装置の第1のデータ転送ポート
が、第3のループを形成するように相互接続され、すべ
てのメモリ記憶装置の第2のデータ転送ポートが、第4
のループを形成するように相互接続された、第2のメモ
リ記憶装置クラスタと、第1のループと通信する第1の
制御装置と、第3のループと通信する第2の制御装置と
を有する第1のホストと、第2のループと通信する第1
の制御装置と、第4のループと通信する第2の制御装置
とを有する第2のホストとを備えることを特徴とするマ
ルチホスト情報記憶システム。
【0023】(実施態様2)前記第1のメモリ記憶装置
クラスタ中の各メモリ記憶装置の第1のデータ転送ポー
トが入力と出力とを有し、1つのメモリ記憶装置の第1
のデータ・ポートの入力が第1のホストの第1の制御装
置の出力と通信し、他の1つのメモリ記憶装置の第1の
データ・ポートの出力が第1のホストの第1の制御装置
の入力と通信し、第1のデータ・ポートの残りの入力お
よび出力が、第1のループを画定するように相互接続さ
れることを特徴とする実施態様1に記載の記憶システ
ム。
【0024】(実施態様3)少なくとも1つの前記ルー
プがファイバ・チャネル調停ループであることを特徴と
する実施態様1に記載の記憶システム。
【0025】(実施態様4)前記転送ポートが光学的に
相互接続されることを特徴とする実施態様1に記載の記
憶システム。
【0026】(実施態様5)前記転送ポートが電気的に
相互接続されることを特徴とする実施態様1に記載の記
憶システム。
【0027】(実施態様6)前記メモリ記憶装置がディ
スク・ドライブであることを特徴とする実施態様1に記
載の記憶システム。
【0028】
【発明の効果】以上のように、本発明を用いると、高価
なファイバ・チャネル・スイッチのオーバヘッドなし
で、ファイバ・チャネル・メモリ記憶装置の二重ポート
機能を使用することにより、信頼性および耐故障性に優
れ、より高い総帯域幅を達成し、かつデータを共用す
る、ファイバ・チャネル調停ループへの多重コンピュー
タ・ホスト・アクセスを行う装置および方法を提供する
ことができる。本発明は、これらの属性を達成する。ま
た、2つのポートの使用法を拡張し、一方のループで情
報をアクセスしている間に、他方のループで別の記憶装
置へのアクセスを行うようにすることによって、スルー
プットも向上させることもできる。
【図面の簡単な説明】
【図1】標準ファイバ・チャネル調停ループを介してホ
スト・コンピュータがディスク・ドライブに接続される
従来技術のブロック図である。
【図2】ファイバ・チャネル・スイッチおよび複数の標
準ファイバ・チャネル調停ループを介してディスク・ド
ライブに複数のホスト・コンピュータが接続される従来
技術のブロック図である。
【図3】本発明において説明した複数の標準調停ループ
を介するディスク・ドライブとの複数のホスト・コンピ
ュータの接続のブロック図である。
【符号の説明】
102:ホスト・コンピュータ 104:ファイバ・チャネル制御装置 106、108、110、112:ディスク・ドライブ 201:ファイバ・チャネル・スイッチ 202、204:ホスト・コンピュータ 206、208:ファイバ・チャネル調停ループ 301:第1のメモリ装置クラスタ 302、304、306、308:ディスク・ドライブ 310:第1の制御装置 311:第2のデータ転送ポート 312:第1のホスト・コンピュータ 314:第2のホスト・コンピュータ 315:第2のメモリ記憶装置クラスタ 316、318、320、322:ディスク・ドライブ 323:第1のデータ転送ポート 328:第2の制御装置 1a、1b、2a、2b:調停ループ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のメモリ記憶装置を有し、各メモリ
    記憶装置が、第1のデータ転送ポートと第2のデータ転
    送ポートとを有し、すべてのメモリ記憶装置の第1のデ
    ータ転送ポートが、第1のループを形成するように相互
    接続され、すべてのメモリ記憶装置の第2のデータ転送
    ポートが、第2のループを形成するように相互接続され
    た、第1のメモリ記憶装置クラスタと、 複数のメモリ記憶装置を有し、各メモリ記憶装置が、第
    1のデータ転送ポートと第2のデータ転送ポートとを有
    し、すべてのメモリ記憶装置の第1のデータ転送ポート
    が、第3のループを形成するように相互接続され、すべ
    てのメモリ記憶装置の第2のデータ転送ポートが、第4
    のループを形成するように相互接続された、第2のメモ
    リ記憶装置クラスタと、 第1のループと通信する第1の制御装置と、第3のルー
    プと通信する第2の制御装置とを有する第1のホスト
    と、 第2のループと通信する第1の制御装置と、第4のルー
    プと通信する第2の制御装置とを有する第2のホストと
    を備えることを特徴とするマルチホスト情報記憶システ
    ム。
JP8164459A 1995-06-26 1996-06-25 記憶システム Pending JPH0916505A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US494,457 1995-06-26
US08/494,457 US5694615A (en) 1995-06-26 1995-06-26 Storage system having storage units interconnected to form multiple loops to provide simultaneous access from multiple hosts

Publications (1)

Publication Number Publication Date
JPH0916505A true JPH0916505A (ja) 1997-01-17

Family

ID=23964555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8164459A Pending JPH0916505A (ja) 1995-06-26 1996-06-25 記憶システム

Country Status (3)

Country Link
US (1) US5694615A (ja)
EP (1) EP0751464A1 (ja)
JP (1) JPH0916505A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148652A (ja) * 1998-11-12 2000-05-30 Hitachi Ltd ディスクアレイ制御方法およびディスクアレイ制御装置
JP2001523858A (ja) * 1997-11-14 2001-11-27 サン・マイクロシステムズ・インコーポレーテッド プログラマブル・スイッチを使用した記憶チャネルの区分化
JP2012141898A (ja) * 2011-01-05 2012-07-26 Sony Corp 情報処理システム及び機能拡張装置

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5922077A (en) * 1996-11-14 1999-07-13 Data General Corporation Fail-over switching system
US6504817B2 (en) * 1997-03-31 2003-01-07 Hewlett-Packard Company Fiber channel arbitrated loop dynamic loop sizing
US6000020A (en) * 1997-04-01 1999-12-07 Gadzoox Networks, Inc. Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge
US6057863A (en) * 1997-10-31 2000-05-02 Compaq Computer Corporation Dual purpose apparatus, method and system for accelerated graphics port and fibre channel arbitrated loop interfaces
US6253240B1 (en) * 1997-10-31 2001-06-26 International Business Machines Corporation Method for producing a coherent view of storage network by a storage network manager using data storage device configuration obtained from data storage devices
CN1304520A (zh) 1997-11-17 2001-07-18 西加特技术有限责任公司 用于环路初始化和响应的专用帧缓存器及其方法
US6567853B2 (en) * 1997-12-08 2003-05-20 International Business Machines Corporation Scalable I/O system for the efficient transfer of storage device data by a non-server reconnection
US6209051B1 (en) * 1998-05-14 2001-03-27 Motorola, Inc. Method for switching between multiple system hosts
WO1999063442A1 (en) * 1998-06-05 1999-12-09 Mylex Corporation Fibre channel topological structure and method and application with raid devices and controllers
US6192027B1 (en) * 1998-09-04 2001-02-20 International Business Machines Corporation Apparatus, system, and method for dual-active fibre channel loop resiliency during controller failure
US6314460B1 (en) 1998-10-30 2001-11-06 International Business Machines Corporation Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers
US6289375B1 (en) 1998-10-30 2001-09-11 International Business Machines Corporation Method and apparatus for invoking network agent functions using a hash table
US6367033B1 (en) 1998-12-11 2002-04-02 Lsi Logic Corporation Method and apparatus for recreating fiber channel traffic
JP2000187561A (ja) * 1998-12-24 2000-07-04 Hitachi Ltd 記憶装置システム
US6772207B1 (en) 1999-01-28 2004-08-03 Brocade Communications Systems, Inc. System and method for managing fibre channel switching devices
US6392757B2 (en) * 1999-02-26 2002-05-21 Sony Corporation Method and apparatus for improved digital image control
US6766393B2 (en) * 1999-03-30 2004-07-20 Tvgateway, Llc Method and apparatus for transferring data between independent fiber channel arbitrated loops in an interactive information distribution system
US6289376B1 (en) * 1999-03-31 2001-09-11 Diva Systems Corp. Tightly-coupled disk-to-CPU storage server
US6567890B1 (en) 1999-06-30 2003-05-20 Emc Corporation Fibre channel port by-pass selector section for dual ported disk drives
US6636934B1 (en) 1999-06-30 2003-10-21 Emc Corporation Fiber channel port by-pass selector section for dual ported disk drives
US6629216B1 (en) 1999-06-30 2003-09-30 Emc Corporation Fibre channel by-pass
US6581136B1 (en) * 1999-06-30 2003-06-17 Emc Corporation Fibre channel data storage system having expansion/contraction
US6742034B1 (en) * 1999-12-16 2004-05-25 Dell Products L.P. Method for storage device masking in a storage area network and storage controller and storage subsystem for using such a method
US6574687B1 (en) 1999-12-29 2003-06-03 Emc Corporation Fibre channel data storage system
US6615315B1 (en) * 1999-12-29 2003-09-02 Emc Corporation Fibre channel data storage system having improved fro-end I/O adapted hub
US6560683B1 (en) * 1999-12-29 2003-05-06 Emc Corporation Fibre channel data storage system having improved rear-end I/O adapted hub
US6571355B1 (en) 1999-12-29 2003-05-27 Emc Corporation Fibre channel data storage system fail-over mechanism
US6460113B1 (en) 2000-01-25 2002-10-01 Dell Products L.P. System and method for performing backup operations using a fibre channel fabric in a multi-computer environment
JP4462711B2 (ja) * 2000-04-18 2010-05-12 株式会社日立製作所 記憶システム
US6980510B1 (en) 2000-09-12 2005-12-27 International Business Machines Corporation Host interface adaptive hub storage system
US6684282B1 (en) 2001-01-26 2004-01-27 Dell Products L.P. System and method for adding an internal RAID controller
US6925058B2 (en) * 2001-03-16 2005-08-02 San Valley Systems, Inc. Credit management for data flow between two networks
US6766412B2 (en) 2001-03-31 2004-07-20 Quantum Corporation Data storage media library with scalable throughput rate for data routing and protocol conversion
US6941357B2 (en) * 2001-07-18 2005-09-06 Dell Products L.P. Fibre channel switching appliance
US20030120915A1 (en) * 2001-11-30 2003-06-26 Brocade Communications Systems, Inc. Node and port authentication in a fibre channel network
US20030163692A1 (en) * 2002-01-31 2003-08-28 Brocade Communications Systems, Inc. Network security and applications to the fabric
JP4785320B2 (ja) 2002-01-31 2011-10-05 キヤノン株式会社 記憶装置
US7873984B2 (en) * 2002-01-31 2011-01-18 Brocade Communications Systems, Inc. Network security through configuration servers in the fabric environment
US7243367B2 (en) * 2002-01-31 2007-07-10 Brocade Communications Systems, Inc. Method and apparatus for starting up a network or fabric
US6996642B2 (en) * 2002-04-02 2006-02-07 International Business Machines Corporation Adapter, converted data storage device and method of operation of a converted data storage device
US7599293B1 (en) * 2002-04-25 2009-10-06 Lawrence Michael Bain System and method for network traffic and I/O transaction monitoring of a high speed communications network
US20040123027A1 (en) * 2002-10-03 2004-06-24 Workman Michael Lee Systems and methods of multiple access paths to single ported storage devices
US20040068591A1 (en) * 2002-10-03 2004-04-08 Workman Michael Lee Systems and methods of multiple access paths to single ported storage devices
US20060106947A1 (en) * 2004-11-18 2006-05-18 Benhase Michael T Information storage and retrieval system comprising a storage controller and a fibre channel switch controller
JP2006293863A (ja) 2005-04-13 2006-10-26 Hitachi Ltd ディスクアレイ装置及びその制御方法
US7660302B2 (en) * 2006-06-15 2010-02-09 Qlogic, Corporation Method and system for inter-fabric routing
WO2008014639A1 (en) 2006-07-28 2008-02-07 Zte Corporation A distributed master and standby managing method and system based on the network element
US7822841B2 (en) * 2007-10-30 2010-10-26 Modern Grids, Inc. Method and system for hosting multiple, customized computing clusters
CN112905117A (zh) * 2021-02-08 2021-06-04 青岛九日软件科技服务有限责任公司 一种具有双接口存储器的数据存储方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4186380A (en) * 1977-10-21 1980-01-29 Minnesota Mining And Manufacturing Company Multi-terminal computer system with dual communication channels
US4916605A (en) * 1984-03-27 1990-04-10 International Business Machines Corporation Fast write operations
US4779189A (en) * 1985-06-28 1988-10-18 International Business Machines Corporation Peripheral subsystem initialization method and apparatus
JPH07111713B2 (ja) * 1988-02-24 1995-11-29 富士通株式会社 構成変更制御方式
US5237659A (en) * 1989-07-27 1993-08-17 Bull S.A. Gateway device for connecting a computer bus to a ring network
FR2650412B1 (fr) * 1989-07-27 1991-10-11 Bull Sa Dispositif passerelle de connexion d'un bus d'ordinateur a un reseau fibre optique en forme d'anneau
US5388243A (en) * 1990-03-09 1995-02-07 Mti Technology Corporation Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture
US5155845A (en) * 1990-06-15 1992-10-13 Storage Technology Corporation Data storage system for providing redundant copies of data on different disk drives
JP3451099B2 (ja) * 1991-12-06 2003-09-29 株式会社日立製作所 外部記憶サブシステム
JP2777301B2 (ja) * 1992-01-07 1998-07-16 三菱電機株式会社 記録装置
US5471586A (en) * 1992-09-22 1995-11-28 Unisys Corporation Interface system having plurality of channels and associated independent controllers for transferring data between shared buffer and peripheral devices independently
US5416921A (en) * 1993-11-03 1995-05-16 International Business Machines Corporation Apparatus and accompanying method for use in a sysplex environment for performing escalated isolation of a sysplex component in the event of a failure
US5535035A (en) * 1994-09-15 1996-07-09 International Business Machines Corporation Optical fiber ring communications system and communications method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001523858A (ja) * 1997-11-14 2001-11-27 サン・マイクロシステムズ・インコーポレーテッド プログラマブル・スイッチを使用した記憶チャネルの区分化
JP2000148652A (ja) * 1998-11-12 2000-05-30 Hitachi Ltd ディスクアレイ制御方法およびディスクアレイ制御装置
JP2012141898A (ja) * 2011-01-05 2012-07-26 Sony Corp 情報処理システム及び機能拡張装置

Also Published As

Publication number Publication date
EP0751464A1 (en) 1997-01-02
US5694615A (en) 1997-12-02

Similar Documents

Publication Publication Date Title
JPH0916505A (ja) 記憶システム
US8532086B1 (en) Method and system for multi level switch configuration
CN103152397B (zh) 一种多协议存储***设计方法
US8352653B2 (en) Storage virtualization subsystem and system with host-side redundancy via SAS connectivity
US6408358B1 (en) Storage control unit and storage system
JP4107651B2 (ja) 障害の存在下で完全な性能を維持するファイルサーバのツイン接続フェールオーバ
US6944152B1 (en) Data storage access through switched fabric
US20060236028A1 (en) Storage device and controlling method thereof
US20020012342A1 (en) Fibre channel arbitrated loop dynamic loop sizing
US7895464B2 (en) Cache synchronization in a RAID subsystem using serial attached SCSI and/or serial ATA
US9342413B2 (en) SAS RAID head
TWI259448B (en) Method and apparatus for enhancing reliability and scalability of serial storage devices
US20040081179A1 (en) Method and system for selecting between serial storage buses using data signals of the buses
JP2003084919A (ja) ディスクアレイ装置の制御方法およびディスクアレイ装置
US5235689A (en) Interface circuit for dual port disk drive systems
US20140223097A1 (en) Data storage system and data storage control device
US20020035669A1 (en) Apparatus for redundant interconnection between multiple hosts and raid
US6999460B1 (en) Arbitrated loop port switching
EP0858036A2 (en) Fibre channel attached storage architecture
US7443788B2 (en) Method and apparatus for improving performance of a loop network
US7889639B2 (en) Fiber channel switch and computer system using the same
US7577775B2 (en) Storage system and configuration-change method thereof
CN101290556A (zh) 磁盘阵列共享装置
US7177942B1 (en) Method for changing fibre channel speed of a drive loop with ESM-controlled drive boxes using redundant drive channels
US20070253232A1 (en) Storage apparatus, and method for performing fault recovery of storage apparatus