Presentation is loading. Please wait.

Presentation is loading. Please wait.

Emulation of Differentiated Services in VNUML CS680 Class Project Course Instructor : Prof. Anirudha Sahoo Project Team members : Vijay Gabale (07305004)

Similar presentations


Presentation on theme: "Emulation of Differentiated Services in VNUML CS680 Class Project Course Instructor : Prof. Anirudha Sahoo Project Team members : Vijay Gabale (07305004)"— Presentation transcript:

1 Emulation of Differentiated Services in VNUML CS680 Class Project Course Instructor : Prof. Anirudha Sahoo Project Team members : Vijay Gabale (07305004) Sagar Bijwe (07305023) Manish Kumar (07405701)

2 Agenda Motivation Network set up in VNUML Architecture Implementation details Demo Experiments and Results Observations Future scope and Conclusion

3 Motivation Implementation of theoretical concepts into practice Get hands dirty with scheduling, token bucket, IP address prefix matching schemes Interesting questions  What is order of improvement achieved by DS enabled service in terms of delay, jitter and throughput?  How do real time flows behave in DS enabled network?

4 Architecture Client Network Router Core Network Boundary Router Core Network Core Router Client A Client Network Router Client B Classification Marking Drop Priority Scheduling Forwarding

5 Classification – Multi-Trie Approach Destination trie Source trie 0 01 F1 F2 F1 0 0 F2 0 1 F3 0 9 dstsrc F3 1 9 9

6 Drop Priority – Dual Token Bucket PIR/PBSCIR/CBS green yellow red Token bucket PToken bucket C Two-Rate Three-Color Marker

7 Experimental Set Up in VNUML Customer Network Core Network Boundary Router Forwarding Router Customer Network Server client

8 What is delay improvement? Delay decreases considerably in DS enabled network for EF flow.

9 Jitter for DS enabled flow remains fairly constant. What is jitter varying?

10 How is throughput varying for two flows? Throughput for DS enabled flow was greater than disable flow.

11 What is the number of packets delivered for two flows? EF flow gets priority in terms of packet scheduling and delivery.

12 What is number of packets dropped for two flows? EF flow gets priority in terms of packet scheduling and delivery.

13 What is the effect of weight given to classes? (delay) Flow with more weight has lesser delay in DS enabled network.

14 What is the effect of weight given to classes? (throughput) Flow with more weight has more throughput in DS enabled network.

15 Observation The service given to one of two real time flows (EF) in the experiment was quite predictable. This is also in accordance with that DiffServ does not guarantee any end to end delay but provides sufficient resources to have improvement as compared to other flows. As we increased the token generation rate of one of the flows, more number of packets of the flow got admitted which in turn resulted lower number of packets getting dropped, lesser delay and higher throughput.

16 Conclusion DiffServ improves the performance of real time flows. (about 25% increase in terms of delay and throughput) The token bucket parameters, if set appropriately, are helpful in admission control.

17 References “An Architecture for Differentiated Services” - RFC 2475 “Virtual Network User Mode Linux” - “http://www.dit.upm.es/vnumlwiki/”


Download ppt "Emulation of Differentiated Services in VNUML CS680 Class Project Course Instructor : Prof. Anirudha Sahoo Project Team members : Vijay Gabale (07305004)"

Similar presentations


Ads by Google