|Authors||S. Boudko, W. Leister, C. Griwodz and P. Halvorsen|
|Editors||S. P. A. Dutta|
|Title||Maximizing Video Quality for Several Unicast Streams in a Multipath Overlay Network|
|Afilliation||, Communication Systems|
|Publication Type||Proceedings, refereed|
|Year of Publication||2010|
|Conference Name||Proceedings of International Conference on Internet Multimedia Systems Architecture and Application (IMSAA)|
A streaming system that uses an overlay network for multipath streaming needs to make decisions concerning the distribution of the available bandwidth among all of its clients. This decision making should aim at delivering the best possible quality to all clients while providing an optimal utilization of the network resources. We consider a scenario where most requests are negligibly overlapped in time. It implies that using multicast is not efficient, and instead, the streams are striped and allocated to multiple paths from the sever to the client. To evaluate how well the rate-allocation algorithms approach optimality, we have earlier built a benchmarking system that provides the optimal solution for assigning available bandwidth to delivery paths. However, as video is not linearly related to bitrate, the trivial maximization of the total consumed bandwidth does not necessary maximize the video quality. To address this problem, we define a metric that assesses a video quality for a group of clients that we use as a utility function in the revised benchmarking system. Due to its concavity, this utility function also distributes the bandwidth resources proportionally fair between the clients of the system.