JP2014236453A - 情報処理装置、情報処理システム及び情報処理システムの制御方法 - Google Patents
情報処理装置、情報処理システム及び情報処理システムの制御方法 Download PDFInfo
- Publication number
- JP2014236453A JP2014236453A JP2013118439A JP2013118439A JP2014236453A JP 2014236453 A JP2014236453 A JP 2014236453A JP 2013118439 A JP2013118439 A JP 2013118439A JP 2013118439 A JP2013118439 A JP 2013118439A JP 2014236453 A JP2014236453 A JP 2014236453A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- buffer
- transmitted
- retransmission
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/266—Stopping or restarting the source, e.g. X-on or X-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
【解決手段】情報処理装置は、複数の送信元から受信したパケットを処理する。そして、複数の送信元から受信したパケットを格納するバッファと、バッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を第1のパケットの送信元に送信すると共に、第1のパケットを廃棄する第1処理部と、バッファに空き領域が生じた場合、第1のパケットの送信元に、第1のパケットを再送することを要求する再送要求を送信する第2処理部とを有する。
【選択図】図2
Description
複数の送信元から受信したパケットを処理する情報処理装置において、
前記複数の送信元から受信したパケットを格納するバッファと、
前記バッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を前記第1のパケットの送信元に送信すると共に、前記第1のパケットを廃棄する第1処理部と、
前記バッファに空き領域が生じた場合、前記第1のパケットの送信元に、前記第1のパケットを再送することを要求する再送要求を送信する第2処理部と、
を有する情報処理装置。
パケットの送信元を表す送信元情報と前記停止要求を送信したか否かを表すデータとを対応付けて格納する第1データ格納部
をさらに有し、
前記第1処理部は、
前記第1のパケットの送信元情報と前記停止要求を送信したことを表すデータとを対応付けて前記第1データ格納部に格納し、
前記第2処理部は、
前記バッファに空き領域が生じた場合、前記第1のパケットの送信元情報を前記第1データ格納部から読み出し、当該送信元情報が表す送信元に、前記再送要求を送信する
ことを特徴とする付記1記載の情報処理装置。
前記送信元情報は、ノードの識別情報とプロセスの識別情報とを含む
ことを特徴とする付記2記載の情報処理装置。
複数の送信装置と、前記複数の送信装置から受信したパケットを処理する受信装置とを含む情報処理システムにおいて、
前記受信装置は、
前記複数の送信装置から受信したパケットを格納するバッファと、
前記バッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を、前記複数の送信装置のうち前記第1のパケットを送信した送信装置に送信すると共に、前記第1のパケットを廃棄する第1処理部と、
前記バッファに空き領域が生じた場合、前記複数の送信装置のうち前記第1のパケットを送信した送信装置に、前記第1のパケットを再送することを要求する再送要求を送信する第2処理部と、
を有し、
前記複数の送信装置の各々は、
前記受信装置から前記停止要求を受信した場合、前記受信装置へのパケットの送信を停止し、前記受信装置から前記再送要求を受信した場合、前記第1のパケットを前記受信装置に送信する第3処理部と、
を有する情報処理システム。
複数の送信装置と、前記複数の送信装置から受信したパケットを処理する受信装置とを含む情報処理システムの制御方法において、
前記受信装置は、前記複数の送信装置から受信したパケットを格納するバッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を、前記複数の送信装置のうち前記第1のパケットを送信した第1の送信装置に送信すると共に、前記第1のパケットを廃棄し、
前記第1の送信装置は、前記受信装置から前記停止要求を受信した場合、前記受信装置へのパケットの送信を停止し、
前記受信装置は、前記バッファに空き領域が生じた場合、前記第1の送信装置に、前記第1のパケットを再送することを要求する再送要求を送信し、
前記第1の送信装置は、前記受信装置から前記再送要求を受信した場合、前記第1のパケットを前記受信装置に送信する
ことを特徴とする情報処理システムの制御方法。
102,112,122 ネットワークアダプタ 103,113,123 バッファ管理部
104,114,124 停止要求生成部 105,115,125 メインメモリ
106,116,126 プロセス用領域 107,117,127 バッファ
108,118,128 再送テーブル 109,119,129 処理部
3 ネットワークスイッチ
Claims (4)
- 複数の送信元から受信したパケットを処理する情報処理装置において、
前記複数の送信元から受信したパケットを格納するバッファと、
前記バッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を前記第1のパケットの送信元に送信すると共に、前記第1のパケットを廃棄する第1処理部と、
前記バッファに空き領域が生じた場合、前記第1のパケットの送信元に、前記第1のパケットを再送することを要求する再送要求を送信する第2処理部と、
を有する情報処理装置。 - パケットの送信元を表す送信元情報と前記停止要求を送信したか否かを表すデータとを対応付けて格納する第1データ格納部
をさらに有し、
前記第1処理部は、
前記第1のパケットの送信元情報と前記停止要求を送信したことを表すデータとを対応付けて前記第1データ格納部に格納し、
前記第2処理部は、
前記バッファに空き領域が生じた場合、前記第1のパケットの送信元情報を前記第1データ格納部から読み出し、当該送信元情報が表す送信元に、前記再送要求を送信する
ことを特徴とする請求項1記載の情報処理装置。 - 複数の送信装置と、前記複数の送信装置から受信したパケットを処理する受信装置とを含む情報処理システムにおいて、
前記受信装置は、
前記複数の送信装置から受信したパケットを格納するバッファと、
前記バッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を、前記複数の送信装置のうち前記第1のパケットを送信した送信装置に送信すると共に、前記第1のパケットを廃棄する第1処理部と、
前記バッファに空き領域が生じた場合、前記複数の送信装置のうち前記第1のパケットを送信した送信装置に、前記第1のパケットを再送することを要求する再送要求を送信する第2処理部と、
を有し、
前記複数の送信装置の各々は、
前記受信装置から前記停止要求を受信した場合、前記受信装置へのパケットの送信を停止し、前記受信装置から前記再送要求を受信した場合、前記第1のパケットを前記受信装置に送信する第3処理部と、
を有する情報処理システム。 - 複数の送信装置と、前記複数の送信装置から受信したパケットを処理する受信装置とを含む情報処理システムの制御方法において、
前記受信装置は、前記複数の送信装置から受信したパケットを格納するバッファに、受信した第1のパケットを格納するための空き領域が無い場合、パケットの送信を停止することを要求する停止要求を、前記複数の送信装置のうち前記第1のパケットを送信した第1の送信装置に送信すると共に、前記第1のパケットを廃棄し、
前記第1の送信装置は、前記受信装置から前記停止要求を受信した場合、前記受信装置へのパケットの送信を停止し、
前記受信装置は、前記バッファに空き領域が生じた場合、前記第1の送信装置に、前記第1のパケットを再送することを要求する再送要求を送信し、
前記第1の送信装置は、前記受信装置から前記再送要求を受信した場合、前記第1のパケットを前記受信装置に送信する
ことを特徴とする情報処理システムの制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013118439A JP2014236453A (ja) | 2013-06-05 | 2013-06-05 | 情報処理装置、情報処理システム及び情報処理システムの制御方法 |
US14/258,194 US9509623B2 (en) | 2013-06-05 | 2014-04-22 | Information processing device, information processing system, and method for processing packets from transmitting devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013118439A JP2014236453A (ja) | 2013-06-05 | 2013-06-05 | 情報処理装置、情報処理システム及び情報処理システムの制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014236453A true JP2014236453A (ja) | 2014-12-15 |
Family
ID=52005436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013118439A Pending JP2014236453A (ja) | 2013-06-05 | 2013-06-05 | 情報処理装置、情報処理システム及び情報処理システムの制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9509623B2 (ja) |
JP (1) | JP2014236453A (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105391567B (zh) * | 2014-09-05 | 2019-05-24 | 华为技术有限公司 | 流量管理实现方法、装置和网络设备 |
US9876727B2 (en) * | 2015-03-23 | 2018-01-23 | Mellanox Technologies Tlv Ltd. | Physical-layer signaling of flow control updates |
JP6477111B2 (ja) * | 2015-03-24 | 2019-03-06 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
US10038509B2 (en) * | 2015-03-24 | 2018-07-31 | Sony Corporation | Data reception apparatus, data transmission system, data reception method, and data transmission method |
CN113411370A (zh) * | 2020-07-06 | 2021-09-17 | 丰疆智能(深圳)有限公司 | 终端、服务端、物联网数据传输方法以及数据传输*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05334104A (ja) * | 1992-05-29 | 1993-12-17 | Nec Corp | データグラム型マルチプロセス間ソケット通信でのデータ制御装置 |
JPH0697983A (ja) * | 1992-09-10 | 1994-04-08 | Toshiba Corp | ネットワークシステム |
JPH06276206A (ja) * | 1993-03-23 | 1994-09-30 | Nippon Telegr & Teleph Corp <Ntt> | 中継バッファオーバフロー回避方式 |
JPH07115431A (ja) * | 1993-10-15 | 1995-05-02 | Fujitsu Ltd | パケット再送方法 |
JP2001257696A (ja) * | 2000-03-13 | 2001-09-21 | Fuji Electric Co Ltd | マスタスレーブ間の通信方式 |
JP2005057482A (ja) * | 2003-08-04 | 2005-03-03 | Fujitsu Fip Corp | データ転送方法、データ転送用プログラムおよび記録媒体 |
WO2011129363A1 (ja) * | 2010-04-15 | 2011-10-20 | 日本電気株式会社 | 伝送装置、伝送方法及びコンピュータプログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2871704B2 (ja) * | 1988-12-29 | 1999-03-17 | キヤノン株式会社 | 画像通信方法 |
US5255268A (en) * | 1992-02-04 | 1993-10-19 | International Business | Data distribution network with improved broadcast feature |
US6067408A (en) * | 1993-05-27 | 2000-05-23 | Advanced Micro Devices, Inc. | Full duplex buffer management and apparatus |
JPH11112722A (ja) | 1997-09-30 | 1999-04-23 | Minolta Co Ltd | 画像形成装置および画像形成システム |
US7171464B1 (en) * | 1999-06-23 | 2007-01-30 | Microsoft Corporation | Method of tracing data traffic on a network |
JP2001168907A (ja) | 1999-12-06 | 2001-06-22 | Nippon Telegr & Teleph Corp <Ntt> | 通信装置 |
US6598174B1 (en) * | 2000-04-26 | 2003-07-22 | Dell Products L.P. | Method and apparatus for storage unit replacement in non-redundant array |
US6973071B1 (en) * | 2001-03-06 | 2005-12-06 | Rfmd Wpan, Inc. | Method and apparatus for controlling the flow of data in a wireless communication system |
US7324535B1 (en) * | 2003-04-10 | 2008-01-29 | Cisco Technology, Inc. | Methods and apparatus for maintaining a queue |
BRPI0719540A2 (pt) * | 2006-10-02 | 2014-01-14 | Lg Electronics Inc | Método de retransmissão para sistema multiportadora |
TWI330964B (en) * | 2007-01-29 | 2010-09-21 | Via Tech Inc | Packet processing method and a network device using the method |
ES2478018T3 (es) * | 2007-12-20 | 2014-07-18 | Ntt Docomo, Inc. | Estación móvil, dispositivo de estación base, método de control de comunicación y sistema de comunicación móvil |
US8248936B2 (en) * | 2009-04-01 | 2012-08-21 | Lockheed Martin Corporation | Tuning congestion control in IP multicast to mitigate the impact of blockage |
-
2013
- 2013-06-05 JP JP2013118439A patent/JP2014236453A/ja active Pending
-
2014
- 2014-04-22 US US14/258,194 patent/US9509623B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05334104A (ja) * | 1992-05-29 | 1993-12-17 | Nec Corp | データグラム型マルチプロセス間ソケット通信でのデータ制御装置 |
JPH0697983A (ja) * | 1992-09-10 | 1994-04-08 | Toshiba Corp | ネットワークシステム |
JPH06276206A (ja) * | 1993-03-23 | 1994-09-30 | Nippon Telegr & Teleph Corp <Ntt> | 中継バッファオーバフロー回避方式 |
JPH07115431A (ja) * | 1993-10-15 | 1995-05-02 | Fujitsu Ltd | パケット再送方法 |
JP2001257696A (ja) * | 2000-03-13 | 2001-09-21 | Fuji Electric Co Ltd | マスタスレーブ間の通信方式 |
JP2005057482A (ja) * | 2003-08-04 | 2005-03-03 | Fujitsu Fip Corp | データ転送方法、データ転送用プログラムおよび記録媒体 |
WO2011129363A1 (ja) * | 2010-04-15 | 2011-10-20 | 日本電気株式会社 | 伝送装置、伝送方法及びコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
US9509623B2 (en) | 2016-11-29 |
US20140362867A1 (en) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10430374B2 (en) | Selective acknowledgement of RDMA packets | |
US9577791B2 (en) | Notification by network element of packet drops | |
US20190342225A1 (en) | Methods and apparatus for early delivery of data link layer packets | |
CN103905300B (zh) | 一种数据报文发送方法、设备及*** | |
US10594442B2 (en) | End-to-end negative acknowledgment | |
US20140254351A1 (en) | Enhanced acknowledgement and retransmission mechanism | |
JP2014236453A (ja) | 情報処理装置、情報処理システム及び情報処理システムの制御方法 | |
WO2014063370A1 (zh) | 一种实现pcie交换网络的报文传输方法、设备、***和存储介质 | |
WO2014092779A1 (en) | Notification by network element of packet drops | |
US8935329B2 (en) | Managing message transmission and reception | |
US11888960B2 (en) | Packet processing method and apparatus | |
US9692560B1 (en) | Methods and systems for reliable network communication | |
JP2015012570A (ja) | 中継装置 | |
JP2010011296A (ja) | 送受信回路、送信回路及び送受信方法 | |
JP6206465B2 (ja) | 通信装置および通信方法 | |
JP2015027100A (ja) | パケット通信の伝送制御方法及びパケット通信システム | |
US9130740B2 (en) | Variable acknowledge rate to reduce bus contention in presence of communication errors | |
WO2013029509A1 (zh) | 一种基于令牌环的网络流量控制方法、节点及*** | |
CN109347674B (zh) | 一种数据传输的方法、装置及电子设备 | |
TW200947957A (en) | Non-block network system and packet arbitration method thereof | |
BR112019015070A2 (pt) | Método e aparelhos de transmissão de dados e equipamento das instalações do cliente | |
CN109586931B (zh) | 组播方法及终端设备 | |
WO2023230193A1 (en) | Chip-to-chip interconnect with a layered communication architecture | |
JP5636574B2 (ja) | 通信装置、パケット転送方法及びそのプログラム | |
CN102904764A (zh) | 一种数据传输装置及其传输方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160310 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170306 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170912 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180313 |