説明

エミュレックス デザイン アンド マニュファクチュアリング コーポレーションにより出願された特許

1 - 10 / 20


【課題】メモリ構成要素を有するデジタルデータ処理システムにおいて使用可能であるメモリ資源を管理するための構成および方法を提供する。
【解決手段】各フリーメモリブロックに対するフリーポインタが、リンクされたリストとして維持されるメモリブロックに保存される。階層的に構成されたメモリ構成要素を有するシステムにおいて、少数のフリーポインタが、比較的高い性能レベルのメモリに保持され、このフリーポインタの残りが、比較的低い性能レベルのメモリに保持される。 (もっと読む)


【課題】ファイバチャネルアービトレート型ループシステムを複数のファイバチャネルループデバイス間においてスイッチする方法および装置を提供すること。
【解決手段】本発明の一局面において、システムは、ARM、OPNおよびCLSを含むアービトレート型ループプリミティブに少なくとも一部は基いてスイッチする。例示的な相互接続システムは、ポート(1221,1231,1225,1230)、接続装置、ならびにALPAアドレスおよびそれらに関するポートより構成されるルーティングテーブルを含むルート決定装置(1226)を含む。ルート決定装置は各ポートと接続装置に結合され、接続装置はアービトレート型ループプリミティブに基づいてポート間の経路を作成する。一実施形態において、システムはフレームが複数のポートに移動され得るようなトランクを含む。 (もっと読む)


【課題】第1のファイバ・チャネル・ポートに結合される第1のホスト・バス・アダプタと、第2のファイバ・チャネル・ポートに結合する第2のホスト・バス・アダプタに付随する遠隔管理者とを含む好適なシステムを提供する。
【解決手段】遠隔管理者は、第2のホスト・バス・アダプタによって第1のホスト・バス・アダプタへ、ファイバ・チャネルの共通トランスポート層を介して送られるべき命令を形成するように、動作可能である。本発明の一態様は、指定された場所におけるアドミニストレータが、ストレージ・エリア・ネットワーク(SAN)の複数のサーバ、HBA、ならびにポートを管理することができる遠隔管理システムに関する。遠隔管理システムには、遠隔管理者サーバにおけるRMCソフトウェア、および各ターゲット・サーバにおけるRMAソフトウェア、および/または管理すべきHBAが含まれていても良い。 (もっと読む)


【課題】第1のファイバ・チャネル・ポートに結合される第1のホスト・バス・アダプタと、第2のファイバ・チャネル・ポートに結合する第2のホスト・バス・アダプタに付随する遠隔管理者とを含む好適なシステムを提供する。
【解決手段】遠隔管理者は、第2のホスト・バス・アダプタによって第1のホスト・バス・アダプタへ、ファイバ・チャネルの共通トランスポート層を介して送られるべき命令を形成するように、動作可能である。指定された場所におけるアドミニストレータが、ストレージ・エリア・ネットワーク(SAN)の複数のサーバ、HBA、ならびにポートを管理することができる遠隔管理システムに関する。遠隔管理システムには、遠隔管理者サーバにおけるRMCソフトウェア、および各ターゲット・サーバにおけるRMAソフトウェア、および/または管理すべきHBAが含まれていても良い。 (もっと読む)


【課題】I/O処理速度を改良するため、2以上のプロセッサが効率的に通信することが可能なメッセージ交換システムを提供する。
【解決手段】第1のRAM108Aと、第2のRAM108Bと、第1のRAMに結合された第1のプロセッサ114Aと、第2のRAMに結合された第2のプロセッサ114Bとを有するシステムである。第1のRAMは少なくとも2つのエンジン102A、104AからのI/O完了を記憶するように構成されている。第2のRAMもまた少なくとも2つのエンジンからのI/O完了を記憶するように構成されている。全てのエンジンがアクチブであるとき、システムはエンジンから第1および第2のRAMへI/O完了を書込む。第1のプロセッサは第1のRAMに記憶されているI/O完了を処理する。第2のプロセッサは第2のRAMに記憶されているI/O完了を処理する。 (もっと読む)


【課題】デジタルデータネットワークにおけるメッセージフローを調整するシステムおよび方法を提供する。
【解決手段】システム(10)は、1つまたは2つ以上のスイッチングノード(11)を含むネットワークによって相互接続された複数のコンピュータ(12)を含んでいる。コンピュータ(12)はその間に確立された仮想回線を利用してメッセージを転送する。ソースコンピュータおよびデスティネーションコンピュータ(12)は、メッセージの送信および処理を、ラウンドロビン方式でそれぞれスケジュールする。それぞれの仮想回線に対してパス(13)の一部を形成している各スイッチングノード(11)も、仮想回線に対するメッセージをラウンドロビン方式で転送し、1つまたは2つ以上の仮想回線のデスティネーションコンピュータとしてのコンピュータは、受信したメッセージの処理をラウンドロビン方式でスケジュールする。 (もっと読む)


本発明は、ストレージシェルフルータと、ディスクアレイコントローラおよびホストコンピュータなどの外部計算エンティティにストレージシェルフが含まれるストレージシェルフと、I/Oコントローラと、ストレージブリッジデバイスと、を含む中間デバイスによって、仮想ディスクフォーマティングを提供する。本発明の追加の実施形態では、二重抽象化法において、仮想ブロック読み取りを基本デバイスブロックに効果的に配列するために追加のパディングを用いて仮想フォーマティングを高精度化する。さらに本発明の追加の実施形態では、仮想ブロックWRITE動作中に発生するREAD−MODIFY動作において改変されたデバイスブロックを修正する。いろいろな中間デバイスが2つまたはそれ以上の仮想フォーマティング、二重抽象化法、あるいは改変デバイスブロック追跡方法を採用可能である。 (もっと読む)


本発明の実施形態は、効率的な待ち行列管理のための方法と、2つ以上の電子デバイスの一方のメモリに常駐する待ち行列を共有する2つ以上の電子デバイスを含むシステムのためのこれらの方法を組み込むデバイス実装に関する。本発明の一定の実施形態において、廃棄フィールドまたはビットが、各待ち行列エントリに含まれる。ビットまたはフィールドは、エントリが有効であること、または言い換えれば、エントリが消費デバイスによって消費されることができることを示すために、生成デバイスによってブール演算値「0」などの第1の値に設定される。エントリが待ち行列に配置された後、生成デバイスは次に、廃棄フィールドまたはビットをブール演算値「1」などの第2の値に設定することによって、待ち行列から1つまたは複数のエントリを除去してもよい。同様に、消費デバイスは待ち行列エントリを処理し、さらに処理することなく、第2の値に設定された廃棄ビットまたはフィールドを有するエントリを廃棄するため、消費デバイスは、待ち行列から各エントリを除去する。
(もっと読む)


本発明は、ストレージシェルフルータと、ディスクアレイコントローラおよびホストコンピュータなどの外部計算エンティティにストレージシェルフが含まれるストレージシェルフと、I/Oコントローラと、ストレージブリッジデバイスと、を含む中間デバイスによって、仮想ディスクフォーマティングを提供する。本発明の仮想ディスクフォーマティングは、割り当て単位に基づき、各割り当て単位が、論理ブロックの連続シーケンスと、デバイスブロックの対応する連続シーケンスに共にマッピングし正確に整列するさらなるパッド領域とを備える。
(もっと読む)


【課題】 初期化延長装置が初期化期間を延長して、プロセッサが、装置を、作動モードに入る前に、設定できるようにする。
【解決手段】 一実施態様で、装置106は、リセット信号に応答して始まるレジスタの初期化期間にデフォルト値を設定するいくつもの制御レジスタ108を備えている。リセット信号は、延長タイマ204をトリガして、タイマにより延長される初期化期間をカウントダウンする。タイマにより延長される初期化期間中、プロセッサ104は、延長制御信号をレジスタに書き込む。初期化延長ユニット102は、タイマにより延長される初期化期間中、及び/又はレジスタが延長制御信号をもっている間、装置106を初期化モードに維持する。プロセッサ104は、装置106が作動モードに入ると実行できる一つ又は二以上の作動用に制御レジスタ108を設定する。 (もっと読む)


1 - 10 / 20