Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1117201.1117223acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

A reconfigurable hardware based embedded scheduler for buffered crossbar switches

Published: 22 February 2006 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper, we propose a new internally buffered crossbar (IBC) switching architecture where the input and output distributed schedulers are embedded inside the crossbar fabric chip. As opposed to previous designs, where these schedulers are spread across input and output line cards, our design allows the schedulers to have cheap and fast access to the internal buffers, optimizes the flow control mechanism and makes the IBC more scalable. We employed the Xilinx Virtex-4FX platform to show the feasibility of our proposal and implemented a reconfigurable hardware based IBC switch with the maximum port count that we could fit on a single chip. The experiments suggest that a 24x24 IBC switch running a 10 Gbps port speed and a clock cycle time of 6.4 ns can be implemented.

    References

    [1]
    Bakka, R., and Dieudonne, M. Switching Circuits for Digital Packet Switching Network. United States Patent 4,314,367 (Feb. 1982).
    [2]
    Chao, H. J. Next generation routers. Proceedings of the IEEE 90, 9 (Sept. 2002), 1518--1558.
    [3]
    Chuang, S., Iyer, S., and McKeown, N. Practical Algorithms for Performance Guarantees in Buffered Crossbars. IEEE INFOCOM (March 2005).
    [4]
    Giaccone, P., Shah, D., and Prabhakar, B. An implementable Paraller Scheduler for Input-Queued Switches. IEEE Micro 19, 01 (Jan./Feb. 1999).
    [5]
    Gupta, P., and McKeown, N. Design and Implementation of a Fast Crossbar Scheduler. IEEE Micro 19, 01 (Jan./Feb. 1999).
    [6]
    Javadi, T., Magill, R., and Hrabik, T. A high-Throughput Algorithm for Buffered Crossbar Switch Fabric. IEEE ICC (June 2001), 1581--1591.
    [7]
    Katevenis, M., Passas, G., Simos, D., Papaefstathiou, I., and Chrysos, N. Variable packet size buffered crossbar (cicq) switches. IEEE International Conference on Communications (ICC 2004) 02 (June 2004), 1090--1096.
    [8]
    McKeown, N. Scheduling Algorithms for Input-Queued Cell Switches. PhD thesis, University of California at Berkeley, May 1995.
    [9]
    Mhamdi, L., and Hamdi, M. MCBF: A High-Performance Scheduling Algorithm for Buffered Crossbar Switches. IEEE Communications Letters 07, 09 (Sept. 2003), 451--453.
    [10]
    Nabeshima, M. Performance evaluation of combined input-and crosspoint-queued switch. IEICE Trans. on Communications B83-B, 3 (March. 2000).
    [11]
    Rojas-Cessa, R., Oki, E., Jing, Z., and Chao, H. J. CIXB-1: Combined Input One-Cell-Crosspoint Buffered Switch. Proceedings of the 2001 IEEE WHPSR (2001), 324--329.
    [12]
    Xilinx Inc. Virtex-4 family overview. http://www.xilinx.com, March 2005.
    [13]
    Xilinx Inc. Virtex-4 rocketio multi-gigabit transceiver. http://www.xilinx.com, March 2005.
    [14]
    Yoshigoe, K., Jacob, A., and Christensen, K. J. The RR/RR CICQ Switch: Hardware Design for 10-Gbps Link Speed. IEEE International Performance, Computing, and Communications Conference (April 2003), 481--485.

    Cited By

    View all
    • (2012)Flow Based Performance Guarantee Scheduling in Buffered Crossbar SwitchesIEEE Transactions on Communications10.1109/TCOMM.2012.082812.10062560:12(3836-3843)Online publication date: Dec-2012
    • (2010)Achieve constant performance guarantees using asynchronous crossbar scheduling without speedup2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)10.1109/IPDPS.2010.5470456(1-12)Online publication date: Apr-2010
    • (2010)Performance Guarantees in Partially Buffered Crossbar Switches2010 IEEE Global Telecommunications Conference GLOBECOM 201010.1109/GLOCOM.2010.5684325(1-6)Online publication date: Dec-2010
    • Show More Cited By

    Index Terms

    1. A reconfigurable hardware based embedded scheduler for buffered crossbar switches

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          FPGA '06: Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays
          February 2006
          248 pages
          ISBN:1595932925
          DOI:10.1145/1117201
          • General Chair:
          • Steve Wilton,
          • Program Chair:
          • André DeHon
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 22 February 2006

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. buffered crossbar fabric
          2. reconfigurable hardware
          3. scheduling

          Qualifiers

          • Article

          Conference

          FPGA06
          Sponsor:

          Acceptance Rates

          Overall Acceptance Rate 125 of 627 submissions, 20%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)3
          • Downloads (Last 6 weeks)0

          Other Metrics

          Citations

          Cited By

          View all
          • (2012)Flow Based Performance Guarantee Scheduling in Buffered Crossbar SwitchesIEEE Transactions on Communications10.1109/TCOMM.2012.082812.10062560:12(3836-3843)Online publication date: Dec-2012
          • (2010)Achieve constant performance guarantees using asynchronous crossbar scheduling without speedup2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)10.1109/IPDPS.2010.5470456(1-12)Online publication date: Apr-2010
          • (2010)Performance Guarantees in Partially Buffered Crossbar Switches2010 IEEE Global Telecommunications Conference GLOBECOM 201010.1109/GLOCOM.2010.5684325(1-6)Online publication date: Dec-2010
          • (2009)Fair queueing based packet scheduling for buffered crossbar switchesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811380.1811644(1592-1597)Online publication date: 30-Nov-2009
          • (2009)PBCIEEE Transactions on Computers10.1109/TC.2009.6558:11(1568-1581)Online publication date: 1-Nov-2009
          • (2009)Localized Independent Packet Scheduling for Buffered Crossbar SwitchesIEEE Transactions on Computers10.1109/TC.2008.14058:2(260-274)Online publication date: 1-Feb-2009
          • (2009)Fair Queueing Based Packet Scheduling for Buffered Crossbar SwitchesGLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference10.1109/GLOCOM.2009.5425680(1-6)Online publication date: Nov-2009
          • (2009)Providing Performance Guarantees for Buffered Crossbar Switches without SpeedupQuality of Service in Heterogeneous Networks10.1007/978-3-642-10625-5_19(297-314)Online publication date: 2009
          • (2008)A Partially Buffered Crossbar packet switching architecture and its scheduling2008 IEEE Symposium on Computers and Communications10.1109/ISCC.2008.4625643(942-948)Online publication date: Jul-2008

          View Options

          Get Access

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media