JP2011250223A - ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 - Google Patents
ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 Download PDFInfo
- Publication number
- JP2011250223A JP2011250223A JP2010122248A JP2010122248A JP2011250223A JP 2011250223 A JP2011250223 A JP 2011250223A JP 2010122248 A JP2010122248 A JP 2010122248A JP 2010122248 A JP2010122248 A JP 2010122248A JP 2011250223 A JP2011250223 A JP 2011250223A
- Authority
- JP
- Japan
- Prior art keywords
- connection
- packet
- window size
- packet buffer
- advertisement window
- 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)
- Small-Scale Networks (AREA)
Abstract
【解決手段】ゲートウェイ装置のパケット処理装置において、パケットバッファ管理部が、コネクション単位のパケット転送を一元管理する。コネクション単位のトラフィック状態およびパケットバッファ残量に基づいて、コネクション単位の最大ウィンドウサイズおよび広告ウィンドウサイズをダイナミックに増減することにより、パケット転送のスループットを向上させる。
【選択図】図1
Description
第1の効果は、パケット転送処理能力を高めたゲートウェイ装置を提供することができることである。その理由は、ゲートウェイ装置におけるパケットバッファ管理部で、コネクション単位のトラフィック状態、パケットバッファの残量に基づいて、コネクション単位の最大ウィンドウサイズをダイナミックに制御することで、トラフィック量の多いコネクションに対し、パケット転送のスループットを上げることができ、パケット処理装置あたりのパケット転送の処理能力を増やすことができるためである。
図2は、本発明の実施例1における通信システムのブロック図である。図2において、モバイルコアネットワークの構成装置であるアプリケーションゲートウェイ装置13が示されている。図2において、アプリケーションゲートウェイ装置13は、パケット処理装置1と呼処理装置5で構成される。パケット処理装置1はユーザプレーン処理を行う。また、呼処理装置5は制御プレーン処理を行う。アプリケーションゲートウェイ装置13は有線インタフェースを具備し、対向装置(例えば、コンテンツサーバ2)と接続される。また、アプリケーションゲートウェイ装置13は無線ネットワーク3との接続を制御し、対向装置(例えば、携帯端末4)と接続される。アプリケーションゲートウェイ装置13は、コンテンツサーバ2と携帯端末4間のパケットデータの転送を行う。コンテンツサーバ2から送信される下り方向のTCPパケットを受信し、携帯端末4へ転送し、携帯端末4から送信される上り方向のTCPパケットを受信し、コンテンツサーバ2へ転送する。
まず、図1のパケット処理装置の動作を説明する前に、TCPパケットの送受信におけるフロー制御について、以下に説明する。TCPの基本は、図9に示すように「TCPパケットを1つ送信し、ACKパケットを1つ受け取る」を繰り返すことである。この方法は、通信の信頼性は高いが、送信側は1つTCPパケットを送るたびに、ACKが帰ってくるのを待たねばならず、通信効率が悪い。そこで、TCPでは、通信効率を上げるために、図10に示すように、送信側は、TCPパケットをある数だけ連続して送り、受信側はまとめてACKを返すという方法が行われている。但し、受信側では、パケットバッファに空きがないと、まとめて送られてきたTCPパケットを受信することができず、バッファオーバーフローが発生してしまう。
図4に、n個のコネクション接続がある場合のパケットバッファ6の状態を示す。ここで、n個のコネクションの広告ウィンドウサイズの合計が、パケットバッファの残量10より小さくなるように、パケットバッファ管理部9が一元管理する。
広告ウィンドウサイズ≦最大ウィンドウサイズ 式(2)
このようにして、パケットバッファ管理部9が決定したコネクション確立時の最大ウィンドウサイズおよび広告ウィンドウサイズは、パケットバッファ管理部9のコネクション管理テーブル11に保存される。また、コネクション確立後に、最大ウィンドウサイズまたは広告ウィンドウサイズが変更される度に、コネクション管理テーブル11は更新される。また、パケットバッファの残量10も、コネクション管理テーブル11に同時に保存される。
2 コンテンツサーバ
3 無線ネットワーク
4 携帯端末
5 呼処理装置
6 パケットバッファ
7 パケット転送部
8 アプリケーションレイヤ処理部
9 パケットバッファ管理部
10 パケットバッファの残量
11 コネクション管理テーブル
12 トラフィックテーブル
13 アプリケーションゲートウェイ装置
14 コアネットワーク
Claims (10)
- 端末装置が接続される無線ネットワークと、サーバ装置が接続されるコアネットワークを相互接続するためのゲートウェイ装置であって、
前記ゲートウェイ装置は、パケットデータを送受信するパケット処理装置を有し、
前記パケット処理装置は、前記パケットデータを蓄積するパケットバッファと、前記パケットバッファを一元管理するパケットバッファ管理部を含み、
前記パケットバッファ管理部は、コネクション単位のトラフィック状態および前記パケットバッファの残量に基づいて、前記コネクション単位の最大ウィンドウサイズおよび広告ウィンドウサイズを増減することを特徴とするゲートウェイ装置。 - 前記コネクション単位のトラフィック量の合計である全トラフィック量が、所定の値よりも少ない場合に、前記パケットバッファ管理部は、コネクション単位の最大ウィンドウサイズを増加し、
さらに、前記パケットバッファの残量が、前記広告ウィンドウサイズの総和より大きい場合には、前記パケットバッファ管理部は、前記コネクション単位の広告ウィンドウサイズを増加し、
前記パケットバッファの残量が、前記広告ウィンドウサイズの総和より小さい場合には、前記パケットバッファ管理部が、前記広告ウィンドウサイズを減少することを特徴とする請求項1に記載のゲートウェイ装置。 - 前記コネクション単位の最大ウィンドウサイズ、または、広告ウィンドウサイズを増加する場合、前記コネクション単位のトラフィック量の多いコネクションに対して、優先的に増加させることを特徴とする請求項1または2に記載のゲートウェイ装置。
- 前記パケットバッファ管理部において、前記最大ウィンドウ、前記広告ウィンドウを、コネクション管理テーブルで管理し、
前記トラフィック量を、トラフィックテーブルで管理することを特徴とする請求項1乃至3のいずれか1項に記載のゲートウェイ装置。 - 端末装置と、
前記端末装置と接続される無線ネットワークと、
前記無線ネットワークと送受信するゲートウェイ装置と、
前記ゲートウェイ装置と接続されるコアネットワークと、
前記コアネットワークと接続されるサーバ装置とを含み、
前記ゲートウェイ装置は、パケットデータを送受信するパケット処理装置を有し、
前記パケット処理装置は、前記パケットデータを蓄積しておくパケットバッファと、
コネクション単位のトラフィック状態および前記パケットバッファの残量に基づいて、前記コネクション単位の最大ウィンドウサイズおよび広告ウィンドウサイズを増減するパケットバッファ管理部を有することを特徴とする通信システム。 - 前記コネクション単位のトラフィック量の合計である全トラフィック量が、所定の値よりも少ない場合に、
前記パケットバッファ管理部は、コネクション単位の最大ウィンドウサイズを増加し、
さらに、前記パケットバッファの残量が、前記広告ウィンドウサイズの総和より大きい場合には、前記パケットバッファ管理部が、前記コネクション単位の広告ウィンドウサイズを増加し、
前記パケットバッファの残量が、前記広告ウィンドウサイズの総和より小さい場合には、前記パケットバッファ管理部が、前記広告ウィンドウサイズを減少することを特徴とする請求項5に記載の通信システム。 - 前記コネクション単位の最大ウィンドウサイズ、または、広告ウィンドウサイズを増加する場合、前記コネクション単位のトラフィック量の多いコネクションに対して、優先的に増加させることを特徴とする請求項5または6に記載の通信システム。
- コネクション単位のトラフィック量を取得するステップと、
前記パケットバッファの残量および前記コネクション単位のトラフィック量に基づいて、コネクション単位の最大ウィンドウサイズおよび広告ウィンドウサイズを増減するステップと、を含むことを特徴とするパケット処理装置におけるパケットバッファ管理方法。 - 前記コネクション単位のトラフィック量の合計である全トラフィック量を所定の値と比較する第1の比較ステップと、
前記第1の比較ステップにおいて、全トラフィック量が所定の値より小さい場合に、最大ウィンドウサイズを増加するステップと、
前記パケットバッファ残量と、前記コネクション単位の広告ウィンドウサイズの総和を比較する第2の比較ステップと、
前記第2の比較ステップにおいて、前記パケットバッファ残量が、前記コネクション単位の広告ウィンドウサイズの総和より大きい場合に、広告ウィンドウサイズを増加するステップと、
前記第2の比較ステップにおいて、前記パケットバッファ残量が、前記コネクション単位の広告ウィンドウサイズの総和より小さい場合に、広告ウィンドウサイズを減少するステップと、を含むことを特徴とする請求項8に記載のパケット処理装置におけるパケットバッファ管理方法。 - 前記コネクション単位の最大ウィンドウサイズ、または、広告ウィンドウサイズを増加する場合、前記コネクション単位のトラフィック量の多いコネクションに対して、優先的に増加させることを特徴とする請求項8または9に記載のパケット処理装置におけるパケットバッファ管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122248A JP5533270B2 (ja) | 2010-05-28 | 2010-05-28 | ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122248A JP5533270B2 (ja) | 2010-05-28 | 2010-05-28 | ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011250223A true JP2011250223A (ja) | 2011-12-08 |
JP5533270B2 JP5533270B2 (ja) | 2014-06-25 |
Family
ID=45414898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010122248A Active JP5533270B2 (ja) | 2010-05-28 | 2010-05-28 | ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5533270B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014003459A (ja) * | 2012-06-19 | 2014-01-09 | Hitachi Ltd | ゲートウェイ装置、及びパケット通信方法 |
JP2017157963A (ja) * | 2016-02-29 | 2017-09-07 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
WO2019203209A1 (ja) * | 2018-04-17 | 2019-10-24 | 日本電気株式会社 | 中継装置、データ中継方法及びプログラム |
JP2020077915A (ja) * | 2018-11-05 | 2020-05-21 | 住友電気工業株式会社 | スイッチ装置、通信制御方法および通信制御プログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002247132A (ja) * | 2001-02-15 | 2002-08-30 | Mitsubishi Electric Corp | データ配信管理装置、これを用いたデータ配信管理システムおよびデータ配信管理方法ならびにその方法をコンピュータに実行させるプログラム |
JP2005184792A (ja) * | 2003-11-27 | 2005-07-07 | Nec Corp | 帯域制御装置、帯域制御方法及び帯域制御プログラム |
JP2008508817A (ja) * | 2004-07-29 | 2008-03-21 | イコールロジック インコーポレーテッド | 低頻度ackのシステムに適した高性能tcp |
JP2010035033A (ja) * | 2008-07-30 | 2010-02-12 | Panasonic Corp | Tcp送信制御装置及びtcp送信制御方法 |
-
2010
- 2010-05-28 JP JP2010122248A patent/JP5533270B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002247132A (ja) * | 2001-02-15 | 2002-08-30 | Mitsubishi Electric Corp | データ配信管理装置、これを用いたデータ配信管理システムおよびデータ配信管理方法ならびにその方法をコンピュータに実行させるプログラム |
JP2005184792A (ja) * | 2003-11-27 | 2005-07-07 | Nec Corp | 帯域制御装置、帯域制御方法及び帯域制御プログラム |
JP2008508817A (ja) * | 2004-07-29 | 2008-03-21 | イコールロジック インコーポレーテッド | 低頻度ackのシステムに適した高性能tcp |
JP2010035033A (ja) * | 2008-07-30 | 2010-02-12 | Panasonic Corp | Tcp送信制御装置及びtcp送信制御方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014003459A (ja) * | 2012-06-19 | 2014-01-09 | Hitachi Ltd | ゲートウェイ装置、及びパケット通信方法 |
JP2017157963A (ja) * | 2016-02-29 | 2017-09-07 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
WO2019203209A1 (ja) * | 2018-04-17 | 2019-10-24 | 日本電気株式会社 | 中継装置、データ中継方法及びプログラム |
JPWO2019203209A1 (ja) * | 2018-04-17 | 2021-04-22 | 日本電気株式会社 | 中継装置、データ中継方法及びプログラム |
TWI748177B (zh) * | 2018-04-17 | 2021-12-01 | 日商日本電氣股份有限公司 | 中繼裝置、資料中繼方法及程式 |
JP2020077915A (ja) * | 2018-11-05 | 2020-05-21 | 住友電気工業株式会社 | スイッチ装置、通信制御方法および通信制御プログラム |
JP7101595B2 (ja) | 2018-11-05 | 2022-07-15 | 住友電気工業株式会社 | スイッチ装置、通信制御方法および通信制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5533270B2 (ja) | 2014-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10721754B2 (en) | Data transmission method and apparatus | |
CN103460782A (zh) | 蜂窝网络中的QoE感知业务输送 | |
JP2004153778A (ja) | 送受信制御装置、送受信制御方法および送受信制御プログラム | |
WO2011015155A1 (zh) | 带宽管理方法、演进基站、服务网关和通信*** | |
CN101635678A (zh) | 一种p2p终端流量控制的方法及*** | |
US7675898B2 (en) | Session relay apparatus for relaying data, and a data relaying method | |
US9521056B2 (en) | Communication system | |
JPWO2016068308A1 (ja) | ゲートウェイ装置及びゲートウェイ装置の制御方法 | |
KR20130091051A (ko) | 이동 통신 시스템에서 셀 캐패시티를 기반으로 트래픽 전송률을 제어하는 방법 및 장치 | |
KR101613380B1 (ko) | 콘텐츠 배신 시스템, 캐쉬 서버 및 콘텐츠 배신 방법 | |
JP6034948B2 (ja) | 無線アクセスネットワークにおけるコンテンツ配信のための方法及び装置 | |
JPWO2013042758A1 (ja) | コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法 | |
JP5533270B2 (ja) | ゲートウェイ装置およびゲートウェイ装置におけるパケットバッファ管理方法 | |
JP5720794B2 (ja) | 配信ネットワークとサーバ及び配信方法 | |
JP4564491B2 (ja) | アクセス制御方法及びシステム | |
JP5793090B2 (ja) | 携帯用の中継装置、パケット送信方法およびパケット送信プログラム | |
JP4710559B2 (ja) | トークンバッファサイズを制御する通信端末及びシステム | |
JP2011176693A (ja) | 移動体無線通信装置、tcpフロー制御装置及びその方法 | |
JP2004153775A (ja) | 送受信制御装置、送受信制御方法および送受信制御プログラム | |
JP2004153776A (ja) | 情報配信システム、アクセス中継装置、配信中継装置、通信端末装置、情報配信方法およびプログラム | |
JP2004153777A (ja) | 送受信制御装置、送受信制御方法および送受信制御プログラム | |
WO2017049580A1 (zh) | 网络准入控制方法、接入点及接入控制器 | |
JPWO2020067403A1 (ja) | 通信装置、通信方法及びプログラム | |
CN114338839B (zh) | 基于tcp的数据传输方法、装置、电子设备及存储介质 | |
Alipio et al. | Improving reliable data transport in wireless sensor networks through dynamic cache-aware rate control mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130402 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140217 |
|
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: 20140401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5533270 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140414 |