JP4257307B2 - 通信制御システムおよび通信制御方法 - Google Patents
通信制御システムおよび通信制御方法 Download PDFInfo
- Publication number
- JP4257307B2 JP4257307B2 JP2005071987A JP2005071987A JP4257307B2 JP 4257307 B2 JP4257307 B2 JP 4257307B2 JP 2005071987 A JP2005071987 A JP 2005071987A JP 2005071987 A JP2005071987 A JP 2005071987A JP 4257307 B2 JP4257307 B2 JP 4257307B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- response
- time
- transmitted
- 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
-
- 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)
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 JP2006254383A (ja) | 2006-09-21 |
JP4257307B2 true 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) |
Families Citing this family (15)
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 |
JP4367505B2 (ja) | 2007-03-06 | 2009-11-18 | 日本電気株式会社 | 通信端末、通信システム、輻輳制御方法、及び輻輳制御用プログラム |
JPWO2009040993A1 (ja) * | 2007-09-27 | 2011-01-13 | パナソニック株式会社 | 電力線通信システム、及び電力線通信装置 |
RU2556450C2 (ru) * | 2009-08-17 | 2015-07-10 | Конинклейке Филипс Электроникс, Н.В. | Система и способ синхронизации устройства мониторинга пациента с центральным сервером |
JP5521559B2 (ja) * | 2010-01-07 | 2014-06-18 | 日本電気株式会社 | 並列計算ネットワーク装置とその制御方法 |
KR101178570B1 (ko) * | 2010-10-28 | 2012-08-30 | 삼성에스디에스 주식회사 | 이더넷 환경에서 udp 데이터 전송의 공정성 확보장치 및 방법 |
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 |
WO2013128623A1 (ja) | 2012-03-02 | 2013-09-06 | 富士通株式会社 | 画像送信方法、プログラム、及び装置 |
JP5998923B2 (ja) * | 2012-12-28 | 2016-09-28 | 富士通株式会社 | プログラム、情報処理装置、及び通信方法 |
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 |
WO2023119512A1 (ja) * | 2021-12-22 | 2023-06-29 | 日本電気株式会社 | 中継装置、通信システム、及び中継方法 |
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
Also Published As
Publication number | Publication date |
---|---|
JP2006254383A (ja) | 2006-09-21 |
US7636310B2 (en) | 2009-12-22 |
US20060203855A1 (en) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4257307B2 (ja) | 通信制御システムおよび通信制御方法 | |
EP3970322B1 (en) | Rate-optimized congestion management | |
CN109905259B (zh) | 通信连接维持方法、***和相关设备 | |
EP2195980B1 (en) | Method, system and computer program product for adaptive congestion control on virtual lanes for data centre ethernet architecture | |
JP4703063B2 (ja) | ネットワーク輻輳を緩和する方法およびシステム | |
US8976669B2 (en) | Switch fabric end-to-end congestion avoidance mechanism | |
KR101143172B1 (ko) | 웹 서비스를 위한 신뢰성 있는 메시징 프로토콜을 이용한메시지의 효율적인 전송 | |
US8873385B2 (en) | Incast congestion control in a network | |
KR101071898B1 (ko) | 네트워크 지연 제어 | |
US8565249B2 (en) | Queue management system and methods | |
US20080239948A1 (en) | Speculative congestion control system and cross-layer architecture for use in lossy computer networks | |
CN115460156B (zh) | 一种数据中心无损网络拥塞控制方法、装置、设备及介质 | |
CN104683259A (zh) | Tcp拥塞控制方法及装置 | |
CN113242183A (zh) | 一种数据流发送控制方法、装置、智能终端及存储介质 | |
KR20140088097A (ko) | 데이터의 송신 제어 기법 | |
EP2245537B1 (en) | Network message management device and methods thereof | |
KR20200011230A (ko) | 소프트웨어 정의 네트워크 시스템에서 다중 중요도 모드에 따른 패킷 스케줄링 방법, 그 방법을 구현한 컴퓨터프로그램 및 그 방법을 수행하는 스위치 장치 | |
Tahiliani et al. | Tcp congestion control in data center networks | |
Das et al. | An analytical survey of various congestion control and avoidance algorithms in WSN | |
JP2009060283A (ja) | 輻輳制御方法、輻輳制御方式、輻輳制御ノード装置、ノード装置及び制御プログラム | |
JP2003258884A (ja) | 全銀協tcp/ip手順によるファイル転送におけるフロー制御方式及びそのプログラム | |
JPH10257079A (ja) | ノード装置、通信システム、パケット送信制御方法及びパケット送信方法 | |
Prasanna | Improving Throughput In Mobile Ad Hoc Networks Using Receiver Assisted Congestion Control | |
Shaii et al. | Congestion avoidance: Network based schemes solution |
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 |