Abstract
In this paper, a novel architecture of three-Dimensional Virtual Output Queue (3D-VOQ) switch is proposed. The 3D-VOQ switch requires no speedup and provides an exact emulation of an output-queued switch with a broad class of service scheduling algorithms regardless of its incoming traffic pattern and switch size. First, an N×N 3D-VOQ switch was proposed. In this architecture, input queues were designed with a few virtual output queues (VOQ) to avoid Head-Of-Line problems and output sides were arranged using sufficient separate queues. The combination of this scheme makes switch an input/output contention-free architecture. Next, we propose a Small Time- to-leave Cell First (STCF) algorithm of which it can produce a stable many-to-many assignment. It is also demonstrated and illustrated that the proposed 3D-VOQ switch can be used to mimic an exact OQ switch. Finally, analysis and simulation are employed to verify the performance of 3D-VOQ.
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
Lee, H.-I., Seo, S.-W.: Matching Output Queueing with a Multiple Input/Output-Queued Switch. In: IEEE INFOCOM 2004, vol. 1, pp. 7–11 (2004)
Prabhakar, B., Mckeown, N.: On the speedup required for combined input and output queued switching. Automatica 35 (1999)
Chuang, S.T., Goel, A., Mckeown, N., Prabhakar, B.: Matching output queueing with a combined input output queued switch. IEEE J. S. Areas in Commun. 17, 1030–1039 (1999)
Stoica, I., Zhang, H.: Exact emulation of an output queueing switch by a combined input output queueing switch. In: Proc. 6th IEEE/IFIP IWQoS 1998, pp. 218–224 (1998)
Mckeown, N.: Scheduling Algorithms for Input-queued Cell Switches. Ph. D. dissertation, Univ. California at Berkeley (1995)
Mckeown, N.: The iSLIP Scheduling Algorithm for Input-Queued Switches. IEEE/ACM Transactions on Networking 7(2), 188–201 (1999)
LaMaire, R.O., Serpanos, D.N.: Two Dimensional Round-Robin Schedulers for Packet Switches with Multiple Input Queues. IEEE/ACM Trans. Networking 2, 471–482 (1994)
Chao, H.J., Saturn: A Terabit Packet Switch using Dual Round-Robin. IEEE Commun. Magazine 38, 78–84 (2000)
McKeown, N., Anantharam, V., Walrand, J.: Achieving 100% Throughput in an Input-Queued Switch. In: INFOCOM 1996, pp. 296–302 (1996)
Karol, M., Hluchyj, M., Morgan, S.: Input Versus Output Queueing on a Space Division Switch. IEEE Trans. Comm 35(12), 1347–1356 (1987)
Anderson, T., Owicki, S., Saxe, J., Thacker, C.: High-Speed Switch Scheduling for Local-Area Networks. ACM Transactions on Computer Systems 11(4), 319–352 (1993)
Yang, M., Zheng, S.Q.: An Efficient Scheduling Algorithm for CIOQ Switches with Space-Division Multiplexing Expansion. In: IEEE INFOCOM 2003, vol. 3, pp. 1643–1650 (2003)
Tsaur, D.-J., Lu, X.-Y., Wu, C.-C., Lin, W.: 3D-VOQ Switch Design and Evaluation. In: IEEE 19th International Conference on AINA, vol. 2, pp. 359–362 (2005)
Gross, D., Harris, C.M.: Fundamentals of Queueing theory, 3rd edn. Wiley, Chichester (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsaur, DJ., Cheng, HK., Liu, CL., Lin, W. (2006). A Study of Matching Output Queueing with a 3D-VOQ Switch. In: Chong, I., Kawahara, K. (eds) Information Networking. Advances in Data Communications and Wireless Networks. ICOIN 2006. Lecture Notes in Computer Science, vol 3961. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11919568_43
Download citation
DOI: https://doi.org/10.1007/11919568_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48563-6
Online ISBN: 978-3-540-48564-3
eBook Packages: Computer ScienceComputer Science (R0)