Graduation Semester and Year




Document Type


Degree Name

Master of Science in Computer Science


Computer Science and Engineering

First Advisor

Ramesh Yerraballi


With the advent of digital media, implementing reliable Video on Demand (VoD) systems over the best effort Internet is a potential issue. Distributed streaming for Video on Demand presents a combination of two techniques. The first being Distributed Video Streaming using Multicast (DVSM) [1] involves video streaming from multiple servers to overcome path congestion. The second technique, Asynchronous Hybrid mechanism for Video on Demand [2] implements segmentation-based periodic broadcast to effectively share network bandwidth. In this work we aim at providing path diversity of multiple senders and maximizing bandwidth sharing via multicast. We exploit alternate paths in case of congestion on a path while streaming segments of video. Distributed Streaming for Video on Demand uses similar algorithms as in DVSM and extends them to incorporate the segmentation-based periodic broadcast technique in Asynchronous VoD. Due to segmentation-based multicast and patching the system can provide low access latencies for requests arriving in an ad hoc manner. This work introduces a robust Distributed Video on Demand Architecture by proposing modifications to the algorithms and mathematical relations in the base techniques.


Computer Sciences | Physical Sciences and Mathematics


Degree granted by The University of Texas at Arlington