TCP and explicit congestion notification
ACM SIGCOMM Computer Communication Review
Understanding TCP Vegas: a duality model
Journal of the ACM (JACM)
Utility maximization in peer-to-peer systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
IEEE Transactions on Information Theory
Peer-to-peer multipoint video conferencing with layered video
Journal of Network and Computer Applications
Celerity: towards low-delay multi-party conferencing over arbitrary network topologies
Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video
Celerity: a low-delay multi-party conferencing solution
MM '11 Proceedings of the 19th ACM international conference on Multimedia
Optimal bandwidth sharing in multiswarm multiparty P2P video-conferencing systems
IEEE/ACM Transactions on Networking (TON)
Utility maximization in peer-to-peer systems with applications to video conferencing
IEEE/ACM Transactions on Networking (TON)
A fast algorithm of bitstream extraction using distortion prediction based on simulated annealing
Journal of Visual Communication and Image Representation
Hi-index | 0.00 |
We consider multi-rate peer-to-peer multi-party conferencing applications, where different receivers in the same group can receive videos at different rates using, for example, scalable layered coding. The quality of video received by each receiver can be modeled as a concave utility function of the video rate. We study and address the unique challenges introduced by multi-rate setting as compared to the single-rate case. We first determine an optimal set of tree structures for routing multi-rate content using scalable layered coding. We then develop Primal and Primal-dual based distributed algorithms to maximize aggregate utility of all receivers in all groups by multi-tree routing and show their convergence. These algorithms can be easily implemented and deployed on today's Internet. We have built a prototype video conferencing system to show that this approach offers low end-to-end delay, low complexity and high throughput, along with automatic adaptation to network conditions and user preferences.