Network Arcitecture (R02) Papers

This course is mainly based around reading papers and learning how to find the positive and negative (in that order) in those papers.

Here's some jolly good advice on How to read a paper by Keshav from Waterloo, plus how to write a great paper and give a great talk about it by Simon Peyton-Jones, from Microsoft.

We'll go through these topics at roughly one per week. There should also be some guest slots.

One thing I'd like readers to bear in mind is that one can take an evolutionary approach to network architecture change, or one can try to be revolutionary. In discussing a given paper, try to see which approach it is taking and whether this supports or undermines the viability of the proposed idea - this notion originated with Constantine Dovrolis and Jenifer Rexford in this nice counterpoint discussion. An important evolutionary refinement is href=>Punctuated Equilibrium: which may be how technology (including networks) evolve really.

A very interesting complex systems/systems bio/eco/evolutionary view on how layered architectures evolve is this paper on Architecture, constraints, and behavior by John C. Doyle & Marie Cseteb.

Discussion for L1/L2 on Oct 8&Oct 13

This paper by Dave Clark of MIT is the startng point for all network architecture papers in form and content: The Design Philosophy of the DARPA Internet Protocols

Forwarding/Addressing & IPv6 for Oct 13

  • Steve's (The Simple) Internet Protocol (SIP)
  • Paul's Internet Protocol
  • IPv6 is what is on the table but is it too little too late?
  • IETF history of IPNG for SIP, PIP and IPv6 disaster by committee

    As of Oct 5, from here on in, allocation/inclusion is not defined:)

    For presentation & discussion by you on Oct 15

    To contrast with unified view of network architecture, (which reuse the form, but have very different conclusions from the Clark Internet Architecture paper above), see these two papers

  • Haggle to contrast with "always on" view that IP takes, which one of you will cover.
  • Plutarch for a view of protocol plurality, which I'll talk about.

    Background for Essay 1 for Oct 30


    Wirelesss and Mobile- Oct 20/Oct 22 Lecture & Talk

    Connectivity, Mobility and Identifiers : Jon- Background:-

  • Network Coding, MPTCP, Mobile
  • Mobile Operator fingerprinting

    Topology - to Oct 27/Oct 29 Lecture & Talk

    One of you will cover Central, Compact Routing, or

  • Compact, Alibi or Central Routing

    Background for Essay 2 for Nov 27


    Nov 3/Nov 5

    Transport Services - MPTCP, QUIC, SPDY etc

    Data Centers Nov 10/Nov 12

  • Microsoft Azure
  • Facebook
  • Google Qjump

    Cascades and Cross Layer Nov 17/Nov 19

  • buzz traq
  • Social Cascades

    IoT & IPv6 Nov 24/27

  • IMC 2015 IPv6 paper
  • IoT gap analysis

    Background for Essay 3 for Jan 15, 2016


    Wrapup Dec 1/3

    What is Network Architecture?