Software defined wide area network bandwidth allocation method for ensuring transmission deadline and Rabin fairness
A bandwidth allocation method and software-defined technology, applied in the field of network communication, can solve the problems of unfair bandwidth usage, missed deadlines, affecting brand influence and reputation, and achieve the effect of ensuring fairness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] A software-defined wide area network bandwidth allocation method that guarantees transmission deadline and Rabin fairness, including the following steps:
[0062] Step 1, the controller records the data transmission requests to be transmitted in each time period into the set F, where each data transmission request is represented as a tuple f i , f i ={n,m,V i ,B i ,D i }, where n represents the number of the source network device of the data transmission request, m represents the number of the destination network device of the data transmission request, V i Indicates the total amount of data requested for this data transfer, B i Indicates the actual transmission time of the data transmission request, D i Indicates the deadline for this data transfer request.
[0063] Step 2, perceive the underlying network topology through the controller of the software-defined network control plane, and obtain the path set P between each source network device and the destination ...
Embodiment 2
[0092] On the basis of Embodiment 1, the bandwidth allocation method is described below in conjunction with specific cases, and the specific operation steps are as follows:
[0093] 1) Assume the underlying network topology as figure 2 As shown, the reachable path between the TCP sender (IP:10.0.0.1Port:3301,Port:10001) and the TCP receiver (IP:10.0.0.2Port:3302,Port:10002) is: and The bandwidth capacity of each link is 100Mbps.
[0094] 2) In this example, it is assumed that the system time period length is 1s. In the current time period, there are two data transmission requests that need to send 50Mb and 100Mb data from the sender to the receiver respectively, and the deadlines are both 1s. The two data transmission requests are recorded separately. for f1 and f2.
[0095] 3) After receiving the data transmission request, the controller calculates that the expected transmission rate of the data transmission request f1 is e1=50Mbps, and the expected transmission rate of...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


