Abstract
Providing QoS guarantees in packet-switched networks requires the use of traffic scheduling algorithms in the switches or in the routers. Frame-based Fair Queueing (FFQ), a scheduling algorithm for packet switched networks, has been proposed in the literature. The algorithm has O(1) timestamp computation complexity. This makes it more practical for implementations in both general packet networks with variable packet sizes and in asynchronous transfer mode (ATM) networks with fixed packet sizes. In ATM networks, the available time for completing a scheduling decision is very short. This enforces hardware implementations of the scheduling algorithm. In this paper, we propose a hardware architecture of FFQ suitable for implementation in ATM networks (i.e., over SONET-OC48).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Casavant, T. L., Tvrdic, P., and Plasil, F. (1996). Parallel Computers Theory and Practice. IEEE Computer Society Press.
Demers, A., Keshav, S., and Shenker, S. (1990). Analysis and simulation of a fair queueing algorithm. Internetworking: Research and Experience, 1(1):3–26.
Ferrari, D. and Verma, D. (1990). A scheme for real-time channel establishment in wide-area networks. IEEE Journal on Selected Areas in Communication, 8:368–379.
Flynn, M. J. (1995). Computer Architecture Pipelined and Parallel Processor Design. Jones and Bartlett Publishers.
Golestani, S. (1991). A framing strategy for congestion management. IEEE Journal on Selected Areas in Communication, 9:1064–1077.
Golestani, S. (1994). A self-clocked fair queueing scheme for broadband applications. International Teletraffic Conference, pages 636–646.
Hearing, V. P. and Jordan, H. J. (1997). Computer Systems Design and Architecture. Addison-Wesley.
Hwang, K. (1993). Advanced Computer Architecture: Parallelism, Scalability, and Programmability. McGraw-Hill.
Hwang, K. and Xu, Z. (1998). Scalable Parallel Computing. McGraw-Hill.
Kalmanek, C., Kanakia, H., and Keshav, S. (1990). Rate controlled servers for very high-speed networks. Proc. IEEE Global Telecommunications Conf., pages 300.3.1–300.3.9.
Katevenis, M., Sidiropoulos, S., and Courcoubetis, C. (1991). Weighted round-robin cell multiplexing in a general-purpose ATM switch chip. IEEE Journal on Selected Areas in Communication, 9:1265–1279.
Kurup, P. and Abbasi, T. (1995). Logic Synthesis Using SYNOPSYS. Kluwer Academic Publishers.
Parekh, A. and Gallager, R. (1992). A generalized processor sharing approach to flow control — the single node case. Proc. IEEE INFOCOM, 2:915–924.
Shreedhar, M. and Varghese, G. (1995). Efficient fair queueing using deficit round robin. Proc. ACM SIGCOMM, 9:231–242.
Siewiorek, D. P., Bell, C. G., and Newell, A. (1982). Computer Structures: Principles and Examples. McGraw-Hill.
Sima, D., Fountain, T., and Kacsuk, P. (1997). Advanced Computer Architecture A design Space Approach. Addison-Wesley.
Stiliadis, D. and Varma, A. (1995). Frame-based fair queueing: A new traffic scheduling algorithm for packet-switched networks. Technical Report UCSC-CRL-95-39, Baskin Center for Computer Engineering & Information Sciences, Santa Cruz, CA 95064, USA.
Stiliadis, D. and Varma, A. (1996). Latency-rate servers: A general model for analysis of traffic scheduling algorithms. Proc. IEEE INFOCOM, pages 111–119.
Stiliadis, D. and Varma, A. (1998a). Efficient fair queueing algorithms for packet-switched networks. IEEE/ACM Transactions on Networking, 9(2):175–185.
Stiliadis, D. and Varma, A. (1998b). Rate-proportional servers: A design methodology for fair queueing algorithms. IEEE/ACM Transaction on Networking, 9(2):164–174.
Zhang, H. (1995). Service discplines for guaranteed performance service in packet-switching networks. Proc. IEEE, 83:1374–1396.
Zhang, L. (1991). VirtualClock: A new traffic control algorithm for packet switching networks. ACM Trans. Comput. Syst., 9:101–124.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Fattah, H., El-Kharashi, M.W., Elguibaly, F. (2002). Frame-Based Fair Queueing: A Hardware Design for ATM Networks. In: Dimopoulos, N.J., Li, K.F. (eds) High Performance Computing Systems and Applications. The Kluwer International Series in Engineering and Computer Science, vol 657. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0849-6_11
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0849-6_11
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5269-3
Online ISBN: 978-1-4615-0849-6
eBook Packages: Springer Book Archive