Optimization flow control—I: basic algorithm and convergence
IEEE/ACM Transactions on Networking (TON)
Fair end-to-end window-based congestion control
IEEE/ACM Transactions on Networking (TON)
Understanding TCP Vegas: a duality model
Journal of the ACM (JACM)
Introduction to Linear Optimization
Introduction to Linear Optimization
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
Congestion control for fair resource allocation in networks with multicast flows
IEEE/ACM Transactions on Networking (TON)
Minimum-cost multicast over coded packet networks
IEEE/ACM Transactions on Networking (TON) - Special issue on networking and information theory
The H.264 Video Coding Standard
IEEE MultiMedia
IEEE/ACM Transactions on Networking (TON)
IEEE Transactions on Information Theory
Polynomial time algorithms for multicast network code construction
IEEE Transactions on Information Theory
Distributed utility maximization for network coding based multicasting: a shortest path approach
IEEE Journal on Selected Areas in Communications
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Performance bounds for peer-assisted live streaming
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Investigating the scheduling sensitivity of P2P video streaming: an experimental study
IEEE Transactions on Multimedia - Special section on communities and media computing
Multi-rate peer-to-peer video conferencing: a distributed approach using scalable coding
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Vanets: case study of a peer-to-peer video conferencing system
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Minimizing rate distortion in peer-to-peer video streaming
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
To code or not to code: rate optimality in node-capacitated networks
ISIT'09 Proceedings of the 2009 IEEE international conference on Symposium on Information Theory - Volume 3
P2P streaming capacity: survey and recent results
Allerton'09 Proceedings of the 47th annual Allerton conference on Communication, control, and computing
User density sensitive P2P streaming in wireless mesh networks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
SV-BCMCS: scalable video multicast in hybrid 3G/ad-hoc networks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Demand-aware content distribution on the internet
IEEE/ACM Transactions on Networking (TON)
Rate distortion optimization for mesh-based P2P video streaming
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Flow control for cost-efficient peer-to-peer streaming
INFOCOM'10 Proceedings of the 29th conference on Information communications
Linear-speed interior-path algorithms for distributed control of information networks
Performance Evaluation
Self-diagnostic peer-assisted video streaming through a learning framework
Proceedings of the international conference on Multimedia
Peer-to-peer multipoint video conferencing with layered video
Journal of Network and Computer Applications
User density sensitive P2P streaming in wireless mesh networks
Journal of Parallel and Distributed Computing
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
Decentralized and optimal control of shared resource pools
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
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)
QoE optimization through in-network quality adaptation for HTTP adaptive streaming
Proceedings of the 8th International Conference on Network and Service Management
The state of peer-to-peer network simulators
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
In this paper, we study the problem of utility maximization in P2P systems, in which aggregate application-specific utilities are maximized by running distributed algorithms on P2P nodes, which are constrained by their uplink capacities. This may be understood as extending Kelly's seminal framework from single-path unicast over general topology to multi-path multicast over P2P topology, with network coding allowed. For certain classes of popular P2P topologies, we show that routing along a linear number of trees per source can achieve the largest rate region that can be possibly obtained by (multi-source) network coding. This simplification result allows us to develop a new multi-tree routing formulation for the problem. Despite of the negative results in literature on applying Primal-dual algorithms to maximize utility under multi-path settings, we have been able to develop a Primal-dual distributed algorithm to maximize the aggregate utility under the multi-path routing environments. Utilizing our proposed sufficient condition, we show global exponential convergence of the Primal-dual algorithm to the optimal solution under different P2P communication scenarios we study. The algorithm can be implemented by utilizing only end-to-end delay measurements between P2P nodes; hence, it can be readily deployed on today's Internet. To support this claim, we have implemented the Primal-dual algorithm for use in a peer-assisted multi-party conferencing system and evaluated its performance through actual experiments on a LAN testbed and the Internet.