skip to main content
10.1145/2072298.2072362acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

Celerity: a low-delay multi-party conferencing solution

Published: 28 November 2011 Publication History

Abstract

In this paper, we attempt to revisit the problem of multi-party conferencing from a practical perspective, and to rethink the design space involved in this problem. We believe that an emphasis on low end-to-end delays between any two parties in the conference is a must, and the source sending rate in a session should adapt to bandwidth availability and congestion. We present Celerity, a multi-party conferencing solution specifically designed to achieve our objectives. It is entirely Peer-to-Peer (P2P), and as such eliminating the cost of maintaining centrally administered servers. It is designed to deliver video with low end-to-end delays, at quality levels commensurate with available network resources over arbitrary network topologies where bottlenecks can be anywhere in the network. This is in contrast to commonly assumed P2P scenarios where bandwidth bottlenecks reside only at the edge of the network. The highlight in our design is a distributed and adaptive rate control protocol, that can discover and adapt to arbitrary topologies and network conditions quickly, converging to efficient link rate allocations allowed by the underlying network. In accordance with adaptive link rate control, source video encoding rates are also dynamically controlled to optimize video quality. We have implemented Celerity in a prototype system, and demonstrate its superior performance over existing solutions in a local experimental testbed and over the Internet.

References

[1]
Skype, "http://www.skype.com/intl/en-us/home."
[2]
Cisco, "http://newsroom.cisco.com/dlls/2010/prod_111510c.html."
[3]
J. Li, P. A. Chou, and C. Zhang, "Mutualcast: an efficient mechanism for content distribution in a P2P network," in Proc. ACM SIGCOMM Asia Workshop, Beijing, 2005.
[4]
M. Chen, M. Ponec, S. Sengupta, J. Li, and P. A. Chou, "Utility maximization in peer-to-peer systems," in Proc. ACM SIGMETRICS, Annapolis, MD, 2008.
[5]
ÙI. E. Akku¸s, Ö. Özkasap, and M. Civanlar, "Peer-to-peer multipoint video conferencing with layered video," Journal of Network and Computer Applications, vol. 34, no. 1, pp. 137--150, 2011.
[6]
M. Ponec, S. Sengupta, M. Chen, J. Li, and P. Chou, "Multi-rate peer-to-peer video conferencing: A distributed approach using scalable coding," in IEEE International Conference on Multimedia and Expo, New York, 2009.
[7]
, "Optimizing Multi-rate Peer-to-Peer Video Conferencing Applications," IEEE Trans. on Multimedia, 2011.
[8]
C. Liang, M. Zhao, and Y. Liu, "Optimal Resource Allocation in Multi-Source Multi-Swarm P2P Video Conferencing Swarms," accepted for publication in IEEE/ACM Trans. on Networking, 2011.
[9]
A. Akella, S. Seshan, and A. Shaikh, "An empirical evaluation of wide-area internet bottlenecks," in Proc. of the 3rd Internet Measurement Conference, 2003.
[10]
N. Hu, L. E. Li, Z. M. Mao, P. Steenkiste, and J. Wang, "Locating internet bottlenecks: Algorithms, measurements, and implications," in Proc. of ACM SIGCOMM, 2004.
[11]
V. Vazirani, Approximation algorithms. Springer Verlag, 2001.
[12]
X. Chen, M. Chen, B. Li, Y. Zhao, Y. Wu, and J. Li, "Celerity: A low-delay multi-party conferencing solution," The Chinese University of Hong Kong, Hong Kong, Tech. Rep., 2011. {Online}. Available: http://arxiv.org/abs/1107.1138
[13]
J. Mo and J. Walrand, "Fair end-to-end window-based congestion control," IEEE/ACM Trans. Netw., no. 5, pp. 556 -- 567, Oct. 2001.
[14]
L. Guo and I. Matta, "QDMR: An efficient QoS dependent multicast routing algorithm," in Proc. IEEE Real-Time Technology and Applications Symposium, Canada, 1999.
[15]
L. Lovasz, "On two minimax theorems in graph theory," Journal of Combinatorial Theory, Series B, vol. 21, no. 2, pp. 96--103, 1976.
[16]
Y. Wu, M. Chiang, and S. Kung, "Distributed utility maximization for network coding based multicasting: A critical cut approach," in Proc. IEEE NetCod 2006, 2006.
[17]
K. Arrow, L. Hurwicz, H. Uzawa, and H. Chenery, Studies in linear and non-linear programming. Stanford university press, 1958.
[18]
A. Nedić and A. Ozdaglar, "Subgradient methods for saddle-point problems," Journal of optimization theory and applications, vol. 142, no. 1, pp. 205--228, 2009.
[19]
R. Bruck, "On the weak convergence of an ergodic iteration for the solution of variational inequalities for monotone operators in Hilbert space," Journal of Mathematical Analysis and Applications, vol. 61, no. 1, pp. 159--164, 1977.
[20]
F. Kelly, "Fairness and stability of end-to-end congestion control," European Journal of Control, vol. 9, no. 2--3, pp. 159--176, 2003.
[21]
S. H. Low, L. Peterson, and L. Wang, "Understanding vegas: A duality model," Journal of ACM, vol. 49, no. 2, pp. 207--235, 2002.
[22]
D. P. Bertsekas, Nonlinear programming. Athena Scientific Belmont, MA, 1999.
[23]
J. Park, M. Gerla, D. Lun, Y. Yi, and M. Medard, "Codecast: a network-coding-based ad hoc multicast protocol," Wireless Communications, IEEE, vol. 13, no. 5, pp. 76--81, 2006.
[24]
R. Ahlswede, N. Cai, S. Li, and R. Yeung, "Network information flow," IEEE Trans. on Information Theory, vol. 46, no. 4, pp. 1204--1216, 2000.
[25]
X. Chen, M. Chen, B. Li, Y. Zhao, Y. Wu, and J. Li, "Celerity: Towards low-delay multi-party conferencing over arbitrary network topologies," in ACM NOSSDAV, 2011.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '11: Proceedings of the 19th ACM international conference on Multimedia
November 2011
944 pages
ISBN:9781450306164
DOI:10.1145/2072298
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 November 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. arbitrary network topology
  2. low delay
  3. multi-party video conferencing
  4. peer-to-peer
  5. utility maximization

Qualifiers

  • Research-article

Conference

MM '11
Sponsor:
MM '11: ACM Multimedia Conference
November 28 - December 1, 2011
Arizona, Scottsdale, USA

Acceptance Rates

Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media