CSDThe Computer Science DepartmentCSD

    CSIT 5600: Internet Infrastructure: Switches and Routers

    Spring Semester 2013


    Course Content (subject to change)


      • Introduction (2 weeks)
        • Evolution of the Internet (Architecture, Protocols and Applications)
        • Evolution of packet switches and routers, basic architectural components, some example architectures
        • Network Processors and Packet Processing
        • Architecture and operation of ¡°optical¡± circuit-switched switches/routers
      • High-Performance Packet Switches/Routers: VOQ (2 weeks)

        • Architectural alternatives
        • Virtual output queued (VOQ) switches
        • Design and analysis of unicast arbitration algorithms
        • Providing quality-of-service guarantees on VOQ switches
      • •Network-on-chip (NoC) Design and Applications  (2 weeks)

        • ¨CIntroduction to NoC
        • ¨CCommunication Performance, Organizational Structure, Interconnection Topologies, Trade-offs in Network Topology, and Routing
        • ¨CApplications of NoC in network Equipment
        • ¨CFuture trends of this paradigm
      • Output-queued and Shared Memory Switches (1 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
      • Quality of Service on the Internet and Active Queue Management (1 week)

        • QoS paradigms (IntServ, DiffServ, Controlled load, etc.)
        • Provision of Quality of Service on the Internet (MPLS, Openflow)
        • Active queue management: Introduction and motivation, dropping packets to reduce congestion, dropping packets for QoS, packet dropping vs. packet scheduling, theory, practical algorithms.
      • Optical Technology for Internet ¡°Circuit-Switched¡± Switches and Routers (1 week)

        • Introduction and motivation
        • Optical Technology
        • Architectural alternatives
        • Switch configuration and scheduling algorithms
        • Burst switch architectures
        • Traffic Engineering using MPLS
      • Design and Variations of TCP protocols (1 week)

        • Introduction and motivation
        • The various alternatives to TCP
        • TCP for Wireless
      • Internet Wireless Access Methods (1 weeks)

        • WLANs and 802.11
        • WiMAX and 802.11
        • Cellular
      • Performance Evaluation of Networking Architectures and Protocols (1 week)

        • Introduction and motivation
        • Simulations Methods
        • Modeling Methods

    Back to CSIT 5600 Home Page