Network Architectures
Lectures happpen on thursdays and tuesdays in 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 persepctive 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 5 & 10
- The Simple Internet Protocol (SIP) (not to be confused with the internet telephony SIP:-))
- Paul's Internet Protocol
- recent workshop report on future internet
For IPv6 evolution, see also:
Radical Alternatives to The Internet Architecture Oct 12 & 17
Background for Essay 1 for Nov 6
See Essay 1
Topology/Data Centers - Oct 19 Lecture & Talk
ML and Networks Oct 24/Oct 26
Experiments on the Automatic Evolution of Protocols using Genetic Programming is even more radical, actualyevolving the whole protocol, not just performance!
More background on the amazing range of TCP congestion control algorithms in the Internet today
2022 cornell sigcomm paper on Tbps to the host just to show where we are now with a "single" machine!
Wireless and Mobile- Oct 31/Nov2 Lecture & Talk
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 1
Introduction to TAPS plus on whether posix is still relevant these days
See Essay 2
Internet of Things Nov 7/Nov 9
See also this economist's ideas on market place for iot data
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 14/Nov 16
is also nice work visualiasing the efficency QUIC allows in browser/reneder order.
Cascades and Cross Layer -- Nov 21/Nov 23
Background for Essay 3 & Bibliography for Jan 16
See Essay 3
Wrap up - Nov 28
Then I'll present some more things that might work, or might not and some Conclusions
If any seminars/talks are recorded see moodle
for zoom link, plus recordings will be here
Last year’s course materials are still available.