Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fault Isolation in Multicast Trees Anoop Reddy, Ramesh Govindan, Deborah Estrin. USC/Information Sciences Institute Presented by: Srikrishna Gurugubelli.

Similar presentations


Presentation on theme: "Fault Isolation in Multicast Trees Anoop Reddy, Ramesh Govindan, Deborah Estrin. USC/Information Sciences Institute Presented by: Srikrishna Gurugubelli."— Presentation transcript:

1 Fault Isolation in Multicast Trees Anoop Reddy, Ramesh Govindan, Deborah Estrin. USC/Information Sciences Institute Presented by: Srikrishna Gurugubelli

2 Motivation Multicasting is used for streaming video and audio. Any route change or packet loss will affect the quality. Need a method to efficiently track the fault and correct it.

3 Introduction Fault isolation in the context of large multicast distribution trees. Focus is on single source trees. Problem: locating on-tree router or link which is the origin of a fault. Fault: link with significant packet loss or origin of a route change resulting in the change of path from source to receiver.

4

5 Methodology of Fault Isolation A session watcher at each receiver Session watcher sends periodic probes Keeps a history of the probe responses Coordinates with other session watchers to minimize overhead and probe load.

6 Naïve Technique Each session watcher (w a ) periodically traces its path to the source(using mtrace) and maintains history of these traces. Using this information it can identify the link responsible for significant loss. Locating router responsible for a route change is not possible without querying other session watchers on the path. Most links are monitored by more than one session watcher Scaling problem: closer the source of distribution tree, greater the overhead of mtrace requests.

7 Subcast-Based Fault Isolation Relies on two capabilities –Ability of a session watcher W a to specify a hop limit h on an mtrace request. The request terminates at a router R which is h hops away from the receiver. This turnaround router generates the mtrace response. –Subcast: router support to allow a sender to specify that a packet be multicast to the subtree rooted at the specified router.

8 Overview If path to source overlaps, only one of the session watchers needs to monitor the overlapped segment. A session watcher W a which is at a longer distance from the common ancestor goes beyond it. The other session watcher W b will terminate its request at the common ancestor. The identity of the common ancestor is obtained by analyzing the history of responses.

9 Overview (contd..) If W a fails, W b will not get mtrace responses from W a. When this happens W b will extend its mtrace request all the way to the source. If W a returns to the tree, both the session watchers will monitor some links for a short time. When W b sees the mtrace responses from W a, it backs off.

10 Other Methods Fault Isolation Using Directed Multicast Fault Isolation Using Scoped Multicast Fault Isolation Based on Limited Multicast

11 Evaluation Measurements made on full n-ary trees –Maximum overhead –Average overhead –Expected error Evaluation for irregular trees –Study is made using sample trees from a random tree generator –Performance averaged across several samples

12 Conclusions Explored and gave a receiver-driven path probing primitive. Explored router-assisted schemes for selective forwarding of probe responses Schemes using router-assist outperform other alternatives.


Download ppt "Fault Isolation in Multicast Trees Anoop Reddy, Ramesh Govindan, Deborah Estrin. USC/Information Sciences Institute Presented by: Srikrishna Gurugubelli."

Similar presentations


Ads by Google