skip to primary navigationskip to content

Department of Computer Science and Technology

Network Architectures

 

Course pages 2025–26

Network Architectures

Lectures probably happpen on thursdays (fw26) and tuesdays (FS07) at 2pm.

This is a paper reading seminar style course - there will be a schedule giving the list of work to read and who is assigned to which paper each week.

There's a great book for background reading to kickoff, by Dave Clark from MIT on network architecture(s) which I highly recomend. A fairly recent Keynote by Henning Schulzrinne gives a great perspective on the past and recent history of networking. Even more recent is this 40+ years retrospective of the Internet

I also recommend this great talk by Scott Shenker on the future for software defined networks - essentially why computer science more than ever has relevance in communications systems.

schedule of when you will be speaking, and link to papers you'll be talking about. This schedule is subject to alteration!

Student's speaking assignments are to give a 20-25 minute prepared talk on the paper. I am very happy to discuss paper assignments and talks beforehand. Advice on critical reading/reviewing, writing, presenting a paper is offered in the Research Skills Programme

We'll go through these topics at roughly one per week.

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 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 and Marie Cseteb.

Interesting reading are the papers in this workshop on the impact of the pandemic on teaching networking

Forwarding/Addressing & IPv6 & The Internet Architecture for Oct 9 & 14

  • Course Introduction and Lecture 1
  • The Internet Vanilla Architecture 2
  • The Design Philosophy of the DARPA Internet Protocols
  • Radical Alternatives to The Internet Architecture Oct 16 & 21

  • All students to prepare a 7 minute talk with 7 bullet points about the two papers, on Haggle and Plutarch here- well worth reading the Dovrolis paper and paying attention to Evolution v. Revolution as well. See also on concise presentations A very recent paper applying the ideas from plutarch, plus, Interplanetary networking goes large
  • My responses

    Background for Essay 1 for Nov 10

    See Essay 1

    Topology/Data Centers - Oct 23 Lecture & Talk

  • Then Two of you will cover Data Center net architectures. Facebook and Google to present. See also azure h/w acceleration and pingmesh), versus

    ML and Networks Oct 28/Oct 30

  • Then Two of you will discuss evolutionary programming for TCP, and re-enforcement learning for cellular. See also NLP for disambiguating" spec and code generation

    Experiments on the Automatic Evolution of Protocols using Genetic Programming is even more radical, actualy evolving the whole protocol, not just performance!

    More background on the hand crafted evolutionary steps of TCP&Friends and the amazing range of TCP congestion control algorithms in the Internet today

    Most recently, and more generally, here's a great note about AI in Systems Research

  • I will cover Qjump and associated artefacts!

    2022 cornell sigcomm paper on Tbps to the host just to show where we are now with a "single" machine!

    Repeatability in Computer Systems Research is a great article about the state-of-the-art in the computer systems world today in terms of repeatability and reproducibility.

    Wireless and Mobile- Nov 4/Nov 6 Lecture & Talk

  • Two of you will tackle this paper on fingerprinting Mobile Virtual Operators: Mobile Operator fingerprinting and trackers See also this repository of Mobile Network Measurements for interest/background. Note recent cloudflare work on connection tampering paper
  • I'll cover Wireless Capacity arguments

    physical considerations for networks also happens in fixed networks, as in this paper on critical regions Impact of Human Mobility on Opportunistic Forwarding Algorithms describes the arbitrary delays you get with the store-carry-forward paradigm!

    See also David Tse's Qualcomm lectures on wireless capacity I and II

    Background for Essay 2 for Dec 5

    Introduction to TAPS plus on whether posix is still relevant these days

    See Essay 2

    Internet of Things Nov 11/Nov 13

  • Two of you can cover IoT attacks and IoT gap analysis

    See also this economist's ideas on market place for iot data

  • I'll cover Connectivity, Mobility and Identifiers : Jon- Background:- - see also IEN 1 which covered some of these ideas in 1977, and Intentional Names

    See also notes on IPv6 deployment challenges and Tussle in Cyberspace and Survey and Systematization of Secure Device Pairing

    Transport/End-to-End or Cascades -- Nov 18/Nov 20

  • Two of you can cover Transport Services shims: this IMC QUIC details paper and SPDY See also QUIC background and There's also this paper on QUIC performance

    is also nice work visualiasing the efficency QUIC allows in browser/reneder order.

  • Then I can cover CCN/NDN and related new architecture work and What may go wrong with multicast and CCN

    Cascades and Cross Layer -- Nov 25/Nov 27

  • And One of you can look at buzz traq or cascading route failures on the tuesday

    Then I will present some more things that might work, or might not in terms of deployment...

    Background for Essay 3 & Bibliography for Jan 21

    See Essay 3

    Wrap up - Dec 2

    We'll discuss some possible Conclusions

  • Please advise if you find any missing or incorrect links here to me


    Last year’s course materials are still available.