Nothing Special   »   [go: up one dir, main page]

CN102821048B - SCTP (Stream Control Transmission Protocol) path selection method - Google Patents

SCTP (Stream Control Transmission Protocol) path selection method Download PDF

Info

Publication number
CN102821048B
CN102821048B CN201210282445.4A CN201210282445A CN102821048B CN 102821048 B CN102821048 B CN 102821048B CN 201210282445 A CN201210282445 A CN 201210282445A CN 102821048 B CN102821048 B CN 102821048B
Authority
CN
China
Prior art keywords
path
alternative
reachable
heartbeat
alternative path
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
Application number
CN201210282445.4A
Other languages
Chinese (zh)
Other versions
CN102821048A (en
Inventor
李国栋
刘琳
李凯
靳鹏飞
罗晗
宋自立
仇珏
宋志新
李小龙
黄琳华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
North China Electric Power University
Information and Telecommunication Branch of State Grid Xinjiang Electric Power Co Ltd
Original Assignee
North China Electric Power University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by North China Electric Power University filed Critical North China Electric Power University
Priority to CN201210282445.4A priority Critical patent/CN102821048B/en
Publication of CN102821048A publication Critical patent/CN102821048A/en
Application granted granted Critical
Publication of CN102821048B publication Critical patent/CN102821048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses an SCTP (Stream Control Transmission Protocol) path selection method in the technical field of network communication. The SCTP path selection method comprises the following steps of: initializing parameters; sending a heartbeat data packet by a sending end; receiving the heartbeat data packet and replying a heartbeat confirmation data packet by a receiving end; receiving the heartbeat confirmation data packet by the sending end; judging whether the heartbeat confirmation data packet is overtime; measuring the time delay of alternative paths; judging whether the heartbeat confirmation data packet is disordered; measuring the bandwidth of the alternative paths; measuring the time delay and the bandwidth of the other accessible alternative paths; evaluating the paths; and selecting the path. The SCTP path selection method has the advantages that the time delay and the bandwidth of the alternative paths are measured on the basis of not changing the packet format and the control flow of the SCTP, and on the basis, the paths are evaluated and selected.

Description

SCTP path selection method
Technical Field
The invention belongs to the technical field of network communication, and particularly relates to a SCTP path selection method.
Background
In the SCTP (STREAM CONTROL TRANSMISSION PROTOCOL), a coupling establishes a plurality of path connections, and when single-path TRANSMISSION (optimal path TRANSMISSION) is adopted, one of the paths is selected as a main path for data TRANSMISSION, and the other alternative paths are used as backup redundancy; when multipath simultaneous transmission is adopted, data can be transmitted on a plurality of paths simultaneously.
In SCTP single-path transmission, data transmission is only carried out on a main path, and whether the path is communicated or not is tested on an alternative path through a HeartBeat data packet (HeartBeat data packet), but the connectivity of the alternative path can only be ensured, and the data transmission performance of the path cannot be measured; meanwhile, as the default heartbeat data packet is sent again after the time interval of 30 seconds, the connectivity and the data transmission performance of the alternative path cannot be obtained in time. Therefore, when the SCTP performs the main path switching and the path selection, the performance of the alternative path cannot be measured, which restricts the decision accuracy of the path switching and limits the improvement of the data transmission efficiency.
Meanwhile, in the SCTP multipath simultaneous transmission, if the performance of each path is greatly different, serious packet misordering will be caused, and it is easy to cause buffer overflow at the receiving end, so that it becomes necessary to selectively perform multipath simultaneous transmission. In the multipath simultaneous transmission, performance indexes such as delay and bandwidth of a path on which data transmission is currently performed are easily measured, but in a path on which data transmission is not performed, measurement of the path performance is difficult.
Aiming at the problem that the performance of an alternative path can not be accurately measured in SCTP single-path transmission and multi-path simultaneous transmission, the invention uses a heartbeat data packet mechanism to measure time delay and bandwidth according to the characteristics of SCTP. The method can accurately measure the performance of the alternative path on the basis of not changing the SCTP grouping format and the control flow, and carry out path selection on the basis.
Disclosure of Invention
The invention aims to provide an SCTP path selection method aiming at the problem that the performance of alternative paths can not be accurately measured in SCTP single-path transmission and multi-path simultaneous transmission.
In order to achieve the above object, the present invention provides a SCTP path selecting method, which is characterized in that the method includes:
step 1: initializing parameters, including setting initial values of time delay and bandwidth of a main path, setting initial values of time delay and bandwidth of each available alternative path, and setting a loss error threshold and a path selection evaluation reference value;
step 2: randomly selecting an alternative path;
and step 3: the sending end respectively and continuously sends 2 identical heartbeat data packets on the alternative path, and simultaneously starts 1 timer on the alternative path aiming at each heartbeat data packet;
and 4, step 4: after receiving 2 heartbeat data packets on the alternative path, the receiving end sends 1 heartbeat confirmation data packet to the sending end through the alternative path aiming at each heartbeat data packet;
and 5: after receiving 2 heartbeat acknowledgment data packets, the sending end detects 2 timers of the alternative path, if any 1 timer is overtime, the alternative path is considered to have data packet loss, and step 6 is executed; otherwise, executing step 9;
step 6: the sending end discards the heartbeat confirmation data packet of the current heartbeat data packet received by the alternative path after the sending end, and adds 1 to the loss times of the heartbeat confirmation data packet;
and 7: judging the size between the loss times of the heartbeat confirmation data packet and the loss error threshold value, and executing the step 8 when the loss times of the heartbeat confirmation data packet is greater than the loss error threshold value; otherwise, the alternative path is not changed, and the step 3 is returned;
and 8: marking the alternative path as an unreachable alternative path, selecting an alternative path which is not selected, and returning to the step 3;
and step 9: judging whether the received 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets or not, if the received 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets, discarding the received 2 heartbeat acknowledgment data packets, not changing the alternative path, and executing the step 3; otherwise, executing step 10;
step 10: marking the alternative path as a reachable alternative path, and calculating the time delay and the bandwidth of the reachable alternative path;
step 11: judging whether the time delay and the bandwidth of all the reachable alternative paths have been calculated, if the time delay and the bandwidth of all the reachable alternative paths have been calculated, executing step 12; otherwise, selecting an alternative path which is not selected, and returning to the step 3;
step 12: calculating the path evaluation value of each reachable alternative path and the maximum value of the path evaluation values of all reachable alternative paths;
step 13: and determining selectable paths according to the path evaluation value of each reachable alternative path.
The calculation of the time delay of the reachable alternative path utilizes the formulaWherein,is the time delay, RTT, of the ith reachable alternative pathi1And RTTi2The time of the heartbeat acknowledgment data packet received by the sending end on the ith reachable alternative path and the time interval of the heartbeat data packet sent by the sending end corresponding to the time are respectively, i is 1, 2.
The bandwidth utilization formula for calculating the reachable alternative pathWherein,is the bandwidth of the i-th reachable alternative path, tintervalIs the time interval of 2 heartbeat acknowledgment packets received by the sending end, and S is the size of the heartbeat packet sent by the sending end.
The calculation of the path evaluation value of each reachable alternative path utilizes a formulaWherein E isiThe path evaluation value, RTT, for the ith reachable alternative pathpriIs the time delay of the main path, BpriIs the bandwidth of the main path and,is the delay of the i-th reachable alternative path,the bandwidth of the ith reachable alternative path is defined, α and β are path evaluation parameters respectively, α is greater than or equal to 0 and is less than or equal to 1, β is greater than or equal to 0 and is less than or equal to 1, and α + β =1.
The determining selectable paths according to the path evaluation value of each reachable alternative path includes:
step 101: setting an access path set as an empty set;
step 102: according to the formulaCalculating the path selection evaluation value of each reachable alternative path according to a formulaCalculating a path selection evaluation value of the main path; wherein, thetaiSelecting evaluation value for path of i-th reachable alternative path, EiPath evaluation value for the ith reachable alternative path, EbestThe maximum value of the path evaluation values of all the reachable alternative paths is obtained;
step 103: judging the magnitude of the path selection evaluation value and the path selection evaluation reference value of each reachable alternative path, and adding the reachable alternative path into an alternative path set when the path selection evaluation value of the reachable alternative path is greater than or equal to the path selection evaluation reference value; judging the sizes of the path selection evaluation value and the path selection evaluation reference value of the main path, and adding the main path into the selected path set when the path selection evaluation value of the main path is greater than or equal to the path selection evaluation reference value;
step 104: and setting the path with the largest path selection evaluation value in the selected path set as a main path, wherein the path in the selected path set is a selectable path.
The invention uses the heartbeat data packet mechanism to accurately measure the performance of the alternative path, and can provide support for the path switching of the SCTP and the path selection of the multi-path simultaneous transmission on the basis of not changing the SCTP grouping format and the control flow.
Drawings
Fig. 1 is a flowchart of a SCTP path selection method provided in the present invention.
Fig. 2 is a path selection flow chart.
Detailed Description
The preferred embodiments will be described in detail below with reference to the accompanying drawings. It should be emphasized that the following description is merely exemplary in nature and is not intended to limit the scope of the invention or its application.
Fig. 1 is a flowchart of a SCTP path selection method provided in the present invention. In fig. 1, a SCTP path selecting method provided by the present invention is characterized in that the method includes:
step 1: and initializing parameters.
First, for convenience of description, the present embodiment sets three paths in total in the SCTP associationiI is 0,1, 2; one of the paths is set as a main path (path)0) Carrying out data transmission; there are two alternative paths, respectively alternative path 1 (path)1) And alternative path 2 (path)2). Setting the initial value RTT of the main path time delaypri,initAnd bandwidth initial value Bpri,init(ii) a Setting alternative path1Initial value of time delayAnd bandwidth initial valueSetting alternative path2Initial value of time delayAnd bandwidth initial valueSetting loss error threshold LostthreAnd a path selection evaluation reference value thetathr
Step 2: selecting an alternative path at will, e.g. alternative pathi,i=1,2。
And step 3: the sending end is on the alternative pathiRespectively continuously sending 2 same HeartBeat data packets Heartbeati1And HeartBeati2The size of the heartbeat packet is S. Simultaneously, aiming at each heartbeat data packet, respectively starting a timeout Timer on the alternative path1And Timer2
And 4, step 4: the receiving end is on the pathiReceive HeartBeat data packet Heartbeat oni1Then immediately pass through pathiSending heartbeat confirmation data packet HeartBeAck to the sending endi1(ii) a The receiving end is on the pathiReceive HeartBeat data packet Heartbeat oni2Then immediately pass through pathiSending heartbeat confirmation data packet HeartBeAck to the sending endi2
And 5: after receiving 2 heartbeat confirmation data packets, the sending end detects timers of alternative paths, and if a certain Timer is overtime, the Timer is startedi≥3RTTiTime (RTT)iThe time delay of the alternative path measured at the previous moment), it is considered that the data packet loss occurs in the path, and step 6 is executed; otherwise, step 9 is executed.
Step 6: the sending end discards the heartbeat confirmation data packet of the current heartbeat data packet received by the alternative path after the heartbeat confirmation data packet is received, and makes the heartbeat confirmation data packet lose times LostiAnd adding 1.
And 7: judging heartbeat confirming data packet loss times LostiAnd loss error threshold LostthreThe number of times Lost of the data packet Lost Lost is confirmed when the heartbeatiGreater than the loss error threshold LostthreIf yes, executing step 8; otherwise, the alternative path is not changed, and the step 3 is returned.
And 8: and marking the alternative path as an unreachable alternative path, selecting an alternative path which is not selected, and returning to the step 3.
And step 9: and judging whether the received 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets. If the sending end receives a heartbeat confirmation data packet HeartBeAcki1Before receiving heartbeat confirmation data packet HeartBeAcki2If yes, the 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets, the received 2 heartbeat acknowledgment data packets are discarded, the alternative path is not changed, and step 3 is executed; otherwise, step 10 is performed.
Step 10: and marking the alternative path as a reachable alternative path, and calculating the time delay and the bandwidth of the reachable alternative path.
Calculating the time delay utilization formula of the reachable alternative pathWherein,is the time delay, RTT, of the ith reachable alternative pathi1/RTTi2Is a heartbeat confirmation data packet HeartBeaCK received by a sending end on the ith reachable alternative pathi1/HeartBeatACKi2Time of and HeartBeat packet sent by the sending endi1/HeartBeati2N, n is the total number of alternative paths that are reachable.
Calculating bandwidth utilization formula of reachable alternative pathsWherein,is the bandwidth of the i-th reachable alternative path, tintervalHeartBeaCK of 2 heartbeat confirmation data packets received by a sending endi1And HeartBeaCKi2S is the size of the heartbeat packet sent by the sender.
Step 11: judging whether the time delay and the bandwidth of all the reachable alternative paths have been calculated, if the time delay and the bandwidth of all the reachable alternative paths have been calculated, executing step 12; otherwise, selecting an alternative path which is not selected, and returning to the step 3.
For the present embodiment, if the alternative path1And alternative path2All are reachable alternative paths, then alternative path needs to be calculated1And alternative path2Delay and bandwidth. After calculating the alternative path1After the time delay and the bandwidth, an alternative path is selected2And returning to the step 3, calculating the alternative path according to the step 3-112Delay and bandwidth.
Step 12: and calculating the path evaluation value of each reachable alternative path and the maximum value of the path evaluation values of all reachable alternative paths.
Calculating path evaluation value of each reachable alternative path by using formulaWherein E isiThe path evaluation value, RTT, for the ith reachable alternative pathpriIs the time delay of the main path, BpriIs the bandwidth of the main path and,is the delay of the i-th reachable alternative path,the bandwidth of the ith reachable alternative path is defined, α and β are path evaluation parameters respectively, α is greater than or equal to 0 and is less than or equal to 1, β is greater than or equal to 0 and is less than or equal to 1, and α + β =1.
Formula for calculating maximum value of path evaluation values of all reachable alternative pathsWhere n is the total number of alternative paths reachable.
Step 13: determining selectable paths according to the path evaluation value of each reachable alternative path, including:
step 101: and setting the selection path set as an empty set.
Step 102: according to the formulaCalculating the path selection evaluation value of each reachable alternative path according to a formulaCalculating a path selection evaluation value of the main path; wherein, thetaiSelecting evaluation value for path of i-th reachable alternative path, EiPath evaluation value for the ith reachable alternative path, EbestThe maximum value of the path evaluation values of all reachable alternative paths.
Step 103: judging the path selection evaluation value theta of each reachable alternative pathiAnd a path selection evaluation reference value thetathrWhen the path selection evaluation value theta of the reachable alternative path is larger thaniIs equal to or greater than the path selection evaluation reference value thetathrAdding the reachable alternative paths into an alternative path set; determining a path selection evaluation value theta of a main path0And a path selection evaluation reference value thetathrWhen the path selection evaluation value theta of the main path0Is equal to or greater than the path selection evaluation reference value thetathrAnd adding the main path into the selected path set. Wherein theta is more than or equal to 0thrLess than or equal to 1.0, theta in single-path transmissionthr=1.0, the proposed value is θ in multipath simultaneous transmissionthr=0.5。
Step 104: and setting the path with the largest path selection evaluation value in the selected path set as a main path, wherein the path in the selected path set is a selectable path.
According to the characteristic of grouped data transmission of the alternative path peculiar to the SCTP, the invention uses a heartbeat data packet mechanism to measure the time delay and the bandwidth, accurately measures the time delay and the bandwidth value of the alternative path on the basis of not changing the SCTP packet format and the control flow, and provides support for the path switching of the SCTP and the path selection of the multi-path simultaneous transmission.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (4)

1. A SCTP path selection method is characterized by comprising the following steps:
step 1: initializing parameters, including setting initial values of time delay and bandwidth of a main path, setting initial values of time delay and bandwidth of each available alternative path, and setting a loss error threshold and a path selection evaluation reference value;
step 2: randomly selecting an alternative path;
and step 3: the sending end respectively and continuously sends 2 identical heartbeat data packets on the alternative path, and simultaneously starts 1 timer on the alternative path aiming at each heartbeat data packet;
and 4, step 4: after receiving 2 heartbeat data packets on the alternative path, the receiving end sends 1 heartbeat confirmation data packet to the sending end through the alternative path aiming at each heartbeat data packet;
and 5: after receiving 2 heartbeat acknowledgment data packets, the sending end detects 2 timers of the alternative path, if any 1 timer is overtime, the alternative path is considered to have data packet loss, and step 6 is executed; otherwise, executing step 9;
step 6: the sending end discards the heartbeat confirmation data packet of the current heartbeat data packet received by the alternative path after the sending end, and adds 1 to the loss times of the heartbeat confirmation data packet;
and 7: judging the size between the loss times of the heartbeat confirmation data packet and the loss error threshold value, and executing the step 8 when the loss times of the heartbeat confirmation data packet is greater than the loss error threshold value; otherwise, the alternative path is not changed, and the step 3 is returned;
and 8: marking the alternative path as an unreachable alternative path, selecting an alternative path which is not selected, and returning to the step 3;
and step 9: judging whether the received 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets or not, if the received 2 heartbeat acknowledgment data packets are out-of-order heartbeat acknowledgment data packets, discarding the received 2 heartbeat acknowledgment data packets, not changing the alternative path, and executing the step 3; otherwise, executing step 10;
step 10: marking the alternative path as a reachable alternative path, and calculating the time delay and the bandwidth of the reachable alternative path;
step 11: judging whether the time delay and the bandwidth of all the reachable alternative paths have been calculated, if the time delay and the bandwidth of all the reachable alternative paths have been calculated, executing step 12; otherwise, selecting an alternative path which is not selected, and returning to the step 3;
step 12: calculating the path evaluation value of each reachable alternative path and the maximum value of the path evaluation values of all reachable alternative paths;
step 13: determining selectable paths according to the path evaluation value of each reachable alternative path, including:
step 101: setting an access path set as an empty set;
step 102: according to the formulaCalculating the path selection evaluation value of each reachable alternative path according to a formulaCalculating a path selection evaluation value of the main path; wherein, thetaiSelecting evaluation value for path of i-th reachable alternative path, EiPath evaluation value for the ith reachable alternative path, EbestThe maximum value of the path evaluation values of all the reachable alternative paths is obtained;
step 103: judging the magnitude of the path selection evaluation value and the path selection evaluation reference value of each reachable alternative path, and adding the reachable alternative path into an alternative path set when the path selection evaluation value of the reachable alternative path is greater than or equal to the path selection evaluation reference value; judging the sizes of the path selection evaluation value and the path selection evaluation reference value of the main path, and adding the main path into the selected path set when the path selection evaluation value of the main path is greater than or equal to the path selection evaluation reference value;
step 104: and setting the path with the highest path selection evaluation value in the selected path set as a main path, wherein the path in the selected path set is the selectable path.
2. The SCTP path selection method of claim 1 in which said calculating the time delay of the reachable alternative path uses a formulaWherein,is the time delay, RTT, of the ith reachable alternative pathi1And RTTi2The time of the heartbeat acknowledgment data packet received by the sending end on the ith reachable alternative path and the time interval of the heartbeat data packet sent by the sending end corresponding to the time are respectively, i is 1, 2.
3. The SCTP path selection method of claim 2 in which the calculation of the bandwidth utilization formula of the reachable alternative paths is performedWherein,is the bandwidth of the i-th reachable alternative path, tintervalIs the time interval of 2 heartbeat acknowledgment packets received by the sending end, and S is the size of the heartbeat packet sent by the sending end.
4. The SCTP path selection method of claim 3 in which said calculating path evaluation value of each reachable alternative path uses a formulaWherein E isiThe path evaluation value, RTT, for the ith reachable alternative pathpriIs the time delay of the main path, BpriIs the bandwidth of the main path and,is the delay of the i-th reachable alternative path,is the bandwidth of the ith reachable alternative path, alpha and beta are path evaluation parameters respectively, and 0 is less than or equal toα≤1,0≤β≤1,α+β=1。
CN201210282445.4A 2012-08-09 2012-08-09 SCTP (Stream Control Transmission Protocol) path selection method Active CN102821048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210282445.4A CN102821048B (en) 2012-08-09 2012-08-09 SCTP (Stream Control Transmission Protocol) path selection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210282445.4A CN102821048B (en) 2012-08-09 2012-08-09 SCTP (Stream Control Transmission Protocol) path selection method

Publications (2)

Publication Number Publication Date
CN102821048A CN102821048A (en) 2012-12-12
CN102821048B true CN102821048B (en) 2014-10-08

Family

ID=47304909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210282445.4A Active CN102821048B (en) 2012-08-09 2012-08-09 SCTP (Stream Control Transmission Protocol) path selection method

Country Status (1)

Country Link
CN (1) CN102821048B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202243A (en) * 2014-09-06 2014-12-10 国家电网公司 Multipath simultaneous transmission method in wide area backup protection
CN105471728A (en) * 2014-09-12 2016-04-06 中兴通讯股份有限公司 Selection method and device of alternative tunnel of information transfer tunnel
CN105099910A (en) * 2015-07-10 2015-11-25 国家电网公司 Method for selecting virtualized network path
CN106656676A (en) * 2017-01-05 2017-05-10 国网新疆电力公司信息通信公司 Storage path selection method and device
CN108040007A (en) * 2017-12-01 2018-05-15 广州供电局有限公司 A kind of alternate routing link-quality monitoring method and system
CN111371631B (en) * 2018-12-25 2022-04-19 成都鼎桥通信技术有限公司 Heartbeat mechanism detection method, terminal device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841463A (en) * 2010-03-05 2010-09-22 清华大学 Multipath cocurrent transmission method based on SCTP (Stream Control Transmission Protocol)
CN101895466A (en) * 2010-07-02 2010-11-24 北京交通大学 Method for reducing influence of data packet disorder on SCTP multipath transmission

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7193971B2 (en) * 2002-06-24 2007-03-20 Hewlett-Packard Development Company, L.P. Active path selection for SCTP
US20050017391A1 (en) * 2003-07-22 2005-01-27 Sumitomo Chemical Company, Limited Method for producing a thermoplastic resin molded article

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841463A (en) * 2010-03-05 2010-09-22 清华大学 Multipath cocurrent transmission method based on SCTP (Stream Control Transmission Protocol)
CN101895466A (en) * 2010-07-02 2010-11-24 北京交通大学 Method for reducing influence of data packet disorder on SCTP multipath transmission

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Guodong LI等.Path Automatic Handover for Concurrent Multipath Transfer.《Journal of Computational Information Systems》.2012,第8卷(第22期),全文.
Path Automatic Handover for Concurrent Multipath Transfer;Guodong LI等;《Journal of Computational Information Systems》;20121115;第8卷(第22期);全文 *
基于综合性能评价方法的主路径自动切换;李国栋等;《华中科技大学学报(自然科学版)》;20111130;第39卷;全文 *
李国栋等.基于综合性能评价方法的主路径自动切换.《华中科技大学学报(自然科学版)》.2011,第39卷全文.

