Open Access Open Access  Restricted Access Subscription Access

A High-Performance Programmable Scheduling Engine for ATM Switches

Hsin-Chou Chi,
Chia-Ming Wu,
Kuo-Yao Fu,

Abstract


ATM networks provide high-throughput low-latency communication for various types of applications, such as voice, video, and multimedia. ATM switches with quality service are the key components in these networks. In this paper, the VLSI design and implementation of a scheduling engine for ATM switches are presented. This scheduling engine can efficiently arbitrate cells from input output ports in the ATM switch. The scheduling engine efficiently compares the information of cells and determines which cell can be sent to the output port. An important feature of the engine is programmability. Using some programmable options implemented in the hardware, the scheduling engine is flexible enough to perform different scheduling schemes. With the proposed architecture, ATM switches can satisfy several scheduling requirements and achieve high throughput. Our design has been implemented in a VLSI chip to validate the idea.

Keywords


Scheduler; ATM switch; VLSI; QoS

Citation Format:
Hsin-Chou Chi, Chia-Ming Wu, Kuo-Yao Fu, "A High-Performance Programmable Scheduling Engine for ATM Switches," Journal of Internet Technology, vol. 8, no. 4 , pp. 487-492, Oct. 2007.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com