skip to primary navigationskip to content
 

Course pages 2023–24

Principles of Communications

Course Notes and Slides (PDF One Up) and blog of where we are up to now. Some sample problems

See Moodle links to videos - should be there shortly after each lecture. (look under "Panopto" to the right of the Moodle page materials).

Sequence/slides/related papers

  1. Introduction to what I'm going to say
  2. Routes -- how to "get" 'there' for some definitions of "get" and 'there'
  3. Routes Addenda:

  4. Flow - slow down (ECN would be good - see ToS field in IPv4 or IPv6); RR would be good

      Flow addendum: n.b. control theory was not covered in videos, and so is non-examinable this year. Other thnigs of interest:-
    • how netflix do their CDN in practice
  5. Schedules - beyond fifo

    Background: priority in handling of packets in QUIC is a very nice example of the impact of scheudling on protocol performance/behaviour!

  6. Data Centers - revisiting integrated services
  7. Optimisation - of user & network, together: also see on which this is based. Further reading would be chapter 5 of Bertsekas&Gallagher's Data networks book.
  8. Traffic economics
  9. Systems structures
  10. Summary of what I said

placed on the Web for this course.
Last year’s course materials are still available.