JP4488256B2 - 通信方法、ノード及び制御プログラム - Google Patents
通信方法、ノード及び制御プログラム Download PDFInfo
- Publication number
- JP4488256B2 JP4488256B2 JP2008507508A JP2008507508A JP4488256B2 JP 4488256 B2 JP4488256 B2 JP 4488256B2 JP 2008507508 A JP2008507508 A JP 2008507508A JP 2008507508 A JP2008507508 A JP 2008507508A JP 4488256 B2 JP4488256 B2 JP 4488256B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- node
- packets
- congestion
- packet
- 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
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/122—Avoiding congestion; Recovering from congestion by diverting traffic away from congested entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- 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/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- 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
-
- 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/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
RFC1990 Langdon, Robin D., "Imuxing ATM, Bit by Bit." Larscom white paper, 1997. 磯村学、今井尚樹、吉原貴仁、堀内浩規、"モバイルルータのための異種通信メディアの逆多重方式の性能評価"、FIT2004(第3回情報科学技術フォーラム)、論文M-070、pp.239-240 (2004) Cisco Systems, "Load Balancing with Cisco Express Forwarding," Cisco Application Note, Jan.1998 T. Nakata et al.,"Efficient bundling of heterogeneous radio resources for broadband Internet access from moving vehicles," in proceedings of Global Mobile Congress 2004, Oct. 11-13 2004, Shanghi, China.
201 入力キュー
202 スケジューリング部
203 経路選択部
204 パケット送信部
205 記憶部
206 パケット受信部
207 パケット解析部
Claims (13)
- 少なくとも第1の経路と第2の経路とを含む複数経路を利用可能な2ノード間の通信方法であって、
第2の経路の輻輳を予測または検出すると、第1のノードに到着した2つ以上のパケットのうち、到着時刻が遅くかつ第1のノードの受信キューの先頭から2番目以降にキューイングされた第2のパケットを第1の経路より送信した後、到着時刻が早くかつ第1のノードの受信キューの先頭にキューイングされた第1のパケットを第2の経路から送信することを特徴とする通信方法。 - 前記第1のパケットの前記第2の経路からの送信は、前記第2の経路の輻輳の解消を予測または検出してから行うことを特徴とする請求項1記載の通信方法。
- 前記輻輳の予測又は輻輳の解消の予測は、各経路の送信履歴に基づき決定されることを特徴とする請求項1に記載の通信方法。
- 前記輻輳の予測又は輻輳の解消の予測は、各経路の推定速度に基づき決定されることを特徴とする請求項1に記載の通信方法。
- 第1の経路と第2の経路とを含む複数経路を利用可能な2ノード間の通信方法であって、
第1のノードに到着し、受信キューにキューイングされた複数のパケットを第2のノードに送信する際、各経路の遅延および速度の推定値から、前記複数のパケットの前記第2のノードへの到着予測時刻の順番が、前記複数のパケットの前記第1のノードに到着した時刻の順番と等しくなるように、前記複数のパケットの送信経路を決定し、第1のノードの受信キューから、前記複数のパケットのうち各経路に輻輳を起こさずに第2のノードに到着すると予測されるパケットを、受信キュー内の順序によらず選択し、選択したパケットのみを、前記決定した送信経路に送信することを特徴とする通信方法。 - 前記到着予測時刻又は前記輻輳の判断は、各経路の送信履歴に基づき行われることを特徴とする請求項5に記載の通信方法。
- 前記到着予測時刻又は前記輻輳の判断は、各経路の推定速度に基づき行われることを特徴とする請求項5に記載の通信方法。
- 少なくとも第1の経路と第2の経路とを含む複数経路を利用可能なノードであって、
各経路の遅延および速度の推定値に基づいて、受信キューにキューイングされた複数のパケットの他ノードへの到着予測時刻を求め、前記到着予測時刻に基づいて、前記複数のパケットの前記他ノード到着順番が、前記複数のパケットの到着順番と等しくなるように、前記複数のパケットの送信経路を決定し、前記複数のパケットのうち各経路に輻輳を起こさずに前記他ノードに到着すると予測されるパケットを、受信キュー内の順序によらず選択し、選択したパケットのみを、前記決定した送信経路に送信する手段を有することを特徴とするノード。 - 前記到着予測時刻又は前記輻輳の判断は、各経路の送信履歴に基づき行われることを特徴とする請求項8に記載のノード。
- 前記到着予測時刻又は前記輻輳の判断は、各経路の推定速度に基づき行われることを特徴とする請求項8に記載のノード。
- 少なくとも第1の経路と第2の経路とを含む複数経路を利用可能なノードの制御プログラムであって、
各経路の遅延および速度の推定値に基づいて、受信キューにキューイングされた複数のパケットの他ノードへの到着予測時刻を求め、前記到着予測時刻に基づいて、前記複数のパケットの前記他ノード到着順番が、前記複数のパケットの到着順番と等しくなるように、前記複数のパケットの送信経路を決定し、前記複数のパケットのうち各経路に輻輳を起こさずに前記他ノードに到着すると予測されるパケットを、受信キュー内の順序によらず選択し、選択したパケットのみを、前記決定した送信経路に送信する処理をノードに実行させることを特徴とする制御プログラム。 - 前記到着予測時刻又は前記輻輳の判断は、各経路の送信履歴に基づき行われることを特徴とする請求項12に記載の制御プログラム。
- 前記到着予測時刻又は前記輻輳の判断は、各経路の推定速度に基づき行われることを特徴とする請求項12に記載の制御プログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006091271 | 2006-03-29 | ||
| JP2006091271 | 2006-03-29 | ||
| PCT/JP2007/056382 WO2007111331A1 (ja) | 2006-03-29 | 2007-03-27 | 通信方法、ノード及び制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2007111331A1 JPWO2007111331A1 (ja) | 2009-08-13 |
| JP4488256B2 true JP4488256B2 (ja) | 2010-06-23 |
Family
ID=38541248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008507508A Expired - Fee Related JP4488256B2 (ja) | 2006-03-29 | 2007-03-27 | 通信方法、ノード及び制御プログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8139491B2 (ja) |
| EP (1) | EP2001174A4 (ja) |
| JP (1) | JP4488256B2 (ja) |
| KR (1) | KR20080109786A (ja) |
| CN (1) | CN101416456B (ja) |
| WO (1) | WO2007111331A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220191147A1 (en) * | 2019-03-25 | 2022-06-16 | Siemens Aktiengesellschaft | Computer Program and Method for Data Communication |
| US12273764B2 (en) | 2021-07-21 | 2025-04-08 | Denso Corporation | Communication device and communication method |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5061741B2 (ja) | 2007-06-13 | 2012-10-31 | 日本電気株式会社 | 情報処理装置及びそれに用いる順序付きデータ管理方法並びにそのプログラム |
| ES2355671B1 (es) | 2009-04-23 | 2012-02-02 | Vodafone España, S.A.U. | Encaminamiento de tráfico en una red de comunicación celular. |
| US8639809B2 (en) * | 2010-08-20 | 2014-01-28 | International Business Machines Corporation | Predictive removal of runtime data using attribute characterizing |
| JP5932242B2 (ja) * | 2011-05-20 | 2016-06-08 | キヤノン株式会社 | 情報処理装置、通信方法、及びプログラム |
| EP2945416B1 (en) * | 2014-05-13 | 2018-04-11 | Cellxion Limited | Method and apparatus for transmission of data over a plurality of networks |
| CN110719598B (zh) * | 2019-10-15 | 2021-10-22 | 北京达佳互联信息技术有限公司 | 一种数据传输方法、装置、电子设备及存储介质 |
| JP7567843B2 (ja) * | 2022-03-22 | 2024-10-16 | 株式会社デンソー | 送信装置、方法、及びプログラム |
| US12348410B2 (en) | 2022-09-01 | 2025-07-01 | Mellanox Technologies, Ltd. | Routing transport flows in a transport layer over multiple paths in a network layer |
| US11909628B1 (en) | 2022-09-01 | 2024-02-20 | Mellanox Technologies, Ltd. | Remote direct memory access (RDMA) multipath |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3665460B2 (ja) * | 1997-12-05 | 2005-06-29 | 富士通株式会社 | 分散自律協調型の応答時間チューニングによる経路選択システム、方法、及び記録媒体 |
| US6865160B1 (en) * | 1998-05-04 | 2005-03-08 | Hewlett-Packard Development Company, L.P. | Broadcast tree determination in load balancing switch protocols |
| US6594238B1 (en) * | 1998-06-19 | 2003-07-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for dynamically adapting a connection state in a mobile communications system |
| US6684247B1 (en) * | 2000-04-04 | 2004-01-27 | Telcordia Technologies, Inc. | Method and system for identifying congestion and anomalies in a network |
| JP2002152258A (ja) | 2000-11-10 | 2002-05-24 | Nec Corp | データ取得システム及びデータ取得方法 |
| JP3596609B2 (ja) * | 2001-04-09 | 2004-12-02 | 日本電気株式会社 | パケット中継方式 |
| US7453847B2 (en) * | 2001-10-19 | 2008-11-18 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for channel type switching |
| EP1313274A3 (en) * | 2001-11-19 | 2003-09-03 | Matsushita Electric Industrial Co., Ltd. | Packet transmission apparatus and packet transmission processing method |
| US6704645B1 (en) * | 2001-12-11 | 2004-03-09 | Garmin Ltd. | System and method for estimating impedance time through a road network |
| WO2005067227A1 (ja) | 2004-01-09 | 2005-07-21 | Nec Corporation | 負荷分散方法、ノード及び制御プログラム |
| GB0406095D0 (en) | 2004-03-17 | 2004-04-21 | Koninkl Philips Electronics Nv | Method for providing secure data transfer in a mesh network |
| US7729335B2 (en) * | 2005-05-18 | 2010-06-01 | Lg Electronics Inc. | Providing traffic information relating to a prediction of congestion status and using the same |
| KR20060119741A (ko) * | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 소통상태의 추이정보를 제공하고 이를 이용하는 방법 및장치 |
-
2007
- 2007-03-27 US US12/294,846 patent/US8139491B2/en not_active Expired - Fee Related
- 2007-03-27 CN CN200780012051.4A patent/CN101416456B/zh not_active Expired - Fee Related
- 2007-03-27 KR KR20087023794A patent/KR20080109786A/ko not_active Ceased
- 2007-03-27 JP JP2008507508A patent/JP4488256B2/ja not_active Expired - Fee Related
- 2007-03-27 WO PCT/JP2007/056382 patent/WO2007111331A1/ja not_active Ceased
- 2007-03-27 EP EP20070739820 patent/EP2001174A4/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220191147A1 (en) * | 2019-03-25 | 2022-06-16 | Siemens Aktiengesellschaft | Computer Program and Method for Data Communication |
| US12047299B2 (en) * | 2019-03-25 | 2024-07-23 | Siemens Aktiengesellschaft | Computer program and method for data communication |
| US12273764B2 (en) | 2021-07-21 | 2025-04-08 | Denso Corporation | Communication device and communication method |
Also Published As
| Publication number | Publication date |
|---|---|
| US8139491B2 (en) | 2012-03-20 |
| US20100172243A1 (en) | 2010-07-08 |
| CN101416456A (zh) | 2009-04-22 |
| EP2001174A1 (en) | 2008-12-10 |
| JPWO2007111331A1 (ja) | 2009-08-13 |
| WO2007111331A1 (ja) | 2007-10-04 |
| KR20080109786A (ko) | 2008-12-17 |
| EP2001174A4 (en) | 2010-04-21 |
| CN101416456B (zh) | 2014-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4488256B2 (ja) | 通信方法、ノード及び制御プログラム | |
| JP4780343B2 (ja) | 通信方法、通信システム、ノードおよびプログラム | |
| JP5194562B2 (ja) | リンク帯域推定装置およびリンク帯域推定方法 | |
| JP5071165B2 (ja) | 経路多重化通信システム、通信ノード及び通信方法 | |
| JP2006060674A (ja) | 通信装置、データ通信方法およびプログラム | |
| KR20070011315A (ko) | 병렬 통신을 위한 시스템 및 방법 | |
| JP5205819B2 (ja) | 通信システムおよびそのパケットスケジューリング方法ならびに送信ノード | |
| KR100865722B1 (ko) | 유비쿼터스 센서 네트워크에서 이씨엔 비트를 이용한혼잡제어 방법 | |
| CN118827565A (zh) | 业务流的确定性转发方法、装置、电子设备、存储介质 | |
| KR101983088B1 (ko) | 다중 경로 환경에서의 udp 패킷 처리 방법 | |
| Sharma et al. | Congestion control techniques in MANET: a survey | |
| CN104092625A (zh) | 一种用于dcn中的自适应请求分批调度方法 | |
| US20090003329A1 (en) | Repeater, Communication System, Control Circuit, Connector, and Computer Program | |
| JP2007329549A (ja) | ネットワークシステム及びその経路選択装置 | |
| CN102006235B (zh) | 一种认知分组网络中的流量控制方法及装置 | |
| JP6633500B2 (ja) | 通信装置 | |
| Ou et al. | Out-of-order transmission enabled congestion and scheduling control for multipath TCP | |
| Liao et al. | Sender-based multipath out-of-order scheduling for high-definition videophone in multi-homed devices | |
| JP6633499B2 (ja) | 通信装置 | |
| Zhong et al. | Research and Implementation of AOMDV Multipath Routing Protocol | |
| Chaitanya et al. | A new queuing technique in adaptive multipath routing for congestion control with packet priority in wired data networks | |
| JP3814204B2 (ja) | パケット通信システム | |
| SELVI et al. | A hybrid framework for TCP incast congestion control in data center networks | |
| Jacquet et al. | Striping over wireless links: effects on transmission delays | |
| An et al. | Priority-based distributed dynamic multipath routing for LEO satellite networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20100310 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
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: 20100323 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140409 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |