JP5728088B2 - 入出力制御装置及び入出力制御装置のフレーム処理方法 - Google Patents
入出力制御装置及び入出力制御装置のフレーム処理方法 Download PDFInfo
- Publication number
- JP5728088B2 JP5728088B2 JP2013522360A JP2013522360A JP5728088B2 JP 5728088 B2 JP5728088 B2 JP 5728088B2 JP 2013522360 A JP2013522360 A JP 2013522360A JP 2013522360 A JP2013522360 A JP 2013522360A JP 5728088 B2 JP5728088 B2 JP 5728088B2
- Authority
- JP
- Japan
- Prior art keywords
- control circuit
- frame
- reception
- transmission
- received
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Systems (AREA)
Description
本実施例は、インタフェース制御回路で受信した受信フレームに付加される制御情報を基に受信フレームの割当先を複数のプロトコル制御回路の中から選択し、選択したプロトコル制御回路に受信フレームの処理を割り当てるものである。
Claims (7)
- コマンド発行元のアクセス対象とインタフェースを介してデータの送受信を行うと共に、前記コマンド発行元のアクセス対象と送受信されるデータを送受信フレーム毎にフレーム単位で制御する1又は複数のインタフェース制御回路と、
前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームのデータを受信データとして受信データバッファに格納し、前記受信データバッファに格納された前記受信データを前記コマンド発行元へ転送する受信バッファ制御回路と、
前記コマンド発行元から送信される送信データを送信データバッファに格納し、前記送信データバッファに格納された前記送信データを前記インタフェースへ転送する送信バッファ制御回路と、
前記受信バッファ制御回路に対して前記受信データの転送を制御すると共に、前記送信バッファ制御回路に対して前記送信データの転送を制御する複数のプロトコル制御回路と、
前記コマンド発行元のアクセス対象で生成されるフレームに付加され、前記プロトコル制御回路固有の識別情報を含む制御情報であって、前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームに付加される制御情報を基に前記受信フレームの割当先を前記複数のプロトコル制御回路の中から選択し、前記選択したプロトコル制御回路に前記受信フレームの処理を割り当てる受信フレームルーティング制御回路と、を有し、
前記複数のプロトコル制御回路のうち、前記コマンド発行元から起動コマンドを受信したプロトコル制御回路は、
前記起動コマンドに従って送信フレームに付加される前記制御情報として、当該プロトコル制御回路固有の識別情報を含む制御情報を生成し、前記生成した制御情報を前記送信データバッファに格納された送信データに付加し、
前記複数のプロトコル制御回路のうち、前記受信フレームルーティング制御回路により、前記受信フレームの処理が割り当てられたプロトコル制御回路は、
前記受信バッファ制御回路に対して前記受信フレームに対応した受信データの転送を指示することを特徴とする入出力制御装置。 - 請求項1に記載の入出力制御装置であって、
前記送信フレームに付加される前記制御情報は、前記送信フレーム送信側の動作を特定する動作情報を含み、前記プロトコル制御回路固有の識別情報は、前記各プロトコル制御回路を一意に識別するためのエクスチェンジ番号を含むことを特徴とする入出力制御装置。 - コマンド発行元のアクセス対象とインタフェースを介してデータの送受信を行うと共に、前記コマンド発行元のアクセス対象と送受信されるデータを送受信フレーム毎にフレーム単位で制御する1又は複数のインタフェース制御回路と、
前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームのデータを受信データとして受信データバッファに格納し、前記受信データバッファに格納された前記受信データを前記コマンド発行元へ転送する受信バッファ制御回路と、
前記コマンド発行元から送信される送信データを送信データバッファに格納し、前記送信データバッファに格納された前記送信データを前記インタフェースへ転送する送信バッファ制御回路と、
前記受信バッファ制御回路に対して前記受信データの転送を制御すると共に、前記送信バッファ制御回路に対して前記送信データの転送を制御する複数のプロトコル制御回路と、
前記コマンド発行元のアクセス対象で生成されるフレームに付加され、前記プロトコル制御回路固有の識別情報を含む制御情報であって、前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームに付加される制御情報を基に前記受信フレームの割当先を前記複数のプロトコル制御回路の中から選択し、前記選択したプロトコル制御回路に前記受信フレームの処理を割り当てる受信フレームルーティング制御回路と、を有することを特徴とする入出力制御装置。 - 請求項3に記載の入出力制御装置であって、
前記受信フレームに付加される制御情報は、前記受信フレームの送信元の動作を特定する動作情報を含み、前記プロトコル制御回路固有の識別情報は、前記各プロトコル制御回路を一意に識別するためのエクスチェンジ番号を含むことを特徴とする入出力制御装置。 - 請求項1又は3に記載の入出力制御装置であって、
前記受信フレームルーティング制御回路は、
前記受信フレームに付加される制御情報の中に前記プロトコル制御回路を識別するための識別情報として、前記いずれかのプロトコル制御回路を特定する識別情報が存在しない場合、全ての前記プロトコル制御回路に対して、前記受信フレームの処理を割り当てるブロードキャスティングの処理を実行することを特徴とする入出力制御装置。 - コマンド発行元のアクセス対象とインタフェースを介してデータの送受信を行うと共に、前記コマンド発行元のアクセス対象と送受信されるデータを送受信フレーム毎にフレーム単位で制御する1又は複数のインタフェース制御回路と、
前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームのデータを受信データとして受信データバッファに格納し、前記受信データバッファに格納された前記受信データを前記コマンド発行元へ転送する受信バッファ制御回路と、
前記コマンド発行元から送信される送信データを送信データバッファに格納し、前記送信データバッファに格納された前記送信データを前記インタフェースへ転送する送信バッファ制御回路と、
前記受信バッファ制御回路に対して前記受信データの転送を制御すると共に、前記送信バッファ制御回路に対して前記送信データの転送を制御する複数のプロトコル制御回路と、
前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームのルーティングを制御する受信フレームルーティング制御回路と、を有する入出力制御装置のフレーム処理方法であって、
前記受信フレームルーティング制御回路が、前記コマンド発行元のアクセス対象で生成されるフレームに付加され、前記プロトコル制御回路固有の識別情報を含む制御情報であって、前記インタフェース制御回路で送受信される送受信フレームのうち受信フレームに付加される制御情報を基に前記受信フレームの割当先を前記複数のプロトコル制御回路の中から選択するステップと、
前記受信フレームルーティング制御回路が、前記選択したプロトコル制御回路に前記受信フレームの処理を割り当てるステップと、
前記コマンド発行元から起動コマンドを受信したプロトコル制御回路が、前記起動コマンドに従って送信フレームに付加される前記制御情報として、当該プロトコル制御回路固有の識別情報を含む制御情報を生成するステップと、
前記コマンド発行元から起動コマンドを受信したプロトコル制御回路が、前記生成した制御情報を前記送信データバッファに格納された送信データに付加するステップと、
前記受信フレームルーティング制御回路により、前記受信フレームの処理が割り当てられたプロトコル制御回路が、前記受信バッファ制御回路に対して前記受信フレームに対応した受信データの転送を指示するステップと、を含むことを特徴とする入出力制御装置のフレーム処理方法。 - 請求項6に記載のフレーム処理方法であって、
前記受信フレームルーティング制御回路が、前記受信フレームに付加される制御情報の中に前記プロトコル制御回路を識別するための識別情報として、前記いずれかのプロトコル制御回路を特定する識別情報が存在しない場合、全ての前記プロトコル制御回路に対して、前記受信フレームの処理を割り当てるブロードキャスティングの処理を実行するステップを含むことを特徴とする入出力制御装置のフレーム処理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/003739 WO2013001578A1 (ja) | 2011-06-29 | 2011-06-29 | 入出力制御装置及び入出力制御装置のフレーム処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2013001578A1 JPWO2013001578A1 (ja) | 2015-02-23 |
JP5728088B2 true JP5728088B2 (ja) | 2015-06-03 |
Family
ID=47423527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013522360A Active JP5728088B2 (ja) | 2011-06-29 | 2011-06-29 | 入出力制御装置及び入出力制御装置のフレーム処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140136740A1 (ja) |
JP (1) | JP5728088B2 (ja) |
WO (1) | WO2013001578A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9647668B2 (en) | 2012-01-13 | 2017-05-09 | Altera Corporation | Apparatus for flexible electronic interfaces and associated methods |
WO2014192144A1 (ja) | 2013-05-31 | 2014-12-04 | 株式会社日立製作所 | 制御装置および制御方法 |
JP6262360B2 (ja) | 2014-10-10 | 2018-01-17 | 株式会社日立製作所 | 計算機システム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0766811A (ja) * | 1993-08-25 | 1995-03-10 | Toshiba Corp | Atmセル化装置およびatmデセル化装置 |
JP3128058B2 (ja) * | 1996-03-05 | 2001-01-29 | 日本電信電話株式会社 | プロトコル処理装置 |
JP3243633B2 (ja) * | 1996-04-23 | 2002-01-07 | 日本電信電話株式会社 | パケットルータ処理装置 |
JP3671360B2 (ja) * | 1996-10-04 | 2005-07-13 | 日本電信電話株式会社 | パケットルータ処理装置 |
JPH10340243A (ja) * | 1997-06-06 | 1998-12-22 | Hitachi Ltd | 入出力データ転送システム |
JPH11205339A (ja) * | 1998-01-19 | 1999-07-30 | Hitachi Ltd | Atm交換機 |
US6148004A (en) * | 1998-02-11 | 2000-11-14 | Mcdata Corporation | Method and apparatus for establishment of dynamic ESCON connections from fibre channel frames |
US6470397B1 (en) * | 1998-11-16 | 2002-10-22 | Qlogic Corporation | Systems and methods for network and I/O device drivers |
US20020073257A1 (en) * | 2000-12-07 | 2002-06-13 | Ibm Corporation | Transferring foreign protocols across a system area network |
US7596621B1 (en) * | 2002-10-17 | 2009-09-29 | Astute Networks, Inc. | System and method for managing shared state using multiple programmed processors |
JP2005001969A (ja) * | 2003-06-13 | 2005-01-06 | Nippon Steel Chem Co Ltd | 低内部抵抗炭素微粉の製造方法及び電気二重層キャパシタ |
US7353362B2 (en) * | 2003-07-25 | 2008-04-01 | International Business Machines Corporation | Multiprocessor subsystem in SoC with bridge between processor clusters interconnetion and SoC system bus |
JP4794194B2 (ja) * | 2005-04-01 | 2011-10-19 | 株式会社日立製作所 | ストレージシステム及び記憶制御方法 |
JP4740763B2 (ja) * | 2006-02-15 | 2011-08-03 | 株式会社日立製作所 | ストレージシステム及びストレージコントローラ |
US7912051B1 (en) * | 2008-12-19 | 2011-03-22 | Emc Corporation | Techniques for port virtualization |
JP4930554B2 (ja) * | 2009-07-07 | 2012-05-16 | 株式会社日立製作所 | 入出力制御装置 |
US8868505B1 (en) * | 2012-03-20 | 2014-10-21 | Emc Corporation | Systems and methods for protecting data in a network host environment |
-
2011
- 2011-06-29 WO PCT/JP2011/003739 patent/WO2013001578A1/ja active Application Filing
- 2011-06-29 US US14/129,488 patent/US20140136740A1/en not_active Abandoned
- 2011-06-29 JP JP2013522360A patent/JP5728088B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JPWO2013001578A1 (ja) | 2015-02-23 |
US20140136740A1 (en) | 2014-05-15 |
WO2013001578A1 (ja) | 2013-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10152441B2 (en) | Host bus access by add-on devices via a network interface controller | |
US11704059B2 (en) | Remote direct attached multiple storage function storage device | |
US9298648B2 (en) | Method and system for I/O flow management using RAID controller with DMA capabilitiy to directly send data to PCI-E devices connected to PCI-E switch | |
CN107995129B (zh) | 一种nfv报文转发方法和装置 | |
US8504755B2 (en) | USB 3 bridge with embedded hub | |
CN109445905B (zh) | 虚拟机数据通信方法和***以及虚拟机配置方法和装置 | |
CN115687234A (zh) | 用于软件定义的互连交换机的架构 | |
WO2023098031A1 (zh) | 数据访问方法及计算设备 | |
US11940933B2 (en) | Cross address-space bridging | |
US11741039B2 (en) | Peripheral component interconnect express device and method of operating the same | |
US11449456B2 (en) | System and method for scheduling sharable PCIe endpoint devices | |
US20080162734A1 (en) | Computer system and a chipset | |
JP5728088B2 (ja) | 入出力制御装置及び入出力制御装置のフレーム処理方法 | |
US8032675B2 (en) | Dynamic memory buffer allocation method and system | |
US8055817B2 (en) | Efficient handling of queued-direct I/O requests and completions | |
JP5102917B2 (ja) | ストレージ装置及びアクセス命令送信方法 | |
US20170344511A1 (en) | Apparatus assigning controller and data sharing method | |
WO2017072868A1 (ja) | ストレージ装置 | |
US11386031B2 (en) | Disaggregated switch control path with direct-attached dispatch | |
JP4432388B2 (ja) | 入出力制御装置 | |
US9229791B1 (en) | System and method for high speed multiple buffer allocation | |
JP6825263B2 (ja) | ストレージ制御装置、およびストレージシステム | |
JP4930554B2 (ja) | 入出力制御装置 | |
US11163706B2 (en) | High bandwidth SDRAM controller | |
US20230350824A1 (en) | Peripheral component interconnect express device and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150209 |
|
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: 20150310 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150403 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5728088 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |