|
ABSTRACT
Unicasting video streams over TCP connections is a challenging problem because video sources cannot normally adapt to delay and throughput variations of TCP connections. This paper points out a direction on how TCP can be modified such that TCP connections can carry hierarchically-encoded layered video streams well, while being friendly to other competing flows. The method is calledReceiver-based Delay Control(RDC). Under RDC, a TCP connecðtion can slow down its transmission rate to avoid congestion by delaying ACK packet generation at the TCP receiver based on notifications from routers. The paper presents the principle behind RDC, argue that it is TCP-friendly, describe an implementation that uses 1-bit congestion notification from routers, and give our simulation results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Allman, M., Paxson, V., and Stevens, W. R. "TCP congestion control," RFC 2581, April 1999.
|
| |
2
|
Braden, B., Clark, D., Crowcroft, J., Davie, B., Deering, S., Estrin, D., Floyd, S., Jacobson, V., Minshall, G., Partridge, C., Peterson, L., Ramakrishnan, K., Shenker, S., Wroclawski, J., Zhang, L. "Recommendations on queue management and congestion avoidance in the Internet," RFC 2309, April 1998.
|
| |
3
|
|
| |
4
|
Demers, A., Keshav, S., and Shenker, S. "Analysis and simulation of a fair queueing algorithm," Internetworking: Research and Experience, Volume 1, 1990, p. 3-26.
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
 |
8
|
Sally Floyd , Mark Handley , Jitendra Padhye , Jörg Widmer, Equation-based congestion control for unicast applications, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.43-56, August 28-September 01, 2000, Stockholm, Sweden
|
 |
9
|
|
| |
10
|
Jain, R. "Congestion control in computer networks: issues and trends," IEEE Network, 4(3), May 1990, p. 24-30.
|
 |
11
|
Hemant Kanakia , Partho P. Mishra , Amy Reibman, An adaptive congestion control scheme for real-time packet video transport, Conference proceedings on Communications architectures, protocols and applications, p.20-31, September 13-17, 1993, San Francisco, California, United States
|
 |
12
|
Srisankar Kunniyur , R. Srikant, Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.123-134, August 2001, San Diego, California, United States
|
| |
13
|
Lee, J.-Y., Kim, T.-H., and Ko, S.-J. "Motion prediction based on temporal layering for layered video coding," In Proceedings of the ITC-CSCC, 1:245-248, July 1998.
|
| |
14
|
Lin, D., and Kung, H. T. "TCP fast recovery strategies: analysis and improvements," In Proceedings of the IEEE INFO- COM'98, April 1998.
|
| |
15
|
Mahdavi, J., and Floyd, S. "TCP-friendly unicast rate-based flow control,' Note sent to end2end-interest mailing list, January 1997.
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
Ramakrishnan, K.K., and Floyd, S. "A Proposal to add explicit congestion notification (ECN) to IP," RFC 2481.
|
| |
20
|
Rejaie, R., Handley, M., and Estrin, D. "Quality adaptation for unicast audio and video," In Proceedings of the 1999 ACMSIGCOMMAnnual Technical Conference, September 1999.
|
 |
21
|
Stefan Savage , David Wetherall , Anna Karlin , Tom Anderson, Practical network support for IP traceback, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.295-306, August 28-September 01, 2000, Stockholm, Sweden
|
| |
22
|
Spring, N. T., Chesire, M., Berryman, M., Sahasranaman, V., Anderson, T., Bershad, B. "Receiver based management of low bandwidth access links," In Proceedings of the IEEE INFOCOM 2000, March 2000.
|
| |
23
|
|
| |
24
|
Turletti, T., Fosse-Parisis, S., and Bolot, J. "Experiments with a layered transmission scheme over the Internet," Research report, INRIA, B.P.93, Sophia-Antipolis Cedex, France, November 1997.
|
| |
25
|
UCB/LBL/VINT. "Network simulator - ns," http:// www.isi.edu/nsnam/ns/.
|
| |
26
|
Vishwanath, M., and Chou, P. "An efficient algorithm for hierarchical compression of video," In Proceedings of the IEEE International Conference on Image Processing, November 1994.
|
CITED BY 3
|
|
Gustavo Marfia , Claudio E. Palazzi , Giovanni Pau , Mario Gerla , Medy Y. Sanadidi , Marco Roccetti, Balancing video on demand flows over links with heterogeneous delays, Proceedings of the 3rd international conference on Mobile multimedia communications, August 27-29, 2007, Nafpaktos, Greece
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|