Lectures from CSCI 599:
Virtual and Overlay Networks

Spring 2006

This page contains lecture notes for the class.
Dates with "*" may have guest lecturers - TBD.

 

Week 1 - Jan. 11, 2006: Introduction

What is a V/ON? Properties of virtual components.

Week 2 - Jan. 18, 2006: Names and paths

Addressing, forwarding, routing, naming issues

Week 3 - Jan. 25*, 2006: Past examples

Origins of overlays, end-to-end vs. core overlays

Week 4 - Feb. 1. 2006: Current examples

Multilayer, service, application, P2P, content-directed, VPN overlays

Week 5 - Feb. 8, 2006: Correlary to OS interface

Abstraction, protection, concurrency

Week 6 - Feb. 15, 2006: Requirements/capabilities I

...Of multilayer, conjoined overlays

Week 7 - Feb. 22, 2006: Requirements/capabilities II

...Of recursive overlays

Week 8 - Mar. 1, 2006: Impact on Architecture I

...On host, router architecture, APIs

Week 9 - Mar. 8, 2006: Impact on Architecture II

...On tunnel, routing, transport, and naming protocols

Week 10 - Mar. 15, 2006 - no class (spring break)

Week 11 - Mar. 22*, 2006: Convergence issues

Multihoming, fault tolerance, mobility

Week 12 - Mar. 29, 2006: Managing virtual nets

Deployment, management, and monitoring

Week 13 - Apr. 5, 2006: Advanced concepts

Recursion, revisitation, and optimization

Week 14 - Apr. 12, 2006: Metrics for comparing V/ONs

Correctness and completeness

Week 15 - Apr. 19, 2006: Future directions

Use for infrastructure management, convergence of V/ONs and virtual memory

Week 16 - Apr. 26*, 2006: Guest Lecture

TBA