JP5131194B2 - パケット回復方法、通信システム、情報処理装置およびプログラム - Google Patents
パケット回復方法、通信システム、情報処理装置およびプログラム Download PDFInfo
- Publication number
- JP5131194B2 JP5131194B2 JP2008533159A JP2008533159A JP5131194B2 JP 5131194 B2 JP5131194 B2 JP 5131194B2 JP 2008533159 A JP2008533159 A JP 2008533159A JP 2008533159 A JP2008533159 A JP 2008533159A JP 5131194 B2 JP5131194 B2 JP 5131194B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- node
- sequence number
- retransmission
- information processing
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0096—Channel splitting in point-to-point links
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
102、112 受信ノード
601−1、601−2 受信部
602−1、602−2 送信部
603 外部送信部
604 外部受信部
610 再送制御部
620 スケジューリング部
630 順序制御部
701−1〜701−3 順序制御キュー
702−1〜702−3 セッションキュー
703 再送要求キュー
本実施例の通信システムの構成を説明する。図3は本実施例における通信システムの一構成例を示すブロック図である。
第1の実施例が2つのノード間の通信経路が1つである場合のパケット再送処理に関するものであるのに対し、本実施例は、2つのノード間に複数の通信経路が利用可能な場合におけるパケット再送処理に関するものである。
Claims (15)
- 第1のノードからネットワークを介して第2のノードにシーケンス番号の順に送信された複数のパケットについて、その一部のパケットが損失したときのパケット回復方法であって、
前記第2のノードは、前記第1のノードから送信されるパケットの損失を検出すると、受信確認または損失検出したパケットのシーケンス番号および損失したパケットの情報を含む確認応答メッセージを前記第1のノードに前記ネットワークを介して送信し、
前記第1のノードは、前記第2のノードから前記確認応答メッセージを受信すると、前記複数のパケットのいずれとも異なるシーケンス番号を再送対象のパケットである再送パケットに付与し、
前記第1のノードは、前記確認応答メッセージを受信したことを通知するための確認済み通知メッセージを前記再送パケットに添付して前記第2のノードに前記ネットワークを介して送信するものであり、
前記第1のノードは、前記確認済み通知メッセージを前記第2のノードに送信する際、前記確認済み通知メッセージに、前記受信確認または損失検出したパケットのシーケンス番号の情報を含める、パケット回復方法。 - 前記第1のノードは、
前記再送パケットのシーケンス番号として、前記複数のパケットのうち最後のパケットに続く初回送信パケットに該当する番号を付与する、請求項1記載のパケット回復方法。 - 前記第1のノードおよび前記第2のノード間のパケット通信において複数のシーケンス番号系列が利用可能であり、
前記第1のノードは、
前記複数のパケットを前記第2のノードに送信する際、前記複数のシーケンス番号系列のうち第1のシーケンス番号系列に基づき決められた番号を付与し、
前記第1のノードは、
前記再送パケットを前記第2のノードに送信する際、前記第1のシーケンス番号系列とは異なる第2のシーケンス番号系列で最後に送出したパケットに続く初回送信パケットに該当する番号を前記再送パケットに付与する、請求項1または2記載のパケット回復方法。 - 前記第1のノードは、
前記再送パケットのシーケンス番号が他のいかなるシーケンス番号とも同じにならないように前記再送パケットに前記シーケンス番号を付与する、請求項1から3のいずれか1項に記載のパケット回復方法。 - 前記第2のノードは、
前記確認済み通知メッセージを受信すると、該確認済み通知メッセージで通知されたシーケンス番号以前のシーケンス番号が付与されたパケットに関しての再送要求となる確認応答メッセージを送信しない、請求項1から4のいずれか1項に記載のパケット回復方法。 - 前記第1のノードは、
前記第2のノード宛に送信するパケットの全てに前記確認済み通知メッセージを含める、請求項1から5のいずれか1項に記載のパケット回復方法。 - ネットワークを介して接続される第1のノードおよび第2のノードを有する通信システムであって、
前記第1のノードは、
前記第2のノードにシーケンス番号の順に複数のパケットを送信した後、前記第2のノードが受信確認または損失検出したパケットのシーケンス番号および損失したパケットの情報を含む確認応答メッセージを前記第2のノードから受信すると、前記複数のパケットのいずれとも異なるシーケンス番号を再送対象のパケットである再送パケットに付与し、前記確認応答メッセージを受信したことを通知するための確認済み通知メッセージを前記再送パケットに添付して前記第2のノードに送信する制御部を有し、
前記第2のノードは、
前記第1のノードから送信されるパケットの損失を検出すると、前記確認応答メッセージを前記第1のノードに送信する制御部を有し、
前記第1のノードの前記制御部は、前記確認済み通知メッセージを前記第2のノードに送信する際、前記確認済み通知メッセージに、前記受信確認または損失検出したパケットのシーケンス番号の情報を含める、通信システム。 - 前記第1のノードの制御部は、
前記再送パケットのシーケンス番号として、前記複数のパケットのうち最後のパケットに続く初回送信パケットに該当する番号を付与する、請求項7記載の通信システム。 - 前記第1のノードおよび前記第2のノード間のパケット通信において複数のシーケンス番号系列が利用可能であり、
前記第1のノードの制御部は、
前記複数のパケットを前記第2のノードに送信する際、前記複数のシーケンス番号系列のうち第1のシーケンス番号系列に基づき決められた番号を付与し、前記再送パケットを前記第2のノードに送信する際、前記第1のシーケンス番号系列とは異なる第2のシーケンス番号系列で最後に送出したパケットに続く初回送信パケットに該当する番号を前記再送パケットに付与する、請求項7または8記載の通信システム。 - 前記第1のノードの制御部は、
前記再送パケットのシーケンス番号が他のいかなるシーケンス番号とも同じにならないように前記再送パケットに前記シーケンス番号を付与する、請求項7から9のいずれか1項に記載の通信システム。 - 前記第1のノードの制御部は、
前記第2のノード宛に送信するパケットの全てに前記確認済み通知メッセージを含める、請求項7から10のいずれか1項に記載の通信システム。 - ネットワークを介して他の情報処理装置にパケットを送信する情報処理装置であって、
前記他の情報処理装置に再送するパケットである再送パケットを保存するための記憶部と、
前記他の情報処理装置にシーケンス番号の順に複数のパケットを送信した後、前記他の情報処理装置が受信確認または損失検出したパケットのシーケンス番号および損失したパケットの情報を含む確認応答メッセージを前記他の情報処理装置から受信すると、前記複数のパケットのいずれとも異なるシーケンス番号を前記再送パケットに付与し、前記確認応答メッセージを受信したことを通知するための確認済み通知メッセージを前記再送パケットに添付して前記他の情報処理装置に送信する制御部と、
を有し、
前記制御部は、前記確認済み通知メッセージを前記他の情報処理装置に送信する際、前記確認済み通知メッセージに、前記受信確認または損失検出したパケットのシーケンス番号の情報を含める、情報処理装置。 - ネットワークを介して他の情報処理装置からパケットを受信する情報処理装置であって、
前記他の情報処理装置から前記パケットに付与されたシーケンス番号の順に受信するパケットを保存するための記憶部と、
前記他の情報処理装置から送信される複数のパケットのうち一部の損失を検出すると、受信確認または損失検出したパケットのシーケンス番号および損失したパケットの情報を含む確認応答メッセージを前記他の情報処理装置に送信し、該確認応答メッセージを受信したことを通知するためのメッセージであって前記受信確認または損失検出したパケットのシーケンス番号の情報を含む確認済み通知メッセージを前記他の情報処理装置から受信すると、前記受信確認または損失検出したパケットのシーケンス番号以前の番号が付与されたパケットに関しては再送要求となる確認応答メッセージを送信しない制御部と、
を有する情報処理装置。 - ネットワークを介して情報処理装置にパケットを送信するコンピュータに実行させるためのプログラムであって、
前記情報処理装置にシーケンス番号の順に複数のパケットを送信し、
前記情報処理装置が受信確認または損失検出したパケットおよび損失したパケットの情報を含む確認応答メッセージを前記情報処理装置から受信すると、前記複数のパケットのいずれとも異なるシーケンス番号を再送対象のパケットである再送パケットに付与し、
前記確認応答メッセージを受信したことを通知するためのメッセージであって前記受信確認または損失検出したパケットのシーケンス番号の情報を含む確認済み通知メッセージを前記再送パケットに添付して前記情報処理装置に送信する処理を前記コンピュータに実行させるためのプログラム。 - ネットワークを介して情報処理装置からパケットを受信するコンピュータに実行させるためのプログラムであって、
前記情報処理装置からシーケンス番号の順に送出された複数のパケットのうち一部のパケットの損失を検出すると、受信確認または損失検出したパケットのシーケンス番号および損失したパケットの情報を含む確認応答メッセージを前記情報処理装置に送信し、
前記確認応答メッセージを受信したことを通知するためのメッセージであって前記受信確認または損失検出したパケットのシーケンス番号の情報を含む確認済み通知メッセージを前記情報処理装置から受信すると、前記受信確認または損失検出したパケットのシーケンス番号以前の番号が付与されたパケットに関しては再送要求となる確認応答メッセージを送信しない処理を前記コンピュータに実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008533159A JP5131194B2 (ja) | 2006-09-05 | 2007-09-04 | パケット回復方法、通信システム、情報処理装置およびプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006239793 | 2006-09-05 | ||
JP2006239793 | 2006-09-05 | ||
PCT/JP2007/067193 WO2008029793A1 (fr) | 2006-09-05 | 2007-09-04 | Procédé de récupération de paquets, système de communication, dispositif de traitement d'informations et programme |
JP2008533159A JP5131194B2 (ja) | 2006-09-05 | 2007-09-04 | パケット回復方法、通信システム、情報処理装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008029793A1 JPWO2008029793A1 (ja) | 2010-01-21 |
JP5131194B2 true JP5131194B2 (ja) | 2013-01-30 |
Family
ID=39157220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008533159A Active JP5131194B2 (ja) | 2006-09-05 | 2007-09-04 | パケット回復方法、通信システム、情報処理装置およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US9379852B2 (ja) |
EP (1) | EP2061211A4 (ja) |
JP (1) | JP5131194B2 (ja) |
WO (1) | WO2008029793A1 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662418B (zh) * | 2008-08-26 | 2012-12-12 | 华为技术有限公司 | 一种传输文件的检测方法及终端 |
JP5308802B2 (ja) * | 2008-12-16 | 2013-10-09 | ルネサスエレクトロニクス株式会社 | Canノード |
JP5329244B2 (ja) * | 2009-01-16 | 2013-10-30 | 株式会社東芝 | 無線端末および無線通信方法 |
CN102652411A (zh) * | 2009-12-17 | 2012-08-29 | 英特尔公司 | 有助于具有降低网络开销的一对多数据传输的方法和*** |
BR112012026336A2 (pt) * | 2010-04-12 | 2016-09-20 | Qualcomm Atheros Inc | repetição para comunicação com baixo overhead em uma rede |
DE102011007766A1 (de) * | 2011-04-20 | 2012-10-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur seriellen Datenübertragung mit umschaltbarer Datencodierung |
US8520529B2 (en) * | 2011-09-15 | 2013-08-27 | Ixia | Reordering network traffic |
US9264353B2 (en) * | 2011-09-22 | 2016-02-16 | Qualcomm Incorporated | Dynamic subflow control for a multipath transport connection in a wireless communication network |
US9461777B2 (en) * | 2011-11-21 | 2016-10-04 | Qualcomm Incorporated | Hybrid networking system with seamless path switching of streams |
US9065749B2 (en) * | 2011-11-21 | 2015-06-23 | Qualcomm Incorporated | Hybrid networking path selection and load balancing |
KR101970684B1 (ko) * | 2012-02-28 | 2019-04-19 | 삼성전자주식회사 | 무선통신시스템에서 피드백 정보 전송 장치 및 방법 |
US10009445B2 (en) * | 2012-06-14 | 2018-06-26 | Qualcomm Incorporated | Avoiding unwanted TCP retransmissions using optimistic window adjustments |
US9722943B2 (en) | 2012-12-17 | 2017-08-01 | Qualcomm Incorporated | Seamless switching for multihop hybrid networks |
US9432251B2 (en) * | 2013-03-08 | 2016-08-30 | Qualcomm Incorporated | Enhanced acknowledgement and retransmission mechanism |
FR3022094B1 (fr) * | 2014-06-06 | 2017-12-08 | Bull Sas | Methode et systeme de controle de flux |
JP2016103698A (ja) * | 2014-11-27 | 2016-06-02 | 株式会社東芝 | パケット送信装置、及びパケット送信方法 |
US10079762B1 (en) * | 2017-04-24 | 2018-09-18 | Teradyne, Inc. | Test communication protocol |
US11502932B2 (en) | 2019-05-17 | 2022-11-15 | Keysight Technologies, Inc. | Indirect testing using impairment rules |
FR3113349B1 (fr) * | 2020-08-06 | 2023-04-28 | Thales Sa | Methode de transmission robuste d'echantillons de signaux numerises dans un systeme de communications rf |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08163128A (ja) * | 1994-12-07 | 1996-06-21 | Meidensha Corp | ブロードキャスト伝送の送達確認方式 |
WO2005027456A1 (ja) * | 2003-09-18 | 2005-03-24 | Nomura Research Institute Co., Ltd. | 通信システム、通信装置、およびデータの再送制御方法 |
WO2005067261A1 (ja) * | 2004-01-09 | 2005-07-21 | Nec Corporation | 通信方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2626622B2 (ja) | 1995-04-27 | 1997-07-02 | 日本電気株式会社 | Osi通信システム |
JPH0946375A (ja) | 1995-07-26 | 1997-02-14 | Hitachi Ltd | パケット交換網のパケット再送方法 |
US5722051A (en) * | 1996-02-13 | 1998-02-24 | Lucent Technologies Inc. | Adaptive power control and coding scheme for mobile radio systems |
JP3942216B2 (ja) | 1996-11-21 | 2007-07-11 | 富士通株式会社 | 二重化された監視/制御プロセッサによるシステム監視・制御方法およびシステム監視・制御装置 |
US5974028A (en) * | 1997-02-24 | 1999-10-26 | At&T Corp. | System and method for improving transport protocol performance in communication networks having lossy links |
US6519731B1 (en) * | 1999-10-22 | 2003-02-11 | Ericsson Inc. | Assuring sequence number availability in an adaptive hybrid-ARQ coding system |
JP2001168907A (ja) | 1999-12-06 | 2001-06-22 | Nippon Telegr & Teleph Corp <Ntt> | 通信装置 |
JP3866196B2 (ja) | 2000-06-23 | 2007-01-10 | 三菱電機株式会社 | パケット再送システムおよびパケット再送方法 |
JP3893247B2 (ja) | 2001-01-12 | 2007-03-14 | 三菱電機株式会社 | データ配信管理装置 |
US8233392B2 (en) * | 2003-07-29 | 2012-07-31 | Citrix Systems, Inc. | Transaction boundary detection for reduction in timeout penalties |
US20050286527A1 (en) * | 2004-06-28 | 2005-12-29 | Ivivity, Inc. | TCP segment re-ordering in a high-speed TOE device |
US7483943B2 (en) | 2004-09-21 | 2009-01-27 | Microsoft Corporation | Reliable messaging using clocks with synchronized rates |
JP4331088B2 (ja) * | 2004-11-01 | 2009-09-16 | 株式会社東芝 | 通信装置および通信方法 |
JP4526027B2 (ja) | 2005-03-02 | 2010-08-18 | セイコーインスツル株式会社 | ドレス装置、研削装置、ドレス方法、及び数値制御プログラム |
US8238242B2 (en) | 2006-02-27 | 2012-08-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Flow control mechanism using local and global acknowledgements |
-
2007
- 2007-09-04 US US12/439,901 patent/US9379852B2/en active Active
- 2007-09-04 JP JP2008533159A patent/JP5131194B2/ja active Active
- 2007-09-04 EP EP07828186.2A patent/EP2061211A4/en not_active Withdrawn
- 2007-09-04 WO PCT/JP2007/067193 patent/WO2008029793A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08163128A (ja) * | 1994-12-07 | 1996-06-21 | Meidensha Corp | ブロードキャスト伝送の送達確認方式 |
WO2005027456A1 (ja) * | 2003-09-18 | 2005-03-24 | Nomura Research Institute Co., Ltd. | 通信システム、通信装置、およびデータの再送制御方法 |
WO2005067261A1 (ja) * | 2004-01-09 | 2005-07-21 | Nec Corporation | 通信方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2061211A4 (en) | 2014-01-29 |
WO2008029793A1 (fr) | 2008-03-13 |
JPWO2008029793A1 (ja) | 2010-01-21 |
US20100046520A1 (en) | 2010-02-25 |
US9379852B2 (en) | 2016-06-28 |
EP2061211A1 (en) | 2009-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5131194B2 (ja) | パケット回復方法、通信システム、情報処理装置およびプログラム | |
US11362957B2 (en) | Jitter elimination and latency compensation at DetNet transport egress | |
KR101696776B1 (ko) | 향상된 확인응답 및 재송신 메커니즘 | |
US9178665B2 (en) | Communication apparatus, communication system, absent packet detecting method and absent packet detecting program | |
US10439940B2 (en) | Latency correction between transport layer host and deterministic interface circuit | |
US10461886B2 (en) | Transport layer identifying failure cause and mitigation for deterministic transport across multiple deterministic data links | |
US20070064705A1 (en) | Communications system, communications device, and data retransmission control method | |
EP2978171B1 (en) | Communication method, communication device, and communication program | |
EP1002408B1 (en) | Communication method and system | |
US11115343B2 (en) | Transport layer providing deterministic transport across multiple deterministic data links | |
KR102046792B1 (ko) | 송신 노드로부터 목적지 노드로의 데이터 전송 방법 | |
CN107104902B (zh) | 一种rdma数据传输的方法、相关装置与*** | |
Natarajan et al. | Non-renegable selective acknowledgments (NR-SACKs) for SCTP | |
CN113765626B (zh) | 一种移动通信***的数据传输方法和装置 | |
US20050066255A1 (en) | Status report missing detection in a communication system | |
US8769137B2 (en) | Systems and methods for negotiated accelerated block option for trivial file transfer protocol (TFTP) | |
JP2006504290A (ja) | Nackプロトコルの方法および装置 | |
US10009409B2 (en) | Retransmission control network node and related method | |
JP6468566B2 (ja) | データ伝送制御システム及び方法、並びに、データ伝送制御プログラム | |
JP2007324700A (ja) | 伝送制御方法 | |
WO2007090325A1 (fr) | Procédé et dispositif de transmission de données | |
JP5761193B2 (ja) | 通信装置、通信システム、パケット再送制御方法およびパケット再送制御プログラム | |
JP2008199431A (ja) | 通信装置 | |
JP2006237968A (ja) | 通信システムおよび通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100714 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120214 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120612 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120911 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120919 |
|
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: 20121009 |
|
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: 20121022 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151116 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5131194 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |