JP4376040B2 - 複数のプロセッサを用いて情報処理を行う装置及び方法 - Google Patents
複数のプロセッサを用いて情報処理を行う装置及び方法 Download PDFInfo
- Publication number
- JP4376040B2 JP4376040B2 JP2003396786A JP2003396786A JP4376040B2 JP 4376040 B2 JP4376040 B2 JP 4376040B2 JP 2003396786 A JP2003396786 A JP 2003396786A JP 2003396786 A JP2003396786 A JP 2003396786A JP 4376040 B2 JP4376040 B2 JP 4376040B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- address
- write
- information
- target
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
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)
- Software Systems (AREA)
- Multi Processors (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Memory System (AREA)
Description
前記中継デバイスは、受信した前記ライト情報を前記中継メモリに一時的に格納する場合、該ライト情報を、それの送信元又は送信先に対応したターゲットライト情報格納領域に格納し、その場合に、前記ターゲットライト情報格納領域に蓄積された情報量が第2の閾値を超えたならば、その旨を表す第2閾値超過通知を所定の第2デバイスに送信する。前記第2デバイスは、前記ライト情報を前記ターゲットローカルメモリに直接ライトする直接ライト方式と、前記ライト情報を前記中継メモリに格納し前記ターゲット第1プロセッサが前記中継メモリから前記ライト情報を取得できるようにする間接ライト方式とを選択的に実行するようになっており、前記第2閾値超過通知を受けない場合は、前記直接ライト方式で前記ライト情報を送信し(例えば、前記ターゲット第1プロセッサのローカルメモリアドレスを含んだライト情報を送信し)、前記第2閾値超過通知を受けた場合は、前記間接ライト方式で前記ライト情を送信する(例えば、前記中継メモリにおける前記ターゲット第1格納領域に対応した中継メモリアドレスを含んだライト情報を送信する)。
(1)前記ターゲットライト情報格納領域の情報量が前記第2の閾値よりも小さい第3の閾値以下になった場合、
(2)前記間接ライト方式が選択されている状態が一定時間経過した場合
の少なくとも1つの場合に、該第2デバイスは前記間接ライト方式を止めて前記直接ライト方式を選択する。
(1)各ポート420A〜420n及び430A〜430nから受信された直接ライトコマンドを、そのポートに対応したバッファ601A〜601nに格納する処理、
(2)そのバッファに格納された直接ライトコマンドを読出し、そのコマンドに含まれているLMアドレスに対応したポートから出力する処理、
(3)出力先ポートが使用中であれば、直接ライトコマンドをSM470上のサブバッファ領域に一時保存するために、直接ライトコマンドのLMアドレスをアドレスデコーダ451に通知し、且つ、直接ライトコマンド内のLMアドレス及びライトデータをデータとしてメモリ制御部460に送信する処理、
を行えるのであればどのような構成であっても良い。具体例として、例えば、図10に示すような構成を採用しても良い。すなわち、パス切替制御部650は、1以上のディスク側ポート430A〜430nにそれぞれ対応した1以上のポートパス制御部602A〜602nと、SMパス制御部603とを備えても良い。1以上のポートパス制御部602A〜602nの各々は、1以上のバッファ601A〜601nと、自分に対応したディスク側ポートとの間の通信を制御するハードウェア機器(例えばセレクタ)である。SMパス制御部603は、1以上のバッファ601A〜601nと、アドレスデコーダ451及びメモリ制御部460との間の通信を制御するハードウェア機器(例えばセレクタ)である。
200 ホストコンピュータ
600 磁気ディスク装置
300 ホストアダプタ
360 ホスト側マイクロプロセッサ
350 ホスト側ローカルメモリ
310 ホストハブ
500 ディスクアダプタ
550 ディスク側マイクロプロセッサ
560 ディスク側ローカルメモリ
510 ディスクハブ
400 中継アダプタ
410 ポートコントローラ
470 共有メモリ
Claims (9)
- ホストコンピュータ及び複数のディスク型記憶装置に接続され、複数のプロセッサを用いて情報を処理する情報処理装置において、
前記複数のディスク型記憶装置に接続される一以上のディスクアダプタと、
前記ホストコンピュータからライト要求若しくはリード要求を受け付ける一以上のホストアダプタと、
各ディスクアダプタ及び各ホストアダプタがスター接続される中継装置と
を備え、
前記一以上のディスクアダプタは、複数の第1プロセッサと、前記中継装置に対するアダプタである第1サブアダプタとを有し、
各第1プロセッサは、1又は複数の第1ローカルメモリを、自分を有するディスクアダプタ内に有し、自分が有する第1ローカルメモリに格納されたメッセージを取得し、
前記一以上のホストアダプタが、第2プロセッサと、第1アドレスマップ記憶手段と、前記中継装置に対するアダプタである第2サブアダプタとを有し、
前記第1アドレスマップ記憶手段は、各第1プロセッサについての第1ローカルメモリ毎に第1ローカルメモリアドレスが記録された第1アドレスマップを記憶しており、
前記ホストコンピュータからホストアダプタが前記ライト要求若しくは前記リード要求を受信し、
そのホストアダプタ内の前記第2プロセッサが、前記第1のアドレスマップを参照して、ターゲットの第1ローカルメモリのアドレスを取得し、取得した第1ローカルメモリアドレスと、ライト情報とを含んだコマンドを発行し、
そのホストアダプタ内の第2サブアダプタが、そのコマンドのフォーマットを変換した変換後のコマンドを送信し、
前記中継装置が、前記ホストアダプタからの前記変換後のコマンドを、前記ターゲットの第1ローカルメモリを有したディスクアダプタに送信し、
前記変換後のコマンドを受信したディスクアダプタ内の第1サブアダプタが、受信した変換後のコマンド内のターゲット第1ローカルメモリアドレスに対応した、第1ローカルメモリ内の領域に、前記ターゲット第1ローカルメモリを有する第1プロセッサの介在無しに、前記受信した変換後のコマンド内のライト情報を書き込み、
そのディスクアダプタ内の、前記ターゲットの第1ローカルメモリを有する第1プロセッサが、その第1ローカルメモリ内の、前記ターゲット第1ローカルメモリアドレスに対応した領域から、前記ライト情報を取得する
ことを特徴とする情報処理装置。 - 前記中継装置は、中継メモリを備え、前記変換後のコマンドの転送を行う場合、該変換後のコマンドを前記中継メモリに一時的に格納してから前記転送を行うことと、該変換後のコマンドを前記中継メモリに格納せずに前記転送を行うこととを選択的に実行する、
請求項1記載の情報処理装置。 - 前記中継装置は、前記受信した変換後のコマンドを、前記一以上のディスクアダプタにそれぞれ送信する一以上の送信部を更に備え、或るホストアダプタから受信した変換後のコマンドを、前記ターゲットの第1ローカルメモリを有するターゲットのディスクアダプタに送信する場合、その変換後のコマンドを送信する送信部であるターゲット送信部がビジー状態でなければ、前記受信した変換後のコマンドを前記中継メモリに格納せずに前記ターゲット送信部から前記ターゲットディスクアダプタに送信し、前記ターゲット送信部がビジー状態であれば、前記変換後のコマンドを前記中継メモリに一時的に格納し、前記ターゲット送信部のビジー状態が解除された場合に、前記中継メモリから変換後のコマンドを読み出して前記ターゲット送信部から前記ターゲットディスクアダプタに送信する、
請求項2記載の情報処理装置。 - 前記中継メモリには、1以上の送信元又は送信先にそれぞれ対応した1以上の格納領域が用意されており、
前記中継装置は、受信した前記変換後のコマンドを前記中継メモリに一時的に格納する場合、その変換後のコマンドを、それの送信元又は送信先に対応した格納領域であるターゲットの格納領域に格納し、その場合に、前記ターゲット格納領域に蓄積された情報量が第1の閾値を超えたならば、その旨を表す第1閾値超過通知を所定のホストアダプタに送信し、
前記第1閾値超過通知を受けたホストアダプタは、前記ターゲットの第1ローカルメモリのアドレスを含んだコマンドの発行頻度又は情報量を減らす、
請求項2又は3記載の情報処理装置。 - 前記中継メモリには、1以上の送信元又は送信先にそれぞれ対応した1以上の格納領域が用意されており、
前記中継装置は、受信した前記変換後のコマンドを前記中継メモリに一時的に格納する場合、該変換後のコマンドを、それの送信元又は送信先に対応した格納領域であるターゲットの格納領域に格納し、その場合に、前記ターゲット格納領域に蓄積された情報量が第2の閾値を超えたならば、その旨を表す第2閾値超過通知を所定のホストアダプタに送信し、
前記ホストアダプタ内の第2サブアダプタは、前記第2閾値超過通知を受けない場合は、直接ライト方式を選択し、前記第2閾値超過通知を受けた場合は、間接ライト方式を選択し、
前記直接ライト方式では、コマンド種別として直接ライトを表す情報を含んだ前記変換後のコマンドが送信され、
前記間接ライト方式では、前記第2閾値超過通知を受けた場合は、コマンド種別として間接ライトを表す情報を含んだ前記変換後のコマンドを送信し、
前記中継装置は、受信した変換後のコマンドに、コマンド種別として直接ライトを表す情報が含まれている場合、変換後のコマンドを格納領域に一時蓄積した後にその変換後のコマンドを前記ターゲットのディスクアダプタに送信し、一方、受信した変換後のコマンドに、コマンド種別として間接ライトを表す情報が含まれている場合、変換後のコマンドを前記中継メモリに格納し、
前記中継メモリに格納された変換後のコマンドのライト情報は、前記ターゲットの第1ローカルメモリを有する第1プロセッサから取得される、
請求項2乃至4のうちのいずれかに記載の情報処理装置。 - 前記中継装置は、受信した前記変換後のコマンドを前記中継メモリに一時的に格納する場合、その変換後のコマンドを、それの送信元又は送信先に対応した格納領域であるターゲットの格納領域に格納し、その場合に、前記ターゲット格納領域に蓄積された情報量が第1の閾値を超えたならば、その旨を表す第1閾値超過通知を所定のホストアダプタに送信し、
前記第2の閾値は、前記第1の閾値よりも大きい、
請求項5記載の情報処理装置。 - 前記第2閾値超過通知を受けた前記第2サブアダプタが前記間接ライト方式を選択した後、以下の(1)及び(2)の場合、
(1)前記ターゲット格納領域の情報量が前記第2の閾値よりも小さい第3の閾値以下になった場合、
(2)前記間接ライト方式が選択されている状態が一定時間経過した場合
の少なくとも1つの場合に、該第2サブアダプタは前記間接ライト方式を止めて前記直接ライト方式を選択する、
請求項6記載の情報処理装置。 - 前記中継装置は、
前記一以上のディスクアダプタにそれぞれ情報を送信する一以上の送信部と、
前記一以上のホストアダプタからそれぞれ情報を受信する一以上の受信部と
を備え、各送信部と各受信部が互いに独立して動作する、
請求項1記載の情報処理装置。 - 前記第2プロセッサは、前記中継装置を介して、論理的な又は物理的な複数のパスでそれぞれ前記複数の第1プロセッサと通信可能に接続されており、
前記中継装置は、前記複数のパスにそれぞれ対応付けられた1以上の第1ローカルメモリアドレスを各第2プロセッサ毎に記憶しており、前記受信した変換後のコマンドの転送を行う場合、その変換後のコマンドに含まれている前記第1ローカルメモリアドレスに対応したターゲットパスを特定し、特定されたターゲットパスを介して前記変換後のコマンドを送信する、
請求項1記載の情報処理装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003396786A JP4376040B2 (ja) | 2003-11-27 | 2003-11-27 | 複数のプロセッサを用いて情報処理を行う装置及び方法 |
| US10/767,074 US7111119B2 (en) | 2003-11-27 | 2004-01-30 | Device and method for performing information processing using plurality of processors |
| DE102004013126A DE102004013126A1 (de) | 2003-11-27 | 2004-03-17 | Vorrichtung und Verfahren zum Ausführen einer Informationsverarbeitung und Verwendung mehrerer Prozessoren |
| GB0407066A GB2408600B (en) | 2003-11-27 | 2004-03-29 | Device and method for performing information processing using plurality of processors |
| FR0404015A FR2863072B1 (fr) | 2003-11-27 | 2004-04-16 | Dispositif et procede pour executer un traitement d'informations en utilisant une pluralite de processeurs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003396786A JP4376040B2 (ja) | 2003-11-27 | 2003-11-27 | 複数のプロセッサを用いて情報処理を行う装置及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005157830A JP2005157830A (ja) | 2005-06-16 |
| JP4376040B2 true JP4376040B2 (ja) | 2009-12-02 |
Family
ID=32291117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003396786A Expired - Fee Related JP4376040B2 (ja) | 2003-11-27 | 2003-11-27 | 複数のプロセッサを用いて情報処理を行う装置及び方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7111119B2 (ja) |
| JP (1) | JP4376040B2 (ja) |
| DE (1) | DE102004013126A1 (ja) |
| FR (1) | FR2863072B1 (ja) |
| GB (1) | GB2408600B (ja) |
Families Citing this family (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7577157B2 (en) * | 2003-12-12 | 2009-08-18 | Intel Corporation | Facilitating transmission of a packet in accordance with a number of transmit buffers to be associated with the packet |
| US7958292B2 (en) * | 2004-06-23 | 2011-06-07 | Marvell World Trade Ltd. | Disk drive system on chip with integrated buffer memory and support for host memory access |
| TWI272533B (en) * | 2005-06-17 | 2007-02-01 | Lite On Technology Corp | A data stream buffer |
| JP4896500B2 (ja) | 2005-11-14 | 2012-03-14 | 株式会社日立製作所 | 機器停止を伴う仮想ボリューム制御方法 |
| US7444528B2 (en) * | 2005-12-06 | 2008-10-28 | Intel Corporation | Component reliability budgeting system |
| JP2007200169A (ja) * | 2006-01-30 | 2007-08-09 | Hitachi Ltd | ストレージシステム及び記憶制御方法 |
| JP4909779B2 (ja) * | 2006-04-17 | 2012-04-04 | パナソニック株式会社 | 画像データ転送方法、画像処理装置、及び撮像システム |
| JP5186779B2 (ja) * | 2007-03-01 | 2013-04-24 | 日本電気株式会社 | コンピュータシステム、ホストコンピュータ |
| JP5106913B2 (ja) | 2007-04-23 | 2012-12-26 | 株式会社日立製作所 | ストレージシステム、ストレージシステム管理方法、及び計算機システム |
| JP4427567B2 (ja) * | 2007-07-03 | 2010-03-10 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
| JP4639223B2 (ja) * | 2007-12-27 | 2011-02-23 | 株式会社日立製作所 | ストレージサブシステム |
| US9106592B1 (en) * | 2008-05-18 | 2015-08-11 | Western Digital Technologies, Inc. | Controller and method for controlling a buffered data transfer device |
| JP4542173B2 (ja) * | 2008-05-21 | 2010-09-08 | 富士通株式会社 | ストレージ装置、ディスクコントローラ、及びコマンド発行制御方法 |
| SG158779A1 (en) * | 2008-08-01 | 2010-02-26 | Accusys Inc | Storage system for industrial devices |
| US9032101B1 (en) * | 2008-12-10 | 2015-05-12 | Nvidia Corporation | Chipset support for binding and migrating hardware devices among heterogeneous processing units |
| US9015446B2 (en) * | 2008-12-10 | 2015-04-21 | Nvidia Corporation | Chipset support for non-uniform memory access among heterogeneous processing units |
| JP5448496B2 (ja) * | 2009-02-19 | 2014-03-19 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
| TW201216068A (en) * | 2010-10-07 | 2012-04-16 | Hon Hai Prec Ind Co Ltd | System and method for accessing data of a USB storage with two interfaces |
| JP5730733B2 (ja) * | 2011-09-28 | 2015-06-10 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置及び情報処理方法 |
| CN103685419A (zh) * | 2012-09-21 | 2014-03-26 | 中兴通讯股份有限公司 | 业务处理方法及装置 |
| US9134920B2 (en) | 2013-07-17 | 2015-09-15 | Hitachi, Ltd. | Storage apparatus and command control method |
| US9578401B2 (en) * | 2013-07-24 | 2017-02-21 | Commscope Technologies Llc | Systems and methods for detecting component rotation within a communication assembly |
| JP5699200B2 (ja) * | 2013-12-04 | 2015-04-08 | 株式会社日立製作所 | ストレージシステム、ストレージシステム管理方法、及び計算機システム |
| US9709757B2 (en) * | 2014-10-17 | 2017-07-18 | Commscope Technologies Llc | Systems and methods for port mapping |
| US10015048B2 (en) | 2014-12-27 | 2018-07-03 | Intel Corporation | Programmable protocol parser for NIC classification and queue assignments |
| US9826071B2 (en) | 2015-08-26 | 2017-11-21 | Barefoot Networks, Inc. | Configuring a switch for extracting packet header fields |
| US9825862B2 (en) | 2015-08-26 | 2017-11-21 | Barefoot Networks, Inc. | Packet header field extraction |
| US9912774B2 (en) | 2015-12-22 | 2018-03-06 | Intel Corporation | Accelerated network packet processing |
| US10063407B1 (en) | 2016-02-08 | 2018-08-28 | Barefoot Networks, Inc. | Identifying and marking failed egress links in data plane |
| JP6821313B2 (ja) * | 2016-03-22 | 2021-01-27 | キヤノン株式会社 | データ処理システム及びデータ処理方法 |
| JP6725662B2 (ja) * | 2016-07-28 | 2020-07-22 | 株式会社日立製作所 | 計算機システムおよび処理方法 |
| US11223520B1 (en) | 2017-01-31 | 2022-01-11 | Intel Corporation | Remote control plane directing data plane configurator |
| US10694006B1 (en) | 2017-04-23 | 2020-06-23 | Barefoot Networks, Inc. | Generation of descriptive data for packet fields |
| US10601732B1 (en) | 2017-07-23 | 2020-03-24 | Barefoot Networks, Inc. | Configurable packet processing pipeline for handling non-packet data |
| US10594630B1 (en) | 2017-09-28 | 2020-03-17 | Barefoot Networks, Inc. | Expansion of packet data within processing pipeline |
| WO2019075503A1 (en) * | 2017-10-17 | 2019-04-25 | Geka Solutions Pty Ltd | PEST CONTROL SYSTEM |
| US11068581B1 (en) * | 2018-01-26 | 2021-07-20 | EMC IP Holding Company LLC | Techniques for establishing host connectivity |
| US12504586B2 (en) * | 2018-08-03 | 2025-12-23 | Ppc Broadband, Inc. | Fiber optical connectors |
| US10901647B2 (en) * | 2019-03-19 | 2021-01-26 | Intel Corporation | Distributed copy engine |
| US11435534B2 (en) * | 2019-06-11 | 2022-09-06 | Clearfield, Inc. | Flexible optical fiber connectors and assemblies |
| CN110309098A (zh) * | 2019-06-27 | 2019-10-08 | 上海金卓网络科技有限公司 | 一种处理器间的交互控制方法、装置、设备及存储介质 |
| JP7484633B2 (ja) * | 2020-09-30 | 2024-05-16 | 株式会社デンソー | 共用ストレージ管理装置及び共用ストレージ管理方法 |
| US12436705B2 (en) | 2021-06-25 | 2025-10-07 | Intel Corporation | Dynamically scalable and partitioned copy engine |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US188085A (en) * | 1877-03-06 | Improvement in bed-slats | ||
| JPS60258669A (ja) | 1984-06-06 | 1985-12-20 | Meisei Electric Co Ltd | プロセツサ間の通信制御方式 |
| JPS6362068A (ja) | 1986-09-03 | 1988-03-18 | Nec Corp | プロセツサ間のインタフエ−ス回路 |
| JPS63148364A (ja) | 1986-12-12 | 1988-06-21 | Oki Electric Ind Co Ltd | 共有メモリアクセス方式 |
| DE3889550T2 (de) * | 1987-01-12 | 1994-09-01 | Fujitsu Ltd | Datenübertragungspufferschaltungen für Datenaustausch. |
| US5710932A (en) * | 1987-07-28 | 1998-01-20 | Hitachi, Ltd. | Parallel computer comprised of processor elements having a local memory and an enhanced data transfer mechanism |
| DE68928173T2 (de) | 1988-01-29 | 1998-02-05 | Hitachi Ltd | Parallelrechner bestehend aus Prozessorelementen mit einem lokalen Speicher und einem verbesserten Datentransfermechanismus |
| GB8914352D0 (en) | 1989-06-22 | 1989-08-09 | Int Computers Ltd | Multiprocessor data processing system |
| US5390299A (en) * | 1991-12-27 | 1995-02-14 | Digital Equipment Corporation | System for using three different methods to report buffer memory occupancy information regarding fullness-related and/or packet discard-related information |
| JP3810449B2 (ja) | 1994-07-20 | 2006-08-16 | 富士通株式会社 | キュー装置 |
| US5983278A (en) * | 1996-04-19 | 1999-11-09 | Lucent Technologies Inc. | Low-loss, fair bandwidth allocation flow control in a packet switch |
| US6219728B1 (en) * | 1996-04-22 | 2001-04-17 | Nortel Networks Limited | Method and apparatus for allocating shared memory resources among a plurality of queues each having a threshold value therefor |
| US6148377A (en) * | 1996-11-22 | 2000-11-14 | Mangosoft Corporation | Shared memory computer networks |
| US6026474A (en) * | 1996-11-22 | 2000-02-15 | Mangosoft Corporation | Shared client-side web caching using globally addressable memory |
| US5987506A (en) * | 1996-11-22 | 1999-11-16 | Mangosoft Corporation | Remote access and geographically distributed computers in a globally addressable storage environment |
| US5909540A (en) * | 1996-11-22 | 1999-06-01 | Mangosoft Corporation | System and method for providing highly available data storage using globally addressable memory |
| US6275896B1 (en) * | 1996-11-27 | 2001-08-14 | Sony Corporation | Data transfer apparatus and method of the same and data input and output controlling apparatus and method of same |
| US6124878A (en) * | 1996-12-20 | 2000-09-26 | Time Warner Cable, A Division Of Time Warner Enterainment Company, L.P. | Optimum bandwidth utilization in a shared cable system data channel |
| EP0908825B1 (en) | 1997-10-10 | 2002-09-04 | Bull S.A. | A data-processing system with cc-NUMA (cache coherent, non-uniform memory access) architecture and remote access cache incorporated in local memory |
| US6260120B1 (en) * | 1998-06-29 | 2001-07-10 | Emc Corporation | Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement |
| JP4053208B2 (ja) | 2000-04-27 | 2008-02-27 | 株式会社日立製作所 | ディスクアレイ制御装置 |
| US6651130B1 (en) | 2000-04-28 | 2003-11-18 | Emc Corporation | Data storage system having separate data transfer section and message network with bus arbitration |
| US6715007B1 (en) * | 2000-07-13 | 2004-03-30 | General Dynamics Decision Systems, Inc. | Method of regulating a flow of data in a communication system and apparatus therefor |
| US6851000B2 (en) * | 2000-10-03 | 2005-02-01 | Broadcom Corporation | Switch having flow control management |
| GB2394100B (en) | 2001-08-10 | 2005-06-29 | Sun Microsystems Inc | Computer system storage |
| US7251698B2 (en) * | 2002-05-28 | 2007-07-31 | Newisys, Inc. | Address space management in systems having multiple multi-processor clusters |
-
2003
- 2003-11-27 JP JP2003396786A patent/JP4376040B2/ja not_active Expired - Fee Related
-
2004
- 2004-01-30 US US10/767,074 patent/US7111119B2/en not_active Expired - Fee Related
- 2004-03-17 DE DE102004013126A patent/DE102004013126A1/de not_active Ceased
- 2004-03-29 GB GB0407066A patent/GB2408600B/en not_active Expired - Fee Related
- 2004-04-16 FR FR0404015A patent/FR2863072B1/fr not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB2408600A (en) | 2005-06-01 |
| US20050120173A1 (en) | 2005-06-02 |
| DE102004013126A1 (de) | 2005-07-07 |
| JP2005157830A (ja) | 2005-06-16 |
| US7111119B2 (en) | 2006-09-19 |
| FR2863072B1 (fr) | 2006-05-26 |
| FR2863072A1 (fr) | 2005-06-03 |
| GB0407066D0 (en) | 2004-05-05 |
| GB2408600B (en) | 2005-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4376040B2 (ja) | 複数のプロセッサを用いて情報処理を行う装置及び方法 | |
| US10970237B2 (en) | Storage system | |
| US7865652B2 (en) | Power control by a multi-port bridge device | |
| JP4445998B2 (ja) | 調停パケットプロトコルを有するメモリ調停システムおよび方法 | |
| JP4284621B2 (ja) | メモリハブアーキテクチャを有するメモリモジュールへのメモリアクセスを制御する方法およびシステム | |
| US6697914B1 (en) | Switched node comprising a disk controller with integrated multi-port switching circuitry | |
| US6959355B2 (en) | Universal serial bus hub with shared high speed handler | |
| JP4639223B2 (ja) | ストレージサブシステム | |
| US7228369B2 (en) | Clustered storage system and inter-cluster data communication method | |
| US8924606B2 (en) | Storage system and data transfer control method | |
| JP2003208267A5 (ja) | ||
| US20080195831A1 (en) | Data transfer apparatus and data transfer method | |
| US7633856B2 (en) | Multi-node system, internodal crossbar switch, node and medium embodying program | |
| JP4786255B2 (ja) | ストレージシステム及び記憶制御方法 | |
| WO2006114822A1 (ja) | Dmaコントローラ、ノード、データ転送制御方法、及びプログラム | |
| JP2020144410A (ja) | メモリコントローラ | |
| JP4794194B2 (ja) | ストレージシステム及び記憶制御方法 | |
| JP4474356B2 (ja) | コンピュータシステムおよびストレージ仮想化装置 | |
| US7336657B2 (en) | Inter-nodal data transfer system and data transfer apparatus | |
| JP3584710B2 (ja) | ディスクアレイ制御装置及び制御方法 | |
| JP5482263B2 (ja) | エンドポイント共有システムおよびデータ転送方法 | |
| US7930438B2 (en) | Interrogate processing for complex I/O link | |
| JP2011076174A (ja) | エンドポイント共有システム、代理アクセス方法および代理アクセスプログラム | |
| JP2008107997A (ja) | データ通信方法、データ通信装置及びデータ通信システム | |
| US20230273746A1 (en) | Storage system, path control method, and non-transitory computer-readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061023 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20061023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080926 |
|
| 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: 20090908 |
|
| 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: 20090908 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130918 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |