摘要:
A method for evaluating an available bitrate over a path among one of at least two paths linking a first endpoint and a second endpoint, the path being called an evaluation path, is disclosed. The first endpoint is configured for sending data packets to the second endpoint, the second endpoint is configured for sending at each data packet reception an acknowledgment message to the first endpoint through one of the at least two path selected at each data packet reception. The method comprises, at the first endpoint, steps of: inserting a flag in a first data packet out of the data packets to be transmitted to the second endpoint through the evaluation path; sending said first data packet through the evaluation path; measuring and recording a sending time of the first data packet from said first endpoint; receiving an acknowledgment message sent by the second endpoint through the evaluation path for acknowledging reception of the first data packet at said second endpoint; measuring and recording an arrival time of said acknowledgment message at said first endpoint; assessing the available bitrate from an interval between the sending time and the arrival time and from the size of said first data packet. A method for sending at a second endpoint an acknowledgement message over a path among one of at least two paths linking a first endpoint and said second endpoint is further disclosed. Associated device for evaluating an available bitrate and device for sending at a second endpoint an acknowledgement message are disclosed.
摘要:
A method for controlling a packet transfer through a multipath session is disclosed. The method comprises a number of n paths linking a first endpoint to a second endpoint, n being an integer greater or equal to 2, i being an integer and 1≦i≦n; each path Pi being defined by a couple of addresses of a communication interface of the first and second endpoint; the first endpoint being configured for sending the packet to the second endpoint through anyone of the paths; the second endpoint being configured for sending an acknowledgment message through anyone of the paths when the second endpoint received a packet. According to the invention, the method involves, at the first endpoint and at a time t, steps of: assessing a load distribution L through the path Pi based on evaluations of a round-trip-time RTT over the path Pi for every i between 1 and n; evaluating a current available load distribution R from the data load distribution L , from an aggregated size of packets D currently assigned to be transmitted on the path Pi for every i between 1 and N, and from the aggregated size of packets D currently assigned to be transmitted on any of the paths; selecting a path Pi among the from the current available load distribution R ; sending the packet on the selected path such that the aggregated size of packets D to transmit through the selected path Pi is lower than a congestion window cwnd whose value is evaluated globally by the first endpoint for the multipath session A device for controlling a transfer of a packet through a multipath session implementing the method is further disclosed.
摘要:
A method for controlling a packet transfer through a multipath session is disclosed. The method comprises a number of n paths linking a first endpoint to a second endpoint, n being an integer greater or equal to 2, i being an integer and 1≦i≦n; each path Pi being defined by a couple of addresses of a communication interface of the first and second endpoint; the first endpoint being configured for sending the packet to the second endpoint through anyone of the paths; the second endpoint being configured for sending an acknowledgment message through anyone of the paths when the second endpoint received a packet. According to the invention, the method involves, at the first endpoint and at a time t, steps of: assessing a load distribution L through the path Pi based on evaluations of a round-trip-time RTT over the path Pi for every i between 1 and n; evaluating a current available load distribution R from the data load distribution L , from an aggregated size of packets D currently assigned to be transmitted on the path Pi for every i between 1 and N, and from the aggregated size of packets D currently assigned to be transmitted on any of the paths; selecting a path Pi among the from the current available load distribution R ; sending the packet on the selected path such that the aggregated size of packets D to transmit through the selected path Pi is lower than a congestion window cwnd whose value is evaluated globally by the first endpoint for the multipath session. A device for controlling a transfer of a packet through a multipath session implementing the method is further disclosed.
摘要:
A method for evaluating an available bitrate over a path among one of at least two paths linking a first endpoint and a second endpoint, the path being called an evaluation path, is disclosed. The first endpoint is configured for sending data packets to the second endpoint, the second endpoint is being configured for sending at each data packet reception an acknowledgment message to the first endpoint through one of the at least two path selected at each data packet reception. The method comprises, at the first endpoint, steps of: inserting a flag in a first data packet out of the data packets to be transmitted to the second endpoint through the evaluation path; sending said first data packet through the evaluation path; measuring and recording a sending time of the first data packet from said first endpoint; receiving an acknowledgment message sent by the second endpoint through the evaluation path for acknowledging reception of the first data packet at said second endpoint; measuring and recording an arrival time of said acknowledgment message at said first endpoint; assessing the available bitrate from an interval between the sending time and the arrival time and from the size of said first data packet. A method for sending at a second endpoint an acknowledgement message over a path among one of at least two paths linking a first endpoint and said second endpoint is further disclosed. Associated device for evaluating an available bitrate and device for sending at a second endpoint an acknowledgement message are disclosed.