JP2006254383A - 通信制御システムおよび通信制御方法 - Google Patents
通信制御システムおよび通信制御方法 Download PDFInfo
- Publication number
- JP2006254383A JP2006254383A JP2005071987A JP2005071987A JP2006254383A JP 2006254383 A JP2006254383 A JP 2006254383A JP 2005071987 A JP2005071987 A JP 2005071987A JP 2005071987 A JP2005071987 A JP 2005071987A JP 2006254383 A JP2006254383 A JP 2006254383A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- response
- transmitted
- time
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
- H04L1/1678—Details of the supervisory signal the supervisory signal being transmitted together with control information where the control information is for timing, e.g. time stamps
-
- 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
-
- 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/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
【解決手段】通信制御システム1は、送付パケットに含まれる送信時刻情報を受領応答として返信する受信側端末20と、受信側端末20によって受領応答として返信された送信時刻情報から得られた応答時間が閾値よりも短いか否かを判定し、応答時間が閾値よりも短いと判定した場合に、当該送付パケットが送信された時よりも多数もしくは当該送付パケットが送信された時と同数のパケットを受信側端末20に送信するように制御する送信側端末10を備える。
【選択図】 図2
Description
まず最初に、本発明に係る通信制御システムの概要および特徴を説明する。図1は、本発明に係る通信制御システムの概要および特徴を示す概念図である。この通信制御システム1は、送信側端末10および受信側端末20の間でのUDPパケットによる通信を制御するものであり、受信側端末20にパケットを送信する送信側端末10と、送信側端末10によって送信された送付パケットに対する受領応答(ACK)を送信側端末10に返信する受信側端末20とを備える。
図2は、本実施例1に係る通信制御システムの構成を示すシステム構成図である。同図に示すように、この通信制御システム1は、受信側端末20にパケットを送信する送信側端末10と、送信側端末10によって送信された送付パケットに対する受領応答(ACK)を送信側端末10に返信する受信側端末20とを備える。
次に、本実施例1に係る通信制御システムの各種処理の手順を説明する。図4は、本実施例1に係るデータ送信処理の手順を示すフローチャートである。この処理は、データ送信要求を受け付けた場合に開始されることとなる。なお、このデータ送信要求は、ユーザからの要求であっても良いし、端末装置内部或いは外部からなされたデータ送信要求であっても良い。
例えば、実施例1に係る通信制御システム1では、送信側端末10が送信制御部14aおよび閾値可否判定部14bを有し、受信側端末20が応答処理部22bを有する実施例について説明したが、本発明はこれに限定されるものではなく、送信側端末10が本発明に係る受信装置の機能(応答処理部22bの機能)をさらに有しても良いし、受信側端末20が本発明に係る送信装置の機能(送信制御部14aおよび閾値可否判定部14bの機能)をさらに有するように構成するようにしても良い。
また、実施例1では、開始パケットもしくは所定時間内にACKを受信しなかった場合に、受信側端末20に送信するパケットを一つとする実施例について説明したが、本発明では、応答処理部22bによって受領応答が所定時間以内に返信されなかった場合もしくは開始パケットを送信する場合に、受信側端末20に複数のパケットを送信するように制御しても良い。
また、本発明では、応答処理部22bによって返信された送信時刻情報から得られた応答時間に代えて、当該送付パケットに対する応答時間に比較して該送付パケットよりも前に送信された送付パケットに対する応答時間の比重が重くなるように平均処理がおこなわれた平均処理結果を閾値可否判定処理に用いるようにしても良い。
なお、実施例1では、応答処理部22bが送付パケットごとに受領応答を返信する実施例について説明したが、本発明はこれに限定されるものではなく、送付パケットに対する受領応答を所定の頻度で返信するようにしても良い。
前記受信装置は、
前記送付パケットに含まれる送信時刻情報を前記受領応答として返信する応答処理手段を備え、
前記送信装置は、
前記応答処理手段によって返信された送信時刻情報から得られた応答時間が閾値よりも短いか否かを判定する閾値可否判定手段と、
前記閾値可否判定手段によって応答時間が閾値よりも短いと判定された場合に、当該送付パケットが送信された時よりも多数もしくは当該送付パケットが送信された時と同数のパケットを前記受信装置に送信するように制御する送信制御手段と、
を備えたことを特徴とする通信制御システム。
前記応答処理手段によって返信された送付パケットに対する受領応答をもとに、送付パケットの消失を検知するパケット消失検知手段をさらに備え、
前記送信制御手段は、前記パケット消失検知手段によって送付パケットの消失が検知された場合には、前記閾値可否判定手段によって応答時間が閾値よりも短いと判定された場合でも、単数パケットもしくは当該送付パケットが送信された時よりも少数のパケットを前記受信装置に送信するように制御することを特徴とする付記1〜4のいずれか一つに記載の通信制御システム。
前記受信装置は、
前記送付パケットに含まれる送信時刻情報を前記受領応答として返信する応答処理工程を含み、
前記送信装置は、
前記応答処理工程によって返信された送信時刻情報から得られた応答時間が閾値よりも短いか否かを判定する閾値可否判定工程と、
前記閾値可否判定工程によって応答時間が閾値よりも短いと判定された場合に、当該送付パケットが送信された時よりも多数もしくは当該送付パケットが送信された時と同数のパケットを前記受信装置に送信するように制御する送信制御工程と、
を含んだことを特徴とする通信制御方法。
前記応答処理工程によって返信された送付パケットに対する受領応答をもとに、送付パケットの消失を検知するパケット消失検知工程をさらに含み、
前記送信制御工程は、前記パケット消失検知工程によって送付パケットの消失が検知された場合には、前記閾値可否判定工程によって応答時間が閾値よりも短いと判定された場合でも、単数パケットもしくは当該送付パケットが送信された時よりも少数のパケットを前記受信装置に送信するように制御することを特徴とする付記7〜10のいずれか一つに記載の通信制御方法。
2 ネットワーク(回線)
10 送信側端末
11 通信制御IF部
12 タイムスタンプ装置
13 記憶部
13a RTTデータ
14 制御部
14a 送信制御部
14b 閾値可否判定部
20 受信側端末
21 通信制御IF部
22 制御部
22a 受信制御部
22b 応答処理部
Claims (5)
- 受信装置にパケットを送信し、該送信された送付パケットに対する受領応答を送信装置に返信することによって前記パケットによる通信を制御する通信制御システムであって、
前記受信装置は、
前記送付パケットに含まれる送信時刻情報を前記受領応答として返信する応答処理手段を備え、
前記送信装置は、
前記応答処理手段によって返信された送信時刻情報から得られた応答時間が閾値よりも短いか否かを判定する閾値可否判定手段と、
前記閾値可否判定手段によって応答時間が閾値よりも短いと判定された場合に、当該送付パケットが送信された時よりも多数もしくは当該送付パケットが送信された時と同数のパケットを前記受信装置に送信するように制御する送信制御手段と、
を備えたことを特徴とする通信制御システム。 - 前記送信制御手段は、前記応答処理手段によって受領応答が所定時間以内に返信されなかった場合に、前記受領応答なしにパケットを送信するように制御することを特徴とする請求項1に記載の通信制御システム。
- 前記送信制御手段は、前記応答処理手段によって前記受領応答が所定時間以内に返信されなかった場合もしくは開始パケットを送信する場合に、前記受信装置に複数のパケットを送信するように制御することを特徴とする請求項1または2に記載の通信制御システム。
- 前記閾値可否判定手段は、前記応答処理手段によって返信された送信時刻情報から得られた応答時間に代えて、当該送付パケットに対する応答時間に比較して該送付パケットよりも前に送信された送付パケットに対する応答時間の比重が重くなるように平均処理がおこなわれた平均処理結果を閾値可否判定処理に用いることを特徴とする請求項1、2または3に記載の通信制御システム。
- 受信装置にパケットを送信し、該送信された送付パケットに対する受領応答を送信装置に返信することによって前記パケットによる通信を制御する通信制御方法であって、
前記受信装置は、
前記送付パケットに含まれる送信時刻情報を前記受領応答として返信する応答処理工程を含み、
前記送信装置は、
前記応答処理工程によって返信された送信時刻情報から得られた応答時間が閾値よりも短いか否かを判定する閾値可否判定工程と、
前記閾値可否判定工程によって応答時間が閾値よりも短いと判定された場合に、当該送付パケットが送信された時よりも多数もしくは当該送付パケットが送信された時と同数のパケットを前記受信装置に送信するように制御する送信制御工程と、
を含んだことを特徴とする通信制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005071987A JP4257307B2 (ja) | 2005-03-14 | 2005-03-14 | 通信制御システムおよび通信制御方法 |
US11/287,318 US7636310B2 (en) | 2005-03-14 | 2005-11-28 | Communication control system and communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005071987A JP4257307B2 (ja) | 2005-03-14 | 2005-03-14 | 通信制御システムおよび通信制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006254383A true JP2006254383A (ja) | 2006-09-21 |
JP4257307B2 JP4257307B2 (ja) | 2009-04-22 |
Family
ID=36970844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005071987A Expired - Fee Related JP4257307B2 (ja) | 2005-03-14 | 2005-03-14 | 通信制御システムおよび通信制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7636310B2 (ja) |
JP (1) | JP4257307B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011142501A (ja) * | 2010-01-07 | 2011-07-21 | Nec Corp | 並列計算ネットワーク装置とその制御方法 |
JP2012095301A (ja) * | 2010-10-28 | 2012-05-17 | Samsung Sds Co Ltd | イーサネット環境におけるudpデータ伝送の公正性確保装置及び方法 |
WO2013128623A1 (ja) | 2012-03-02 | 2013-09-06 | 富士通株式会社 | 画像送信方法、プログラム、及び装置 |
US8699337B2 (en) | 2007-03-06 | 2014-04-15 | Nec Corporation | Communication terminal which perform low-delay communication |
JP2014131093A (ja) * | 2012-12-28 | 2014-07-10 | Fujitsu Ltd | プログラム、情報処理装置、及び通信方法 |
WO2023119512A1 (ja) * | 2021-12-22 | 2023-06-29 | 日本電気株式会社 | 中継装置、通信システム、及び中継方法 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9621473B2 (en) | 2004-08-18 | 2017-04-11 | Open Text Sa Ulc | Method and system for sending data |
GB2417391B (en) | 2004-08-18 | 2007-04-18 | Wecomm Ltd | Transmitting data over a network |
US20100231365A1 (en) * | 2007-09-27 | 2010-09-16 | Toshihiko Maruoka | Power line communication system and power line communication device |
US9046878B2 (en) | 2009-08-17 | 2015-06-02 | Koninklijke Philips N.V. | System and method to synchronize a patient monitoring device with a central server |
US9350428B2 (en) * | 2010-12-01 | 2016-05-24 | Lg Electronics Inc. | Method and apparatus of link adaptation in wireless local area network |
US9386127B2 (en) | 2011-09-28 | 2016-07-05 | Open Text S.A. | System and method for data transfer, including protocols for use in data transfer |
WO2013123979A1 (en) * | 2012-02-21 | 2013-08-29 | Telefonaktiebolaget L M Ericsson (Publ) | Data block transmission with variable retransmission feedback time |
JP6398674B2 (ja) * | 2014-12-08 | 2018-10-03 | 富士通株式会社 | データ送信方法、データ送信プログラム、及び情報処理装置 |
SE540352C2 (en) * | 2016-01-29 | 2018-07-24 | Icomera Ab | Wireless communication system and method for trains and other vehicles using trackside base stations |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61224754A (ja) | 1985-03-29 | 1986-10-06 | Fujitsu Ltd | フロ−コントロ−ル方式 |
JPH11308271A (ja) | 1998-04-21 | 1999-11-05 | Canon Inc | データ通信装置及び受信装置及び制御方法及び記憶媒体及びデータ通信システム |
JP3435329B2 (ja) | 1997-11-28 | 2003-08-11 | 株式会社東芝 | フロー制御方法及びフロー制御装置 |
JP3395710B2 (ja) | 1999-05-14 | 2003-04-14 | 日本電気株式会社 | 可変データレート型伝送装置および可変データレート伝送方法 |
JP2001111618A (ja) | 1999-10-08 | 2001-04-20 | Nippon Telegr & Teleph Corp <Ntt> | 通信システムとその通信方法、ならびにそのプログラムを記録した媒体 |
JP2001144802A (ja) | 1999-11-11 | 2001-05-25 | Canon Inc | データ通信装置及びその方法及び通信システム及び記憶媒体 |
JP2001237882A (ja) * | 2000-02-23 | 2001-08-31 | Nec Corp | パケットデータ転送におけるパケットサイズ制御装置及びその制御方法 |
US20020194361A1 (en) * | 2000-09-22 | 2002-12-19 | Tomoaki Itoh | Data transmitting/receiving method, transmitting device, receiving device, transmiting/receiving system, and program |
US7099954B2 (en) * | 2002-06-27 | 2006-08-29 | Microsoft Corporation | Congestion control mechanism for streaming media |
JP4539018B2 (ja) | 2003-03-04 | 2010-09-08 | ソニー株式会社 | 送信制御装置および方法、記録媒体、並びにプログラム |
US8125910B2 (en) * | 2004-06-25 | 2012-02-28 | Nec Corporation | Communication system |
-
2005
- 2005-03-14 JP JP2005071987A patent/JP4257307B2/ja not_active Expired - Fee Related
- 2005-11-28 US US11/287,318 patent/US7636310B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8699337B2 (en) | 2007-03-06 | 2014-04-15 | Nec Corporation | Communication terminal which perform low-delay communication |
JP2011142501A (ja) * | 2010-01-07 | 2011-07-21 | Nec Corp | 並列計算ネットワーク装置とその制御方法 |
JP2012095301A (ja) * | 2010-10-28 | 2012-05-17 | Samsung Sds Co Ltd | イーサネット環境におけるudpデータ伝送の公正性確保装置及び方法 |
US8886825B2 (en) | 2010-10-28 | 2014-11-11 | Samsung Sds Co., Ltd. | Apparatus and method for ensuring fairness of UDP data transmission in ethernet environment |
WO2013128623A1 (ja) | 2012-03-02 | 2013-09-06 | 富士通株式会社 | 画像送信方法、プログラム、及び装置 |
US9705956B2 (en) | 2012-03-02 | 2017-07-11 | Fujitsu Limited | Image transmitting method, program and apparatus |
JP2014131093A (ja) * | 2012-12-28 | 2014-07-10 | Fujitsu Ltd | プログラム、情報処理装置、及び通信方法 |
WO2023119512A1 (ja) * | 2021-12-22 | 2023-06-29 | 日本電気株式会社 | 中継装置、通信システム、及び中継方法 |
Also Published As
Publication number | Publication date |
---|---|
US7636310B2 (en) | 2009-12-22 |
JP4257307B2 (ja) | 2009-04-22 |
US20060203855A1 (en) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4257307B2 (ja) | 通信制御システムおよび通信制御方法 | |
CN109905259B (zh) | 通信连接维持方法、***和相关设备 | |
JP4703063B2 (ja) | ネットワーク輻輳を緩和する方法およびシステム | |
EP2195980B1 (en) | Method, system and computer program product for adaptive congestion control on virtual lanes for data centre ethernet architecture | |
US8976669B2 (en) | Switch fabric end-to-end congestion avoidance mechanism | |
KR101143172B1 (ko) | 웹 서비스를 위한 신뢰성 있는 메시징 프로토콜을 이용한메시지의 효율적인 전송 | |
US8873385B2 (en) | Incast congestion control in a network | |
KR20070048648A (ko) | 네트워크 지연 제어 | |
CN101150521A (zh) | 多对多可靠组播拥塞控制方法 | |
US20080239948A1 (en) | Speculative congestion control system and cross-layer architecture for use in lossy computer networks | |
CN107682279B (zh) | 一种时延控制方法、装置及存储介质、程序产品 | |
US8565249B2 (en) | Queue management system and methods | |
CN104683259A (zh) | Tcp拥塞控制方法及装置 | |
CN115460156B (zh) | 一种数据中心无损网络拥塞控制方法、装置、设备及介质 | |
CN113242183A (zh) | 一种数据流发送控制方法、装置、智能终端及存储介质 | |
KR20130109211A (ko) | 송신 장치, 수신 장치, 통신 장치, 통신 시스템 및 송신 방법 | |
KR20140088097A (ko) | 데이터의 송신 제어 기법 | |
EP2245537B1 (en) | Network message management device and methods thereof | |
KR102113641B1 (ko) | 소프트웨어 정의 네트워크 시스템에서 다중 중요도 모드에 따른 패킷 스케줄링 방법, 그 방법을 구현한 컴퓨터프로그램 및 그 방법을 수행하는 스위치 장치 | |
US20050223056A1 (en) | Method and system for controlling dataflow to a central system from distributed systems | |
Efraimidis et al. | Window-games between TCP flows | |
Tahiliani et al. | Tcp congestion control in data center networks | |
US11824792B2 (en) | Method and system for dynamic quota-based congestion management | |
Das et al. | An analytical survey of various congestion control and avoidance algorithms in WSN | |
JPH10257079A (ja) | ノード装置、通信システム、パケット送信制御方法及びパケット送信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081117 |
|
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: 20090127 |
|
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: 20090202 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
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: 20130206 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140206 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |