1 / 26

PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS

PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS. Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003. AGENDA. Motivation System Description Redundant Path Selection Simulation Results Conclusion. MOTIVATION. Packet loss and end-to-end delay Solutions –

erno
Download Presentation

PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS

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. PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003

  2. AGENDA • Motivation • System Description • Redundant Path Selection • Simulation Results • Conclusion

  3. MOTIVATION • Packet loss and end-to-end delay • Solutions – • Layered, error-resilient video codecs • Retransmission • Use of edge architectures Assume single fixed path between sender and receiver.

  4. PERFORMANCE OF FEC • Depends heavily on the correlation of packet loss between multiple paths. • So the question is – Are there sufficient disjoint paths between a pair of senders and receivers???

  5. MOTIVATION • Theoretical Results – RS(30,23), packet size-500 bytes, sending rate-800 kbps Optimal rate partition using two paths.

  6. MOTIVATION Ratio of irrecoverable loss probabilities of the uni-path scheme to multi-path scheme.

  7. SYSTEM ARCHITECTURE

  8. SYSTEM ARCHITECTURE Contd. • Sender first executes traceroute from itself to all the participating nodes and receiver. • It also sends setup packet to all participating nodes instructing them to execute traceroute. • Sender Computes optimal redundant path • After redundant path is choosen, sender sends the setup packet to the selected relay node instructing it to forward packets to the receiver.

  9. SYSTEM ARCHITECTURE Contd. • Setup Packet = flow ID + IP Address + Port Number • Use UDP to send all the packets between nodes.

  10. REDUNDANT PATH SELECTION • To measure latency, bandwidth and packet loss – • Use of Probing tools – inc complexity • Passive Probing Assumption made in this system – Two paths with absolute lowest loss rates is not needed.

  11. REDUNDANT PATH SELECTION • Sender runs this algorithm. • Get information using traceroute tool. Input is names of the routers and roundtrip delays. • Network Topology – • G(V,E) . • Weights denote the latencies b/w participating nodes.

  12. REDUNDANT PATH SELECTION Relay node is computed as- • Compute a set of nodes that result in minimum number of joint links between the default Internet path and all redundant paths. • Choose k’ that results in minimum weight associated with the corresponding redundant path.

  13. SIMULATION RESULTS • Simulation Topologies Used Brite s/w to generate Alber-Barabasi topologies. Flat Topology Two level Hierarchial Topology

  14. SIMULATION RESULTS To estimate average latency, hop counts and degree of disjointness – • Choose a set of participating nodes randomly. • Choose a pair of sender and receiver. • Use the redundant path selection algorithm proposed to find redundant and default paths for the given configuration. Default path – low latency.

  15. SIMULATION RESULTS (1) Percentage of shared links between redundant and default paths

  16. SIMULATION RESULTS (2) Latency of redundant path over the latency of default path

  17. SIMULATION RESULTS (3) Number of hops of the redundant path over the number hops of the default path

  18. SIMULATION RESULTS (4) Cumulative distribution of shared links for various network topologies

  19. SIMULATION RESULTS • NS SIMULATIONS: Link capacity – 2 Mbs Packet Loss Rate is considered in 3 scenarios – • Sender streams the video to the receiver at 800kbps on the default path. • Sender streams the video to the receiver on both paths at 400kbps each. • Same as (2) with a shared link between both paths.

  20. SIMULATION RESULTS Sending Packets using traditional default path

  21. SIMULATION RESULTS Both redundant and default path without shared link

  22. SIMULATION RESULTS Both redundant and default path with one shared link

  23. SIMULATION RESULTS Avg. loss rate of using one path over both with various number of shared links between them.

  24. CONCLUSION • Simulations show that only 10% of participating nodes are required for the proposed path redundant selection scheme to effectively find a redundant path. • DRAWBACKS OF THE PROPOSED SYSTEM- • Performance depends on the information given by traceroute. • Some ASes do not report information about their networks.

  25. REFERENCES Path Diversity for Enhanced Media Streaming. John G. Apostolopoulos and Mitchell D Trott, Streaming Media Systems Group.

  26. Thank You

More Related