Also Published As

Publication number Publication date
CN102821048A (en) 2012-12-12

Similar Documents

Publication Publication Date Title
CN102821048B (en) SCTP (Stream Control Transmission Protocol) path selection method
WO2017084487A1 (en) Method for obtaining target transmission path and network node
JP4708978B2 (en) Communication system, communication terminal, session relay device, and communication protocol realizing high throughput
KR20210036957A (en) Network switching methods, electronic devices and systems on a chip
WO2011040006A1 (en) Transmitter apparatus, receiver apparatus, transmission/reception system and transmission/reception method
WO2012167685A1 (en) Method and device for monitoring packet-loss rate based on fpga
CN103346963A (en) MPTCP data scheduling method based on forecast arrival time
CN101119240A (en) PGM based effective bandwidth measuring method
WO2011009304A1 (en) Method and device for measuring available bandwidth using mixed messages
WO2011116599A1 (en) Maintenance end point and method for measuring throughput
WO2013060163A1 (en) Packet loss detection method and system, sending device and receiving device
JP2019527991A5 (en)
RU2015141412A (en) METHOD FOR PERFORMING CHECKING THE CAPACITY OF COMMUNICATION FROM THE FIRST NETWORK STATION TO THE SECOND NETWORK STATION IN THE COMMUNICATION NETWORK RELATING TO THE DEVICES FOR CARRYING OUT THE METHOD AND THE CORRESPONDENCE
CN104092625A (en) Adaptive request batch scheduling method used in DCN
CN105099910A (en) Method for selecting virtualized network path
CN106230654B (en) Method for rapidly realizing maximum throughput rate of RFC2544 under background flow
TWI658715B (en) Communication device, available bandwidth calculation system, available bandwidth calculation method, and program
WO2009018698A1 (en) Methods and systems for selecting the number of mimo data streams
Yang et al. Work in progress: Using one-way communication delay for in-order arrival MPTCP scheduling
CN110505037B (en) Network interface communication rate matching method, device, equipment and storage medium
Cao et al. Towards efficient parallel multipathing: a receiver-centric cross-layer solution to aid multipath TCP
CN106656676A (en) Storage path selection method and device
Chen et al. End-to-end asymmetric link capacity estimation
CN107864026B (en) Aggregation link frame loss measuring device and method
Wu et al. Queueing analysis for delay/disruption tolerant networks with random link interruptions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: STATE GRID CORPORATION OF CHINA INFORMATION COMMUN

