JP4977677B2 - エッジノードおよび帯域制御方法 - Google Patents
エッジノードおよび帯域制御方法 Download PDFInfo
- Publication number
- JP4977677B2 JP4977677B2 JP2008258765A JP2008258765A JP4977677B2 JP 4977677 B2 JP4977677 B2 JP 4977677B2 JP 2008258765 A JP2008258765 A JP 2008258765A JP 2008258765 A JP2008258765 A JP 2008258765A JP 4977677 B2 JP4977677 B2 JP 4977677B2
- Authority
- JP
- Japan
- Prior art keywords
- ack
- service target
- bandwidth
- data
- target flow
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
服部 恭太、外5名, "エッジルータにおけるTCPフローレート制御方式の検討", 電子情報通信学会総合大会(B−6−54), 2007年3月, p.54
データ送信端末からデータ受信端末へ送信できる帯域が保証された帯域保証ネットワークにおいて前記データ送信端末と前記データ受信端末の間に配置されるエッジノードであって、
前記帯域保証ネットワークにて前記データ送信端末から前記データ受信端末へのサービス対象フローに割り当てられた保証帯域を保持する帯域情報保持部と、
前記サービス対象フローの伝搬遅延時間を計測する伝搬遅延時間算出部と、
前記帯域情報保持部に保持されている前記サービス対象フローの保証帯域と、前記伝搬遅延時間算出部で計測された前記サービス対象フローの伝搬遅延時間とから、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出するウィンドウサイズ算出部と、
前記データ受信端末から受信したACKパケットに書かれていたACK番号である到着済ACK番号と、前記データ送信端末に前回送信したACKパケットに書き込んだACK番号である送信済ACK番号との差であるACK番号差が大きいサービス対象フローを優先して、前記データ送信端末に送信する前記サービス対象フローのACKパケットの送信タイミングをスケジューリングするACKスケジューリング部と、
前記ウィンドウサイズを前記ACKパケットに書き込む広告ウィンドウサイズ書き込み部と、
を有している。
13 帯域管理サーバ
14 データ送信端末
15 データ受信端末
16 帯域保証ネットワーク
17 往復伝搬遅延時間
21 データ受信部
22 フロー識別・振り分け部
23 伝搬遅延時間算出部
24 データ送信部
25 帯域情報保持部
26 フロー情報保持部
27 ウィンドウサイズ算出部
28 広告ウィンドウサイズ書き込み部
29 ACKスケジューリング部
30 ACKトークン管理部
31 ACKパケット作成部
32 ACKパケット送信制御管理部
33 フロー情報テーブル
34 ACK番号記憶部
41 フロー番号
42 送信済ACK番号
43 到着済ACK番号
44 ACK番号差
Claims (9)
- データ送信端末からデータ受信端末へ送信できる帯域が保証された帯域保証ネットワークにおいて前記データ送信端末と前記データ受信端末の間に配置されるエッジノードであって、
前記帯域保証ネットワークにて前記データ送信端末から前記データ受信端末へのサービス対象フローに割り当てられた保証帯域を保持する帯域情報保持部と、
前記サービス対象フローの伝搬遅延時間を計測する伝搬遅延時間算出部と、
前記帯域情報保持部に保持されている前記サービス対象フローの保証帯域と、前記伝搬遅延時間算出部で計測された前記サービス対象フローの伝搬遅延時間とから、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出するウィンドウサイズ算出部と、
前記データ受信端末から受信したACKパケットに書かれていたACK番号である到着済ACK番号と、前記データ送信端末に前回送信したACKパケットに書き込んだACK番号である送信済ACK番号との差であるACK番号差が大きいサービス対象フローを優先して、前記データ送信端末に送信する前記サービス対象フローのACKパケットの送信タイミングをスケジューリングするACKスケジューリング部と、
前記ウィンドウサイズを前記ACKパケットに書き込む広告ウィンドウサイズ書き込み部と、
を有するエッジノード。 - 前記サービス対象フローのそれぞれについてデータパケット送信権であるトークンを管理しており、前記サービス対象フローの前記保証帯域に応じたレートで前記トークンを追加し、前記データ送信端末にACKパケットが送信されるとき、該ACKパケットに付与されたACK番号と、該データ送信端末の送信済ACK番号との番号差だけ前記トークンを減算するトークン管理部を更に有する、請求項1に記載のエッジノード。
- 前記ACKスケジューリング部は、前記サービス対象フローのACKパケットを送信するとき、該サービス対象フローの前記ACK番号差と前記トークンの量を比較し、いずれか少ない方の分だけデータを送出することを許可するACK番号を前記ACKパケットに付与する、請求項2に記載のエッジノード。
- 前記ACKスケジューリング部は、前記サービス対象フローの前記ACK番号差が前記トークンの量より大きければ、該サービス対象フローの前記送信済ACK番号に前記トークンを加算した値を次回のACKパケットのACK番号とし、該ACKパケットを前記データ送信端末に送信する、請求項3に記載のエッジノード。
- フローの振り分けを行い、前記データ受信端末から受信した前記サービス対象フローのACKパケットを前記ACKスケジューリング部に送るフロー識別・振り分け部を更に有する、請求項1から4のいずれか1項に記載のエッジノード。
- 前記伝搬遅延時間算出部で計測された前記伝搬遅延時間を、サービス対象フローのコネクション情報と対応付けて保持するフロー情報保持部を更に有する、請求項1から5のいずれか1項に記載のエッジノード。
- データ送信端末からデータ受信端末へ送信できる帯域が保証された帯域保証ネットワークにおける前記データ送信端末から前記データ受信端末へのデータ送信の帯域を制御するための帯域制御方法であって、
前記帯域保証ネットワークにて前記データ送信端末から前記データ受信端末へのサービス対象フローに割り当てられた保証帯域を予め保持し、
前記サービス対象フローの伝搬遅延時間を計測し、
前記サービス対象フローの保証帯域と伝搬遅延時間から、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出し、
前記データ受信端末から受信したACKパケットに書かれていたACK番号である到着済ACK番号と、前記データ送信端末に前回送信したACKパケットに書き込んだACK番号である送信済ACK番号との差であるACK番号差が大きいサービス対象フローを優先して、前記データ送信端末に送信する前記サービス対象フローのACKパケットの送信タイミングをスケジューリングし、
前記ウィンドウサイズを前記ACKパケットに書き込む広告ウィンドウサイズ書き込む、帯域制御方法。 - 前記サービス対象フローのそれぞれについてデータパケット送信権であるトークンを管理しており、
前記サービス対象フローの前記保証帯域に応じたレートで前記トークンを追加し、
前記データ送信端末にACKパケットが送信されるとき、該ACKパケットに付与されたACK番号と、該データ送信端末の送信済ACK番号との番号差だけ前記トークンを減算する、
請求項7に記載の帯域制御方法。 - 前記サービス対象フローの送信済ACK番号に、該サービス対象フローの前記トークンを加算した値を、該サービス対象フローの次回のACKパケットのACK番号とし、該ACKパケットを前記データ送信端末に送信する、請求項8に記載の帯域制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008258765A JP4977677B2 (ja) | 2008-10-03 | 2008-10-03 | エッジノードおよび帯域制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008258765A JP4977677B2 (ja) | 2008-10-03 | 2008-10-03 | エッジノードおよび帯域制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010093371A JP2010093371A (ja) | 2010-04-22 |
| JP4977677B2 true JP4977677B2 (ja) | 2012-07-18 |
Family
ID=42255720
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008258765A Expired - Fee Related JP4977677B2 (ja) | 2008-10-03 | 2008-10-03 | エッジノードおよび帯域制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4977677B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003078550A (ja) * | 2001-08-31 | 2003-03-14 | Hitachi Ltd | Tcp/ip通信中継装置およびtcp/ip通信の中継方法 |
| JP2003078560A (ja) * | 2001-09-05 | 2003-03-14 | Oki Electric Ind Co Ltd | トランスポートレイヤプロトコルにおけるフロー制御方式 |
| JP2008205932A (ja) * | 2007-02-21 | 2008-09-04 | Nippon Telegr & Teleph Corp <Ntt> | ノード装置および帯域制御方法 |
-
2008
- 2008-10-03 JP JP2008258765A patent/JP4977677B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010093371A (ja) | 2010-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104272680B (zh) | 用信号通知拥塞 | |
| KR102187810B1 (ko) | 통신 시스템에서 데이터 흐름 제어 장치 및 방법 | |
| US20110310735A1 (en) | Resource Allocation Framework for Wireless/Wired Networks | |
| JP2014517571A (ja) | 階層型スケジューリングおよびシェーピング | |
| CN102461093B (zh) | 管理业务负荷的方法 | |
| CN101141406A (zh) | 分布式流量控制方法、系统及装置 | |
| WO2004077767A1 (ja) | パケット転送制御方法及びパケット転送制御回路 | |
| Hegde et al. | Experiences with a centralized scheduling approach for performance management of IEEE 802.11 wireless LANs | |
| US10523571B2 (en) | Processing data items in a communications network | |
| JP4698645B2 (ja) | フロー制御装置およびフロー制御方法 | |
| JP5039677B2 (ja) | エッジノードおよび帯域制御方法 | |
| JP2008205932A (ja) | ノード装置および帯域制御方法 | |
| JP2015002397A (ja) | 通信装置及び通信システム及び通信方法 | |
| JP5087595B2 (ja) | エッジノード、ウィンドウサイズ制御方法およびプログラム | |
| CN108234350B (zh) | 一种调度方法及客户驻地设备 | |
| CN113630337A (zh) | 数据流接纳方法、装置及系统、计算机可读存储介质 | |
| Tschorsch et al. | Tor is unfair—And what to do about it | |
| JP4977677B2 (ja) | エッジノードおよび帯域制御方法 | |
| JP4766703B2 (ja) | エッジノードおよび帯域制御方法 | |
| Patel et al. | Comparative analysis of congestion control algorithms using ns-2 | |
| JP4570586B2 (ja) | トラヒック制御方法とシステムおよびプログラム | |
| JP4828555B2 (ja) | ノード装置および帯域制御方法 | |
| Domżał et al. | Per user fairness in flow-aware networks | |
| JP7193787B2 (ja) | 通信システム、ブリッジ装置、通信方法、及びプログラム | |
| JP4797033B2 (ja) | Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110208 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110614 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120217 |
|
| 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: 20120410 |
|
| 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: 20120416 |
|
| 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: 20150420 Year of fee payment: 3 |
|
| 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 |