JP7680392B2 - 通信制御装置、制御方法、通信システム、及びプログラム - Google Patents
通信制御装置、制御方法、通信システム、及びプログラム Download PDFInfo
- Publication number
- JP7680392B2 JP7680392B2 JP2022053602A JP2022053602A JP7680392B2 JP 7680392 B2 JP7680392 B2 JP 7680392B2 JP 2022053602 A JP2022053602 A JP 2022053602A JP 2022053602 A JP2022053602 A JP 2022053602A JP 7680392 B2 JP7680392 B2 JP 7680392B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- communication
- tcp session
- relay
- switching
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
通信を行っている切替元のTransmission Control Protocol(TCP)セッションが所定の条件を満たすか否かを判定する判定手段と、
複数の候補中継ノードのうちから、前記切替元のTCPセッションに対応する前記通信を中継させる中継装置を決定する決定手段と、
前記判定手段で前記切替元のTCPセッションが前記所定の条件を満たすと判定した場合に、前記決定手段で決定した前記中継装置と、前記切替元のTCPセッションの前記送信元ノードおよび前記宛先ノードのそれぞれとの間で切替先のTCPセッションを確立し、前記切替先のTCPセッションにおいて、前記切替元のTCPセッションに関連付けられた前記通信とは異なる事前通信の実行を指示する指示手段と、
前記事前通信を行った後に、前記切替元のTCPセッションから前記切替先のTCPセッションへ前記通信を切り替える切替手段と、
を備えることを特徴とする。
本実施形態では、中継ノード選択部313は、送信ノード10と中継ノード30との間の往復遅延時間(送信側遅延時間)と、受信ノード20と中継ノード30との間の往復遅延時間(受信側遅延時間)とに基づいて中継ノード30を選択するものとして説明を行った。一例では、中継ノード選択部313は、記憶装置304に過去の通信における最大ウィンドウサイズを記憶し、送信ノード10と中継ノード30との間の最大ウィンドウサイズ(送信側ウィンドウサイズ)と、受信ノード20と中継ノード30との間の最大ウィンドウサイズ(受信側ウィンドウサイズ)とに基づいて中継ノード30を選択してもよい。例えば、以下の評価値Sが最大となる中継ノード30を選択することで、高いスループットを期待することができる中継ノード30に通信を中継させることができる。
ここで、min{}は2つの値のうち最小のものを選ぶ関数である。
Claims (11)
- 送信元ノードまたは宛先ノードに備えられる通信制御装置であって、
通信を行っている切替元のTransmission Control Protocol(TCP)セッションが所定の条件を満たすか否かを判定する判定手段と、
複数の候補中継ノードのうちから、前記切替元のTCPセッションに対応する前記通信を中継させる中継装置を決定する決定手段と、
前記判定手段で前記切替元のTCPセッションが前記所定の条件を満たすと判定した場合に、前記決定手段で決定した前記中継装置と、前記切替元のTCPセッションの前記送信元ノードおよび前記宛先ノードのそれぞれとの間で切替先のTCPセッションを確立し、前記切替先のTCPセッションにおいて、前記切替元のTCPセッションに関連付けられた前記通信とは異なる事前通信の実行を指示する指示手段と、
前記事前通信を行った後に、前記切替元のTCPセッションから前記切替先のTCPセッションへ前記通信を切り替える切替手段と、
を備えることを特徴とする通信制御装置。 - 前記所定の条件は、直近の所定の期間において複数回取得した前記切替元のTCPセッションのウィンドウサイズが所定の範囲に含まれることであることを特徴とする請求項1に記載の通信制御装置。
- 前記所定の条件は、直近の所定の期間において取得した前記切替元のTCPセッションのウィンドウサイズが所定の閾値以上であることであることを特徴とする請求項1または2に記載の通信制御装置。
- 前記決定手段は、
前記複数の候補中継ノードのそれぞれについて、前記送信元ノードとの間のパケットの往復にかかる第1の遅延時間と、前記宛先ノードとの間のパケットの往復にかかる第2の遅延時間とを取得し、
前記第1の遅延時間および前記第2の遅延時間が前記送信元ノードと前記宛先ノードとの間のパケットの往復にかかる遅延時間より小さい候補中継ノードを前記中継装置として決定することを特徴とする請求項1から3のいずれか1項に記載の通信制御装置。 - 前記決定手段は、前記複数の候補中継ノードのそれぞれの前記第1の遅延時間と前記第2の遅延時間との合計が最も小さい候補中継ノードを前記中継装置として決定することを特徴とする請求項4に記載の通信制御装置。
- 前記決定手段は、前記複数の候補中継ノードのそれぞれの前記第1の遅延時間と前記第2の遅延時間との差が最も小さい候補中継ノードを前記中継装置として決定することを特徴とする請求項4に記載の通信制御装置。
- 前記指示手段は、前記事前通信において所定の量のダミーデータの通信を行うよう指示し、
前記所定の量は、前記切替元のTCPセッションのウィンドウサイズに基づいて決定されることを特徴とする請求項1から6のいずれか1項に記載の通信制御装置。 - 前記切替手段は、前記切替先のTCPセッションのウィンドウサイズが前記切替元のTCPセッションのウィンドウサイズ以上になった場合に前記切替先のTCPセッションに通信を切り替えることを特徴とする請求項1から3のいずれか1項に記載の通信制御装置。
- 送信元ノードまたは宛先ノードに備えられる通信制御装置によって実行される通信制御方法であって、
通信を行っている切替元のTransmission Control Protocol(TCP)セッションが所定の条件を満たすか否かを判定することと、
複数の候補中継ノードのうちから、前記切替元のTCPセッションに対応する前記通信を中継させる中継装置を決定することと、
前記切替元のTCPセッションが前記所定の条件を満たすと判定した場合に、決定した前記中継装置と、前記切替元のTCPセッションの前記送信元ノードおよび前記宛先ノードのそれぞれとの間で切替先のTCPセッションを確立し、前記切替先のTCPセッションにおいて前記切替元のTCPセッションに関連付けられた前記通信とは異なる事前通信の実行を指示することと、
前記事前通信を行った後に、前記切替元のTCPセッションから前記切替先のTCPセッションへ前記通信を切り替えることと、
を含むことを特徴とする通信制御方法。 - 送信ノード、受信ノード、および中継ノードを含む通信システムであって、
前記送信ノードと前記受信ノードとの通信を行っている切替元のTransmission Control Protocol(TCP)セッションが所定の条件を満たすか否かを判定する判定手段と、
複数の候補中継ノードのうちから、前記切替元のTCPセッションに対応する前記通信を中継させる中継装置を決定する決定手段と、
前記切替元のTCPセッションが前記所定の条件を満たすと判定した場合に、前記決定手段で決定した前記中継装置と、前記送信ノードおよび前記受信ノードのそれぞれとの間で切替先のTCPセッションを確立し、前記切替先のTCPセッションにおいて、前記切替元のTCPセッションに関連付けられた前記通信とは異なる事前通信の実行を指示する指示手段と、
前記事前通信を行った後に、前記切替元のTCPセッションから前記切替先のTCPセッションへ前記通信を切り替える切替手段と、
を備えることを特徴とする通信システム。 - 1つ以上のプロセッサを有する装置の前記1つ以上のプロセッサで実行されると、前記装置を、請求項1から8のいずれか1項に記載の通信制御装置として機能させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022053602A JP7680392B2 (ja) | 2022-03-29 | 2022-03-29 | 通信制御装置、制御方法、通信システム、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022053602A JP7680392B2 (ja) | 2022-03-29 | 2022-03-29 | 通信制御装置、制御方法、通信システム、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023146423A JP2023146423A (ja) | 2023-10-12 |
| JP7680392B2 true JP7680392B2 (ja) | 2025-05-20 |
Family
ID=88286698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022053602A Active JP7680392B2 (ja) | 2022-03-29 | 2022-03-29 | 通信制御装置、制御方法、通信システム、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7680392B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4138506A1 (en) * | 2021-08-19 | 2023-02-22 | Advanced Digital Broadcast S.A. | A method and a system for accessing a wireless channel in a dense environment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013121028A (ja) | 2011-12-07 | 2013-06-17 | Nippon Telegr & Teleph Corp <Ntt> | データパケット伝送方法及びシステム |
| JP2014078895A (ja) | 2012-10-11 | 2014-05-01 | Toshiba Corp | サーバ装置及び通信システム |
| JP2016129274A (ja) | 2015-01-09 | 2016-07-14 | 株式会社日立製作所 | 通信装置、通信装置の制御方法及び制御プログラム |
| JP2017139567A (ja) | 2016-02-02 | 2017-08-10 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 端末、中継装置選択装置、通信方法、中継装置選択方法、及びプログラム |
-
2022
- 2022-03-29 JP JP2022053602A patent/JP7680392B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013121028A (ja) | 2011-12-07 | 2013-06-17 | Nippon Telegr & Teleph Corp <Ntt> | データパケット伝送方法及びシステム |
| JP2014078895A (ja) | 2012-10-11 | 2014-05-01 | Toshiba Corp | サーバ装置及び通信システム |
| JP2016129274A (ja) | 2015-01-09 | 2016-07-14 | 株式会社日立製作所 | 通信装置、通信装置の制御方法及び制御プログラム |
| JP2017139567A (ja) | 2016-02-02 | 2017-08-10 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 端末、中継装置選択装置、通信方法、中継装置選択方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023146423A (ja) | 2023-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7756032B2 (en) | Method and apparatus for communicating data within measurement traffic | |
| US10795745B2 (en) | Dynamic and adaptive approach for failure detection of node in a cluster | |
| EP3761591B1 (en) | Tcp link configuration method, apparatus, and computer program product | |
| US9641650B2 (en) | TCP proxy server | |
| KR101071035B1 (ko) | 송신 윈도우 크기를 계산하는 방법 | |
| US8705381B2 (en) | Communication embodiments and low latency path selection in a multi-topology network | |
| CN112217723A (zh) | 一种建立路由表的方法、电子设备及网络 | |
| WO2017035763A1 (zh) | 一种IPv6网络中数据报文的发送方法及装置 | |
| JP4708978B2 (ja) | 高スループットを実現する通信システム、通信端末、セッション中継装置、及び通信プロトコル | |
| US20220094680A1 (en) | Bi-directional forwarding detection authentication | |
| JP7680392B2 (ja) | 通信制御装置、制御方法、通信システム、及びプログラム | |
| KR20200083582A (ko) | 실시간 전송 네트워크 혼잡 조건에 기초하여 데이터 전송 네트워크 프로토콜을 가속 또는 감속하기 위한 시스템 및 방법 | |
| WO2017107148A1 (zh) | 一种数据传输方法及网络侧设备 | |
| JPWO2008108144A1 (ja) | 擬似的応答フレーム通信システム、擬似的応答フレーム通信方法及び擬似的応答フレーム送信装置 | |
| WO2004040861A1 (ja) | 通信システム及び方法 | |
| JP2010161616A (ja) | 通信装置、通信システム、通信方法、プログラム、及び集積回路 | |
| US9537764B2 (en) | Communication apparatus, control apparatus, communication system, communication method, method for controlling communication apparatus, and program | |
| CN108574615B (zh) | 一种基于多路径mptcp的内容传输方法、设备及系统 | |
| KR102131427B1 (ko) | Sctp에서의 혼잡 제어 방법 및 장치 | |
| JP4884921B2 (ja) | 通信制御装置、無線通信装置、通信制御方法および無線通信方法 | |
| JP5662779B2 (ja) | 通信システム及びノード装置 | |
| WO2018036613A1 (en) | A method, network node and system for controlling tethering | |
| WO2002033893A2 (en) | Method and apparatus for communicating data within measurement traffic | |
| JP2008053888A (ja) | 通信装置、プログラム、情報記憶媒体および通信制御方法 | |
| Tode et al. | A Novel Transport Protocol Suitable for Bufferless Optical Packet Switching Networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250305 |
|
| 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: 20250414 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250508 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7680392 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |