Packet classifiers: For firewalls, QoS,
and policy-based routing; graphical description and examples of 2-D
classification, examples of classifiers, theoretical and practical
considerations.
Design and analysis of unicast
arbitration algorithms
Design and analysis of multicast
scheduling algorithms
Providing quality-of-service guarantees
on VOQ switches
Output-queued and
Shared Memory Switches (2 weeks)
Architectures, performance, and
problems
Output scheduling: Motivation -
providing bandwidth and delay guarantees, fairness - definitions and
algorithms, practical considerations and practical algorithms,
end-to-end delay guarantees
Differentiated Services
Congestion Control and
Active Queue Management (1 week)
Active queue management: Introduction
and motivation, dropping packets to reduce congestion, dropping packets
for QoS, packet dropping vs. packet scheduling, theory, practical
algorithms.
Optical
¡°Circuit-Switched¡± Switches and Routers (1 week)
Introduction and motivation
Optical Technology
Wavelength Division Multiplexing (WDM)
Architectural alternatives
Switch configuration and scheduling
algorithms
Optical
¡°Burst-Switched¡± Switches and Routers (1 week)
Introduction and motivation
Burst switching protocols
Burst switch architectures
Scheduling Burst switches
Multiprotocol Label
Switching (MPLS) for the Optical Internet (1 week)