MPTCP scheduling

A technology of scheduler and dispatching station, applied in connection management, wireless communication, transmission system, etc., to achieve the effect of optimizing total throughput and/or cost

Active Publication Date: 2016-04-06
TELEFON AB LM ERICSSON (PUBL)
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because MPTCP is still in the early stages of its deployment, the probability that every host on the Internet supports MPTCP is very low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • MPTCP scheduling
  • MPTCP scheduling
  • MPTCP scheduling

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0068] Example 1 - External information from RATs (3GPPRAN and Wi-Fi)

[0069] like Figure 10 As illustrated in , the RAT can provide input / feedback to the MPTCP proxy 5, and the scheduler 61 in the MPTCP proxy can use this information to take system-level optimized scheduling decisions. In this figure, an MPTCP capable peer 2 is connected with an MPTCP proxy 5 via two subflows 8 (subflow 8a on cellular RAN3, and subflow 8b on Wi-Fi 4). A single flow / subflow 9 connects the proxy 5 to the Internet 6 and the first peer 7 ( Figure 5 )connect. The paths for external information input from the respective RANs 3 and 4 are given as dashed lines in the figure. The figure also shows the Policy Charging and Rules Function (PCRF) 101 and its interface Gx with the MPTCP proxy 5 .

[0070] The MPTCP Proxy 5 is in this example located in a Packet Data Network (PDN) Gateway (P-GW) in the 3GPP network. Peer 2 at the edge of a RAT cell (like a 3GPP RAT cell for LTE or a Wi-Fi cell) ma...

example 2

[0073] Example 2 - External information about available paths to peers is present in the P-GW

[0074] If the MPTCP proxy 5 has information about available paths / subflows 8 to MPTCP capable peers 2, the scheduler 61 can use this information to Evenly distribute peers 2.

[0075] Consider a scenario where all peers 2 in a particular LTE cell are getting very low bandwidth (say 1 Mbps) and some of these peers 2 have both LTE and Wi-Fi Access / substream 8 of both. The P-GW in the 3GPP network knows that Peer 2 has more than one access. So, the scheduler 61 in the MPTCP proxy 5 located in the P-GW can use this information and set Wi-Fi as the preferred subroutine to such a peer 2 which is both LTE capable and Wi-Fi capable. Stream 8. Also, if some peers 2 have a lot of bandwidth over Wi-Fi, the scheduler can stop using LTE for such peers 2 so that other peers 2 that only have LTE sub-flows get better bandwidth. This type of resource sharing will improve overall system perfo...

example 3

[0076] Example 3 — Input related to routing policy

[0077] The MPTCP proxy scheduler 61 can improve overall system performance by applying operator-controlled routing policies. Such policies can be preconfigured in the scheduler, or Access Network Discovery and Selection Function (ANDSF) 111 inputs can be fed back to the MPTCP scheduler. ANDSF rules for MPTCP scheduling can be very similar to existing Intersystem Routing Policy (ISRP) rules.

[0078] This will require a new interface between MPTCP Proxy 5 and ANDSF111. This can basically be ANDSF111 with MPTCP capable peer 2 ( Figure 10-12 A copy of the existing 3GPPS14 interface between UEs). This is illustrated in Figure 11 , where this new interface is referred to as S14' (S14 apostrophe).

[0079] Instead, no new interfaces are defined. Instead, relevant information is sent from ANDSF 111 in a vendor-specific manner to PCRF 101 via proprietary interface Z2, and from PCRF 101 to P-GW via a (vendor-specific) exten...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present disclosure relates to a method performed in a Multipath Transmission Control Protocol (MPTCP) scheduler which is scheduling a TCP flow between a first peer (7) and an MPTCP capable second peer (2). The method comprises setting up the TCP flow comprising at least two sub-flows (8) connecting the MPTCP capable second peer, each sub-flow being associated with an address for the MPTCP capable second peer. The method also comprises receiving external information relating to at least one of the at least two sub-flows. The method also comprises scheduling data in the TCP flow based on the received external information, wherein the scheduling comprises choosing which sub-flow or sub-flows of the at least two sub-flows to schedule the data via, based on the received external information. The present disclosure also relates to an MPTCP scheduler as well as an MPTCP proxy and an MPTCP capable peer comprising such a scheduler.

Description

technical field [0001] The present disclosure relates to a method and apparatus for Multipath Transmission Control Protocol (MPTCP) scheduling between peers. Background technique [0002] Many hosts today are multi-homed. Therefore, they have multiple paths for connection via one or more access technologies. Common Transmission Control Protocol (TCP) / Internet Protocol (IP) communications restrict these multihomed hosts to use only one of the available interfaces / paths per session, where a path is defined as a (source, destination) IP address pair. The Internet Engineering Task Force (IETF) is currently working on mechanisms that simultaneously use multiple paths between communicating peers during a communication session. IETF Request for Comments (RFC) number 6824 proposes a set of extensions to traditional TCP for multipath operation when multiple addresses are available. This is called Multipath TCP (MPTCP). [0003] The advantages of using multiple paths concurrently ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L45/24H04L45/243
CPCH04L45/245H04L47/193H04L69/14H04L69/163H04W40/12H04W76/18H04W72/30H04L45/24H04L67/1078H04W24/04H04W40/36H04W72/1215
Inventor P·施利瓦-伯特林M·埃里克森R·珀鲁肖瑟玛D·罗伊兰德J·维克伯格
Owner TELEFON AB LM ERICSSON (PUBL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products