Internet Architecture
Part 1: The Past
Design Philosophy of DARPA Internet Protocols
End-to-end Arguments in System Design
by J. Saltzer, D. Reed, and D. Clark, ACM Transactions on Computer Systems (TOCS), Vol. 2, No. 4, pp. 195-206, 1984.
Protocol meta-protocol: RFC 2119
PlanetLab
Part 2: The Future
Tussle in Cyberspace: Defining Tomorrow's Internet
(you can gloss over the examples for now: one
goal for the semester is to understand all of the examples fully).
Jon Turner's course: Reinventing the Internet
GENI
Challenges? Solutions? What changed?
GENI website
Dave Clark's take