JP2012005087A - データ伝送システム及び方法 - Google Patents
データ伝送システム及び方法 Download PDFInfo
- Publication number
- JP2012005087A JP2012005087A JP2010141087A JP2010141087A JP2012005087A JP 2012005087 A JP2012005087 A JP 2012005087A JP 2010141087 A JP2010141087 A JP 2010141087A JP 2010141087 A JP2010141087 A JP 2010141087A JP 2012005087 A JP2012005087 A JP 2012005087A
- Authority
- JP
- Japan
- Prior art keywords
- data
- rate
- packet
- transmission
- burst
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
【解決手段】 本発明は、送信装置が許容データ量以下で構成される複数のパケットをデータバーストとして送信し、受信装置が、パケット廃棄を検出した場合はパケット廃棄通知を、データバースト間隔とデータバースト送信間隔の比が一定以下となった回数が一定回数以上連続した場合はレート超過通知を、送信装置に送信する。送信装置が、パケット廃棄通知を受信し、廃棄がデータバースト終端部分で高確率に発生している場合には、許容データ量を低減し、許容データ量が低減された時、データバースト送信周期が一定以上ある場合には、データバーストの送信周期を許容データ量の低減割合と比例するように低減する。レート超過通知を受信した場合、または、バッファ内のデータ量が一定以上に達した場合には、当該送信装置へのデータ入力レートを低減するように制御する。
【選択図】 図1
Description
ここで、データバーストが受信装置200に到着した時、次のデータバーストと連続した状態になっていた場合は、データバースト内のパケットがバースト周期の時間内に送りきれなくなった状態、つまり、データの伝送レートが、配信網内の伝送レートを超えている状態と考えることが出来る。本発明のデータ伝送システムでは、この点に着目し、データバースト間隙とデータバースト送信周期の比率を算出し、その値が閾値以下となる状態が一定回数連続した場合には、レート超過検出部220により送信装置100にレート超過を通知する。送信装置100のレート監視部120は、受信装置200よりレート超過通知を受けると、送信装置100に対する入力データレートを低減するようにレート制御部130を制御する。このように、本発明のデータ伝送システムでは、データ伝送レートが配信網の許容伝送レートに近づいていることをパケット廃棄が発生する前に検出し、フィードバックを行う。
本実施の形態では、送信装置100が受信装置200からレート超過通知を受信しない場合について説明する。
本実施の形態では、1つの送信装置に対して複数の受信装置がある場合について説明する。
本実施の形態では、パケットのデータ順序の再配置を行う例を説明する。
110 データ送信部
111 入力バッファ
112 パケット出力部
113 パケット並び替え部
120 レート監視部
130 レート制御部
200 受信装置
210 データ受信部
220 レート超過検出部
300 配信ネットワーク
Claims (8)
- 送信装置、1つまたは複数の受信装置、及び、配信ネットワークによって構成されるデータ伝送システムであって、
前記データ送信手段は、
入力パケットをバッファリングし、送信間隔毎に、バッファリングされたパケットの中から許容データ量以下で構成される複数のパケットを取り出し、それらをデータバーストとして連続的に前記配信ネットワークに送信すると共に、データバースト送信間隔、及び、先頭パケット位置を前記受信装置に通知するデータ送信手段と、
前記受信装置からレート超過通知を受信した場合、または、前記データ送信手段のバッファ内のデータ量が一定以上に達した場合には、当該送信装置へのデータ入力レートを低減するように制御を行うレート制御手段と、
前記レート監視手段は、前記受信装置からパケット廃棄通知を受信した時、パケット廃棄のデータバースト内での位置に対する発生頻度を測定し、廃棄がデータバースト終端部分で高確率に発生している場合には、前記データバーストの許容データ量を低減するように制御するように前記レート制御手段を制御し、さらに、許容データ量が低減された時、データバースト送信周期が一定以上ある場合には、データバーストの送信周期を許容データ量の低減割合と比例するように低減するレート監視手段と、
を有し、
前記受信装置は、入力パケットからデータバーストの先頭位置を検出するとともに、該データバースト内のパケット廃棄、及び、該データバーストの最終パケットから次のデータバーストの開始までの間隔を検出するデータ受信手段と、
パケット廃棄が検出された場合に、パケット廃棄通知を前記受信手段の前記レート監視手段に送信する機能と、前記データバースト間隔と前記データバースト送信間隔の比が一定以下となったことを検出する機能、及び、それが一定回数以上連続した場合に、レート超過通知を該レート監視手段に送信する機能を含むレート超過検出手段と、
を有することを特徴とするデータ伝送システム。 - 前記送信装置の前記レート制御手段は、
一定個数のデータバーストを送信した際に、レート超過通知を受けなかった場合には、当該送信装置への入力データレートを一定割合で増加させるように制御するレート調節手段を含む
請求項1に記載のデータ伝送システム。 - 前記送信装置は、
複数の受信装置に対してデータを送信する際に、レート超過通知、及び、パケット廃棄通知が、いずれかの受信装置より通知された場合には、前記レート監視手段及び前記レート調節手段を実行すると同時に、通知元を判定することにより、レート超過及びパケット廃棄の発生した受信装置を特定する手段を含む
請求項1に記載のデータ伝送システム。 - データ送信手段は、
前記データバースト内で重要度の高いパケットを、データバースト先頭になるようにパケットの送出順序を並び替えるパケット並び替え手段を有し、
前記データ受信手段は、
前記データ送信手段から受信したパケットの順序を元に戻す手段を有する
請求項1に記載のデータ伝送システム。 - 配信ネットワークの余剰帯域に応じて伝送レートを制御及び配信するデータ伝送方法であって、
送信装置、1つまたは複数の受信装置、及び、前記配信ネットワークによって構成されるデータ伝送システムにおいて、
前記送信装置は、データ送信手段、レート監視手段、レート制御手段を有し、
前記受信装置は、データ受信手段、レート超過検出手段を有し、
前記送信装置の前記データ送信手段が、入力パケットをバッファリングし、送信間隔毎に、バッファリングされたパケットの中から許容データ量以下で構成される複数のパケットを取り出し、それらをデータバーストとして連続的に前記配信ネットワークに送信すると共に、データバースト送信間隔、及び、先頭パケット位置を前記受信装置に通知し、
前記受信装置の前記データ受信手段が、入力パケットから前記データバーストの先頭位置を検出するとともに、該データバースト内のパケット廃棄、及び、該データバーストの最終パケットから次のデータバーストの開始までの間隔を検出するデータ送信ステップと、
前記レート超過検出手段が、パケット廃棄が検出された場合に、パケット廃棄通知を前記レート監視手段に送信すると共に、前記データバースト間隔と前記データバースト送信間隔の比が一定以下となったことを検出し、それが一定回数以上連続した場合に、レート超過通知を前記送信装置に送信するレート超過検出ステップと、
前記送信装置の前記レート監視手段が、前記受信装置から前記パケット廃棄通知を受信すると、パケット廃棄のデータバースト内での位置に対する発生頻度を測定し、廃棄がデータバースト終端部分で高確率に発生している場合には、前記データバーストの許容データ量を低減するように前記レート制御手段を制御し、さらに、許容データ量が低減された時、データバースト送信周期が一定以上ある場合には、データバーストの送信周期を許容データ量の低減割合と比例するように低減するレート監視ステップと、
前記送信装置のレート制御手段が、前記受信装置からレート超過通知を受信した場合、または、前記データ送信手段のバッファ内のデータ量が一定以上に達した場合には、当該送信装置へのデータ入力レートを低減するように制御を行うレート制御ステップと、
を行うことを特徴とするデータ伝送方法。 - 前記送信装置において、
前記レート制御手段が、一定個数のデータバーストを送信した際に、前記レート超過通知を受けなかった場合には、当該送信装置への入力データレートを一定割合で増加させるように制御する
請求項5記載のデータ伝送方法。 - 前記送信装置において、
複数の受信装置に対してデータを送信する際に、レート超過通知、及び、パケット廃棄通知が、いずれかの受信装置より通知された場合には、前記レート監視ステップ及び前記レート調節ステップを実行すると同時に、通知元を判定することにより、レート超過及びパケット廃棄の発生した受信装置を特定する
請求項5に記載のデータ伝送方法。 - 前記データ送信装置において、
データ送信手段が、前記データバースト内で重要度の高いパケットを、データバースト先頭になるようにパケットの送出順序を並び替え、
前記データ受信装置において、
前記データ送信手段から受信したパケットの順序を元に戻す
請求項5に記載のデータ伝送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010141087A JP5427707B2 (ja) | 2010-06-21 | 2010-06-21 | データ伝送システム及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010141087A JP5427707B2 (ja) | 2010-06-21 | 2010-06-21 | データ伝送システム及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012005087A true JP2012005087A (ja) | 2012-01-05 |
JP5427707B2 JP5427707B2 (ja) | 2014-02-26 |
Family
ID=45536490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010141087A Expired - Fee Related JP5427707B2 (ja) | 2010-06-21 | 2010-06-21 | データ伝送システム及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5427707B2 (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013098759A (ja) * | 2011-11-01 | 2013-05-20 | Nippon Hoso Kyokai <Nhk> | データ送信装置およびデータ受信装置 |
JP2016127360A (ja) * | 2014-12-26 | 2016-07-11 | Kddi株式会社 | 通信トラヒック予測方法、装置およびプログラム |
EP3258630A1 (en) | 2016-06-15 | 2017-12-20 | Fujitsu Limited | Communication control program, communication control method, and communication control apparatus |
US9882751B2 (en) | 2013-02-21 | 2018-01-30 | Fujitsu Limited | Communication system, communication controller, communication control method, and medium |
US10558596B2 (en) * | 2018-05-18 | 2020-02-11 | International Business Machines Corporation | Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module |
KR20210004855A (ko) * | 2019-07-04 | 2021-01-13 | 가부시키가이샤 코쿠사이 엘렉트릭 | 기판 처리 시스템, 반도체 장치의 제조 방법 및 기록 매체 |
CN112653691A (zh) * | 2020-12-18 | 2021-04-13 | 脸萌有限公司 | 一种数据处理方法、装置、设备及存储介质 |
JP2021185659A (ja) * | 2020-05-05 | 2021-12-09 | アクシス アーベー | ラウンドトリップ推定 |
JP2023526747A (ja) * | 2020-05-19 | 2023-06-23 | アビニシオ テクノロジー エルエルシー | 分散コンピューティングネットワークにおける通信の最適化 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07303117A (ja) * | 1994-05-06 | 1995-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 輻輳防止方法およびパケット通信システム |
JP2005110267A (ja) * | 2003-09-30 | 2005-04-21 | Sharp Corp | ワイヤレスで映像を伝送するための方法 |
JP2010011212A (ja) * | 2008-06-27 | 2010-01-14 | Canon Inc | 送信装置、受信装置、及び方法、プログラム |
-
2010
- 2010-06-21 JP JP2010141087A patent/JP5427707B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07303117A (ja) * | 1994-05-06 | 1995-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 輻輳防止方法およびパケット通信システム |
JP2005110267A (ja) * | 2003-09-30 | 2005-04-21 | Sharp Corp | ワイヤレスで映像を伝送するための方法 |
JP2010011212A (ja) * | 2008-06-27 | 2010-01-14 | Canon Inc | 送信装置、受信装置、及び方法、プログラム |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013098759A (ja) * | 2011-11-01 | 2013-05-20 | Nippon Hoso Kyokai <Nhk> | データ送信装置およびデータ受信装置 |
US9882751B2 (en) | 2013-02-21 | 2018-01-30 | Fujitsu Limited | Communication system, communication controller, communication control method, and medium |
JP2016127360A (ja) * | 2014-12-26 | 2016-07-11 | Kddi株式会社 | 通信トラヒック予測方法、装置およびプログラム |
EP3258630A1 (en) | 2016-06-15 | 2017-12-20 | Fujitsu Limited | Communication control program, communication control method, and communication control apparatus |
US10949366B2 (en) | 2018-05-18 | 2021-03-16 | International Business Machines Corporation | Using a machine learning module to select a priority queue from which to process an input/output (I/O) request |
US10558596B2 (en) * | 2018-05-18 | 2020-02-11 | International Business Machines Corporation | Selecting a priority queue from which to process an input/output (I/O) request by training a machine learning module |
US11321252B2 (en) | 2018-05-18 | 2022-05-03 | International Business Machines Corporation | Selecting a priority queue from which to process an input/output (I/O) request using a machine learning module |
KR20210004855A (ko) * | 2019-07-04 | 2021-01-13 | 가부시키가이샤 코쿠사이 엘렉트릭 | 기판 처리 시스템, 반도체 장치의 제조 방법 및 기록 매체 |
KR102425483B1 (ko) | 2019-07-04 | 2022-07-27 | 가부시키가이샤 코쿠사이 엘렉트릭 | 기판 처리 시스템, 반도체 장치의 제조 방법 및 기록 매체 |
JP2021185659A (ja) * | 2020-05-05 | 2021-12-09 | アクシス アーベー | ラウンドトリップ推定 |
JP7296423B2 (ja) | 2020-05-05 | 2023-06-22 | アクシス アーベー | ラウンドトリップ推定 |
JP2023526747A (ja) * | 2020-05-19 | 2023-06-23 | アビニシオ テクノロジー エルエルシー | 分散コンピューティングネットワークにおける通信の最適化 |
JP7507250B2 (ja) | 2020-05-19 | 2024-06-27 | アビニシオ テクノロジー エルエルシー | 分散コンピューティングネットワークにおける通信の最適化 |
CN112653691A (zh) * | 2020-12-18 | 2021-04-13 | 脸萌有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN112653691B (zh) * | 2020-12-18 | 2023-04-18 | 脸萌有限公司 | 一种数据处理方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP5427707B2 (ja) | 2014-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5427707B2 (ja) | データ伝送システム及び方法 | |
JP3662907B2 (ja) | データ送受信方法、送信装置、受信装置、送受信システム、およびプログラム | |
US11070481B2 (en) | Predictive management of a network buffer | |
KR101104004B1 (ko) | 데이터 센터 이더넷 아키텍처를 위한 가상 레인들 상의 적응식 혼잡 제어 방법, 시스템, 및 컴퓨터 프로그램 제품 | |
KR102187810B1 (ko) | 통신 시스템에서 데이터 흐름 제어 장치 및 방법 | |
KR101333856B1 (ko) | 트래픽 부하를 관리하는 방법 | |
US9313686B2 (en) | Managing communications within a wireless communications network | |
CN104092625B (zh) | 一种用于dcn中的自适应请求分批调度方法 | |
CN108494699B (zh) | 一种具有中心控制节点的网络拥塞控制方法 | |
CN106664303B (zh) | 媒体流的拥塞控制 | |
JP2008507204A (ja) | 二方向メッセージングネットワークでゾーン間帯域を管理する方法 | |
CN107483990A (zh) | 一种流媒体传输的动态码率调节方法、装置及传输系统 | |
TWI801835B (zh) | 往返估算 | |
JP2009296304A (ja) | Tcp通信品質推定方法およびtcp通信品質推定装置 | |
Singhal et al. | Survey on tcp friendly congestion control for unicast and multicast traffic | |
Peng et al. | Multicasting with localized control in wireless Ad Hoc networks | |
Kwame et al. | An innovative technique for analyzing network performance and congestion in a hybrid network topology | |
Ni et al. | SARLM: Sender-adaptive & Receiver-driven Layered Multicasting for Scalable Video. | |
KR100633024B1 (ko) | 고속 네트워크에서 개선된 csfq 큐잉 방법 및 이를이용한 에지 라우터 | |
Choi | RATE CONTROL OF REALTIME STREAMING APPLICATIONS IN WIRELESS NETWORKS | |
JP6192056B2 (ja) | 輻輳制御システムおよびその方法 | |
Rodríguez-Pérez et al. | A generic approach for the transmission of real time data in multicast networks | |
Sullivan | A protocol for simultaneous real time playback and full quality storage of streaming media | |
Easwaran | Evaluation of available bandwidth estimation tools (abets) and their application in improving tcp performance | |
Pu et al. | Improving Quality of Service for Congestion Control in High-Speed Wired-cum-Wireless Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131007 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20131009 |
|
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: 20131126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131202 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5427707 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |