Reliable broadband communication using a burst erasure correcting code
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Conservation laws and multiplexing schemes for delay and loss requirements in broadband networks
Conservation laws and multiplexing schemes for delay and loss requirements in broadband networks
Dynamics of TCP traffic over ATM networks
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
A Lost Cell Recovery Technique Using Convolutional Coding at the ATM Adaptation Layer in B-ISDN/ATM
Proceedings of the IFIP TC6 Task Force/WG6.4 Fifth International Conference on Data Communication Systems and their Performance: High Speed Networks and Their Performance
Analysis of packet loss processes in high-speed networks
IEEE Transactions on Information Theory
Priority management in ATM switching nodes
IEEE Journal on Selected Areas in Communications
Optimal queueing policies for fast packet switching of mixed traffic
IEEE Journal on Selected Areas in Communications
Real-time scheduling with quality of service constraints
IEEE Journal on Selected Areas in Communications
Priority assignment control of ATM line buffers with multiple QOS classes
IEEE Journal on Selected Areas in Communications
A cell loss recovery method using FEC in ATM networks
IEEE Journal on Selected Areas in Communications
IEEE Journal on Selected Areas in Communications
Performance evaluation of forward error correction in an ATM environment
IEEE Journal on Selected Areas in Communications
Packet reassembly during cell loss
IEEE Network: The Magazine of Global Internetworking
Using adaptive routing to achieve quality of service
Performance Evaluation
Optimal and heuristic algorithms for quality-of-service routing with multiple constraints
Performance Evaluation
Source routing in the internet with reinforcement learning and genetic algorithms
SEPADS'06 Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Self-aware networks and quality of service
ICANN/ICONIP'03 Proceedings of the 2003 joint international conference on Artificial neural networks and neural information processing
Hi-index | 0.24 |
Traditional approaches to guaranteeing Quality-of-Service (QoS) in ATM networks have focused on performance metrics such as cell loss probability, end-to-end cell delay and delay jitter. However, the block loss rate is a more meaningful metric for applications such as medical imaging and real-time video, and for high-level protocols such as IP which will use ATM as the transport mechanism. A block is defined as a group of consecutive ATM cells. For instance, a block may correspond to an IP datagram or to a macroblock within a medical image. A block loss occurs when a single cell from a block is lost. Consequently, we propose a technique for reducing block loss in ATM networks. Our method combines two well-studied approaches for minimizing the impact of information loss during transport over ATM networks which have been considered independently of each other in the past: priority-based cell discarding and forward error correction (FEC). We present a simple analysis which shows that our scheme could potentially reduce the block loss rate by several orders of magnitude for many cases of interest. We also formulate and solve a constrained optimization problem that can be used by a call admission control mechanism to determine optimal operating parameters. The analysis that we present is known to be somewhat optimistic since in reality cell losses in ATM-based networks are highly correlated. Consequently, we conduct extensive tests of the scheme via simulation. We also propose and study a buffer management algorithm which we call Adaptive Pushout (ADP) that accounts for correlations between cell losses. The ADP algorithm reduces block loss rates to nearoptimal levels. We consider further performance enhancements to the ADP policy that deliver excellent performance even under very heavy load. Practical implementation issues for the various schemes suggested in this paper are also addressed.