1. INTRODUCTION
High-speed schedulers are an essential component of modem data networks. They are evolving into highly complex systems and are relying heavily on sophisticated traffic management mechanisms in order to achieve high resource utilization and support a bundle of services (i.e. best effort data delivery, guaranteed bandwidth services, voice, video. VPNs, and other qualityofservice (QoS) sensitive traffic). Scheduling is a function. related to the regulation of packet transmission times as a mean to provide prioritization and limited delay and jitter for QoS sensitive traffic
originally implemented in data switches but lately extended to all intermediate network nodes and processing elements
. It is therefore essential to provide scalable, flexible and cost-effective scheduler architectures to ensure optimum network performance for today's and tomorrow's switches and routers. In spite of the underlying CMOS technology continuing its progress to smaller geometries and higher speeds, novel architectural approaches are still needed in order to handle increasing requirements for QoS at multi-gigabit rates.