Ensuring end-to-end quality-of-service for video applications requires the network to choose the most feasible path in terms of bandwidth, delay and jitter. Quality of service can only be ensured if the links or paths are reliable. This paper makes four contributions to research. First, it presents Reliable Video over Software Defined Networking (RVSDN) which builds upon previous work of Video over Software-Defined Networking (VSDN) to address the issue of finding the most reliable path through the network for video applications. Second, it presents the design and implementation of RVSDN. Third, it presents the experience of integrating RVSDN into NS-3 which is a network simulator used by the research community simulate and model computer networks. Finally, it presents the results of RVSDN in terms of the number of requests serviced by the network architecture. RVSDN using aggregation of reliability across network paths is able to service thirteen times more requests than VSDN and MPLS explicit routing when the reliability constraint is 0.995 or greater.
Complete paper in Adobe Acrobat format.