Effective date: 20141102

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Li Guodong

Inventor after: Chou Jue

Inventor after: Song Zhixin

Inventor after: Li Xiaolong

Inventor after: Huang Linhua

Inventor after: Liu Lin

Inventor after: Li Kai

Inventor after: Yin Jun

Inventor after: Nijiati.Najimi

Inventor after: Zhou Wenting

Inventor after: Cui Limin

Inventor after: Jing Kang

Inventor after: Song Zili

Inventor before: Li Guodong

Inventor before: Huang Linhua

Inventor before: Liu Lin

Inventor before: Li Kai

Inventor before: Jin Pengfei

Inventor before: Luo Han

Inventor before: Song Zili

Inventor before: Chou Jue

Inventor before: Song Zhixin

Inventor before: Li Xiaolong

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: LI GUODONG LIU LIN LI KAI JIN PENGFEI LUO HAN SONG ZILI CHOU JUE SONG ZHIXIN LI XIAOLONG HUANG LINHUA TO: LI GUODONG LIU LIN LI KAI YIN JUN NIJIATI NAJIMI ZHOU WENTING CUI LIMIN JING KANG SONG ZILI CHOU JUE SONG ZHIXIN LI XIAOLONG HUANG LINHUA

TR01 Transfer of patent right

Effective date of registration: 20141102

Address after: 102206 Beijing city Changping District Zhu Daxinzhuang North Agricultural Road No. 2

Patentee after: North China Electric Power University

Patentee after: State Grid Corporation of China

Patentee after: INFORMATION & TELECOMMUNICATION COMPANY OF STATE GRID XINJIANG ELECTRIC POWER COMPANY

Address before: 102206 Beijing city Changping District Zhu Daxinzhuang North Agricultural Road No. 2

Patentee before: North China Electric Power University