1 / 22

Implement a QoS Algorithm for Real-Time Applications in the DiffServ -aware MPLS Network

Implement a QoS Algorithm for Real-Time Applications in the DiffServ -aware MPLS Network. Zuo -Po Huang, * Ji-Feng Chiu, Wen- Shyang Hwang and * Ce-Kuen Shieh Department of Electrical Engineering, National Kaohsiung University of Applied Sciences, Taiwan R.O.C.

tova
Télécharger la présentation

Implement a QoS Algorithm for Real-Time Applications in the DiffServ -aware MPLS Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implement a QoS Algorithm for Real-Time Applications in theDiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-ShyangHwang and *Ce-KuenShieh Department of Electrical Engineering, National Kaohsiung University of Applied Sciences, Taiwan R.O.C. *Department of Electrical Engineering, National Cheng Kung University, Taiwan R.O.C.

  2. Outline • 1. Introduction • 2. The Operation of PPA (Preempted Probability Algorithm) • 3. Experiment Results • 4. Conclusion

  3. Outline • 1. Introduction

  4. Introduction • The network resources have to be managed efficiently due to the exponential growthof the bandwidth demand of new real-timeInternet applications over the last years.

  5. Introduction • These real-time Internet applications 1. streaming 2. video conference 3. interactive distance learning • The Internet architecture only offers the best-effort delivery service model, however, all customer packets are treated equally.

  6. The InternetEngineering Task Force (IETF) • The Internet Engineering Task Force (IETF) had proposed two fundamental techniques for supporting network QoS. • These techniques are 1. Integrated Service (IntServ) 2. Differentiated Service (DiffServ) .

  7. Integrated Service (IntServ) • An architecture that associates and allocatesresources to individual flow. It will lead to scalability problem when hundreds or thousands of flows are delivered through the backbone network.

  8. Differentiated Service (DiffServ) • Based on a simple model where traffic entering a network is classified at the boundaries of the network and assigned to different Behavior Aggregates (BAs)that are a collection of packets with the same Differentiated Service Code Point (DSCP)

  9. The Multi-Protocol Label Switching(MPLS) • The Multi-Protocol Label Switching (MPLS) integrates the label swapping of layer-2 technology with scalability. • In MPLS network, the traffic is delivered through Label Switched Paths (LSPs). MPLS is also used to create LSPs

  10. DiffServv.sMPLS • DiffServ: provides the scalable end-to-end QoS. • MPLS: performs TE to evenly distribute traffic load on available links and fast rerouting to route through nodes. • Currently, the combinationof DiffServand MPLS is a promising technique to provide QoS, while efficiently exploiting network resources

  11. Outline • 2. The Operation of PPA (Preempted Probability Algorithm)

  12. Preempted Probability Algorithm(PPA) • PPA can avoid preemptionfor every priority flow and load balancingin the MPLS networks. • In order to implement the PPA under Linux platform, the PPA has to be injected into the ingress router of DiffServ-Aware MPLS network to distribute traffic efficiently.

  13. Outline • 3. Experiment Results A. Best effort delivery B. DiffServ over MPLS with Preemption C. DiffServ over MPLS with PPA

  14. The host Gary generates the background traffic (marked as BE) as shown in Figure 4. The host Adrian generates the real-time traffic (marked as EF) as shown in Figure 5. The host Neo receives the traffic from host Adrian and Gary.

  15. Implementation • We treat all the packets as three different classes for DiffServ-aware MPLS network EF, AF21 and BE according to E-LSP (EXP-Inferred-PSC LSPs)

  16. Best effort delivery

  17. DiffServover MPLS with Preemption

  18. DiffServ over MPLS with PPA

  19. Outline • 4. Conclusion

  20. Conclusion • We have verified the feasibility of the PPA in DiffServ-aware MPLS network for supporting the end-to-end QoS and the resource optimization by using the real-time applications. • The PPA scheme could avoid preemption and load balancing in the DiffServa-aware MPLS network.

  21. Conclusion • The experiment results indicated that the PPA algorithm is better than traditional algorithm. Even though the higher-priority flow did not deliver the traffic by selecting the shortest path, it still achieved the expectable performance and load balancing.

More Related