Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Efficient dispersal of information for security, load balancing, and fault tolerance
Journal of the ACM (JACM)
A theoretical analysis of feedback flow control
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Reliable broadband communication using a burst erasure correcting code
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
A control-theoretic approach to flow control
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Analysis of dynamic congestion control protocols: a Fokker-Planck approximation
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Analysis of a fluid approximation to flow control dynamics
IEEE INFOCOM '92 Proceedings of the eleventh annual joint conference of the IEEE computer and communications societies on One world through communications (Vol. 3)
Analysis of a rate-based control strategy with delayed feedback
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Performance evaluation of Forward Error Correction in ATM networks
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Warp control: a dynamically stable congestion protocol and its analysis
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
On the self-similar nature of Ethernet traffic
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Analysis, modeling and generation of self-similar VBR video traffic
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
What are the implications of long-range dependence for VBR-video traffic engineering?
IEEE/ACM Transactions on Networking (TON)
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
On the relevance of long-range dependence in network traffic
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Delay, jitter and threshold crossing in ATM systems with dispersed messages
Performance Evaluation
Practical loss-resilient codes
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Effective erasure codes for reliable computer communication protocols
ACM SIGCOMM Computer Communication Review
A digital fountain approach to reliable distribution of bulk data
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Explicit allocation of best-effort packet delivery service
IEEE/ACM Transactions on Networking (TON)
Performance evaluation of multiple time scale TCP under self-similar traffic conditions
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on modeling and simulation of communication networks
Self-Similar Network Traffic and Performance Evaluation
Self-Similar Network Traffic and Performance Evaluation
TCP Boston: A Fragmentation-Tolerant TCP Protocol for ATM Networks
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
AFEC: An Adaptive Forward Error Correction Protocol for End-to-End Transport of Real-Time Traffic
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
Automated TES modeling of compressed video
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 2)-Volume - Volume 2
A Distributed Protocol for Multi-Class QoS Provision in Noncooperative Many-Switch Systems
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
Compression and reliable transmission of digital image and video signals
Compression and reliable transmission of digital image and video signals
Single Byte Error Correcting Double Byte Error Detecting Codes for Memory Systems
IEEE Transactions on Computers
QoS-Sensitive Transport of Real-Time MPEG Video using Adaptive Forward Error Correction
ICMCS '99 Proceedings of the 1999 IEEE International Conference on Multimedia Computing and Systems - Volume 02
Control mechanisms for packet audio in the internet
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
Priority encoding transmission
IEEE Transactions on Information Theory - Part 1
Analysis of packet loss processes in high-speed networks
IEEE Transactions on Information Theory
The application of error control to communications
IEEE Communications Magazine
A control-based middleware framework for quality-of-service adaptations
IEEE Journal on Selected Areas in Communications
Error detection and correction options for data services in B-ISDN
IEEE Journal on Selected Areas in Communications
A taxonomy for congestion control algorithms in packet switching networks
IEEE Network: The Magazine of Global Internetworking
An MPEG performance model and its application to adaptive forward error correction
Proceedings of the tenth ACM international conference on Multimedia
Packet-loss modeling for perceptually optimized 3D transmission
Advances in Multimedia
Integrated optimization of video server resource and streaming quality over best-effort network
IEEE Transactions on Circuits and Systems for Video Technology
Unequal error protection under bitrate constraint for video streaming over internet
Computer Communications
Hi-index | 0.24 |
This paper presents an adaptive end-to-end protocol for quality of service (QoS)-sensitive transport of real-time MPEG video using packet-level forward error correction in dynamic networks. The objective is to facilitate a user-specified QoS end-to-end - i.e. without special network support - for real-time MPEG video whose timing constraints rule out the use of retransmission-based congestion control and QoS provisioning schemes. The degree of redundancy - overcode in forward error correction - injected into the network is adjusted as a function of network state, decreasing when the network is well-behaved to minimize unnecessary network resource consumption, and increasing when it is not to compensate for adverse network effects so as to maintain an invariant level of end-to-end QoS. We describe an adaptive packet-level forward error correction protocol called AFEC and analyze its properties with respect to optimality and stability. The optimal control problem is nontrivial due to the fact that increased redundancy, beyond a certain point, can backfire resulting in self-induced congestion which impedes the timely recovery of information - MPEG video frames - at the receiver. We experimentally evaluate the efficacy of our end-to-end QoS control by implementing and customizing AFEC to the transport of real-time MPEG video. We realize the system as a transport/application layer protocol running on UNIX workstations, and measure its performance over controlled network environments. We show that AFEC is able to effectively hide potentially adverse network effects such as packet drops and delays stemming from traffic burstiness and nonstationary structural changes using adaptive redundancy control, exporting a constant QoS service commensurate with user-specified QoS.