Abstract
In this paper, we address the problem of transmission scheduling and buffer management at a switch in a high-speed packet-switched network. Future computer networks are expected to carry bursty real-time multimedia traffic with specific time-delay requirements. We propose a technique to schedule competing packets at a switch in a packet-switched network with two objectives—(i) maximizing the number of packets that would reach their destination before their deadline has been reached (ii) minimizing the number of packets dropped in transit in the network. The method is broadly based on the popular least-laxity heuristic in real-time process scheduling and is combined with buffer management at the switch.
Similar content being viewed by others
References
R. Agarwal and A.M.K. Cheng, "ReducingVariation in Bit-Rate Produced by Encoder in MPEG Video," in Proceedings of the IEEE-CS Intl. Conf. on Multimedia Computing and Systems, Florence, Italy, 1999, pp. 6-10.
X. Chen and A.M.K. Cheng, "An Imprecise Algorithm for Real-Time Compressed Image/Video Transmission," in Proceedings of the 6th Intl. Conf. on Computer Communications and Networks, Las Vegas, Nevada, Sept. 1997.
X. Huang and A.M.K. Cheng, "Applying Imprecise Computation Algorithms to Real-Time Image and Video Transmission," in Proceedings of the IEEE-CS Real-Time Technology and Applications Symposium, Chicago, Illinois, May 1995.
L. Miller and A.M.K. Cheng, "CAC with Bandwidth Reallocation and Active Channel Rerouting Techniques in ATM Networks: Simulation and Performance Results," in International Conference on Applied Simulation and Modeling (ASM 2000), Banff, Canada, July 24-26, 2000.
L. Miller and A.M.K. Cheng, "Admission of High Priority Real-Time Calls in an ATM Network via Bandwidth Reallocation and Dynamic Rerouting of Active Channels," in Proceedings of the 21st IEEE-CS Real-Time Systems Symposium, Orlando, FL, Nov. 2000.
L.D. Nguyen and A.M.K. Cheng, "An Imprecise Real-Time Image Magnification Algorithm," in Proceedings of the International Symposium on Multimedia Systems, Japan, Mar. 1996.
C.Wong and A.M.K. Cheng, "AnApproach for ImpreciseTransmission of TIFF Image Files Through Congested Real-Time ATMNetworks," in Proceedings of the 22nd Intl. Conf. on Local Computer Networks, Minneapolis, MN, Nov. 1997.
D.D. Kandlur and D. Ferrari, "Real-Time Communication in Multi-Hop Networks," in Proceedings of 11th International Conference on Distributed Computing Systems, May 1991, pp. 300-307.
Q. Zheng, K.G. Shin, and C. Shen, "Real-Time Communication in ATMNetworks," in Proceedings of 19th IEEE Conference on Local Computer Networks, vol. 10, 1994, pp. 156-164.
Q. Zheng and K.G. Shin, "Real-Time Communication in Local Area Ring Networks," in Proceedings of 17th IEEE Conference on Local Computer Networks, vol. 20, 1992, pp. 416-425.
K.C. Kwan, and P. Ramanathan, "Multiple Route Real-Time Channels in Packet-Switched Networks," in Proceedings of IEEE Real Time Systems Symposium, 1994, pp. 74-83.
R.West and C. Poellabauer, "Analysis of aWindow-Constrained Scheduler for Real-Time and Best-Effort Packet Streams," in Proceedings of the 21st IEEE-CS Real-Time Systems Symposium, Orlando, FL, Nov. 2000.
R.-G. Cheng, C.-J. Chang, and L.-F. Lin, "A QoS-Provisioning Neural Fuzzy Connection Admission Controller for Multimedia High-Speed Networks," IEEE/ACM Transactions on Networking, vol. 7, no. 1, 1999, pp. 111-121.
H. Zhang, and D. Ferrari, "Rate-Controlled Static-Priority Queueing," in IEEE INFOCOM: Proceedings of Conference on Computer Communications., vol. 1, 1993, pp. 227-236.
K. Sriram, "Methodologies for Bandwidth Allocation, Transmission Scheduling and Congestion Avoidance in Broadband ATM Networks," Computer Networks and ISDN Systems, vol. 26, 1993, pp. 43-59.
R. Chipalkatti, J.F. Kurose, and D.Towsley, "Scheduling Policies for Real-Time and Non-Real-Time Traffic in a Statistical Multiplxer," in Proceedings of IEEE INFOCOM'89, 1989, pp. 774-783.
J.M. Hyman, A.A. Lazar, and G. Pacifici, "Real-Time Scheduling with Quality of Service Constraints," IEEE Journal on Selected Areas in Communications, vol. 9, 1991, pp. 1052-1063.
J.M. Peja, and F.A. Tobagi, "Evaluating Scheduling Algorithms for Traffic with Heterogenous Performance Objectives," in Proceedings of IEEE GLOBECOM, 1990, pp. 21-27.
I.R. Philp, and J.W.S. Liu, "End-to-End Scheduling in Real-Time Packet Switched Networks," in Proceedings of International Conference on Network Protocols, Oct. 1996, pp. 23-30.
A. Demers, S. Keshav, and S. Shenker, "Analysis and Simulation of a Fair Queueing Algorithm," SIGCOMM Symposium on Communication Architectures and Protocols, vol. 9, 1989, pp. 1-12.
A.K. Parekh, and R.G. Gallagher, "A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Multiple Node Case," in IEEE INFOCOM-Proceedings of Conference on Computer Communications, vol. 2, 1993, pp. 521-530.
S. Golestani, "A Stop-and-Go Queueing Framework for Congestion Management," in Proceedings of IEEE SIGCOMM'90, vol. 9, 1990, pp. 8-18.
L. Zang, "Virtual Clock: A New Traffic Control Algorithms for Cell Switching Networks," in Proceedings of IEEE SIGCOMM' 90, vol. 9, 1990, pp. 19-29.
H. Saito, "Optimal Queueing Discipline for Real-Time Traffic at ATM Switching Nodes," IEEE Transactions on Communications, vol. 38, 1990, pp. 2131-2136.
C.R. Kalmanek, H. Kanakia, and S. Keshav, "Rate Controlled Servers for Very High-Speed Networks," in IEEE GLOBECOM-Proceedings of Conference on Global Communications, 1990, pp. 12-20.
J.R. Jackson, "Scheduling a Production Line to Minimize Maximum Tardiness, Research," Report 43, Management Science Research Project, UCLA, 1955.
C.L. Liu, and J.W. Layland, "Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment," Journal of the ACM, vol. 20, 1973, pp.46-61.
D. Ferrari and D.C. Verma, "A Scheme for Real-Time Channel Establishment in Wide-Area Networks," IEEE Journal on Selected Areas in Communications, vol. 8, 1990, pp. 368-379.
M.L. Dertouzos and A.K. Mok, "Multiprocessor On-Line Scheduling of Hard-Real-Time Tasks," IEEE Trans. Software Engineering, vol. 15, 1989, pp. 1497-1506.
A.M.K. Cheng, "Real-Time Systems: Scheduling, Analysis, and Verification," Ch. 3, ISBN # 0471-184063, John Wiley, 2002.
A.M.K. Cheng, "Scheduling Transactions in Real-Time Database Systems," in Proceedings of the IEEE-CS Computer Conf.,San Francisco, CA, Feb. 1993, pp. 222-231.
A.M.K. Cheng and L. Zhang, "An Efficient On-Line Scheduler for Real-Time Main Memory Database Systems," in Proceedings of the IEEE Intl. Conf. on Data and Knowledge Systems for Manufacturing and Engineering, Hong Kong, 1994, pp. 680-685.
A.M.K. Cheng and X. Gu, "Improving the I/O Performance of Real-Time Database Systems with Multiple-Disk Storage Structures," in Proceedings of the 25th Intl. Conf. on Parallel Processing, Bloomingdale, IL, vol. I, Aug. 1996, pp. 204-211.
C. Cheng, R. Riley, and S.P.R. Kumar, "A Loop-Free Extended Bellman-Ford Routing Protocol without Bouncing Effect," ACM SIGCOMM-Computer Communications Review, vol. 19, 1989, pp. 224-236.
C. Alaettinoglu, K. Dussa-Zieger, I. Matta, and A.U. Shankar, MaRS-Maryland Routing Simulator Version 1.0, Department of Computer Science, University of Maryland, 1991.
S.M. Bak, A.M.K. Cheng et al., "Load-Balanced Routing in Real-Time Packet-Switched Networks," in Proceedings of the 25th Intl. Conf. on Local Computer Networks, 2000, pp. 634-643.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cheng, A.M., Rao, S.M. Real-Time Traffic Scheduling and Routing in Packet-Switched Networks Using a Least-Laxity-First Strategy. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 34, 139–148 (2003). https://doi.org/10.1023/A:1022826023262
Published:
Issue Date:
DOI: https://doi.org/10.1023/A:1022826023262