Hide menu

Computer Networks and Distributed Systems

Lectures


For details about time and places, please see timedit.

Lecture Material


Introduction
Reading: Kurose and Ross, Chapter 1
Application layer
Reading: Kurose and Ross, Chapter 2
  • Slides: authors' originals, 2014 (part1, part2, p2p)
  • Extra resource (for log claims/discussion): I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup service for Internet applications", Proc. ACM SIGCOMM, San Diego, CA, Aug. 2001. (pdf)

Transport layer
Reading: Kurose and Ross, Chapter 3
Network layer
Reading: Kurose and Ross, Chapter 4
Link layer
Reading: Kurose and Ross, Chapter 5
Wireless and mobile networks
Reading: Kurose and Ross, Chapter 6
Multimedia networking
Reading: Kurose and Ross, Chapter 7
Security
Reading: Kurose and Ross, Chapter 8.

Distributed Systems: Principles and Paradigms
The last four lectures will primarily be based on content from the textbook "Distributed Systems: Principles and Paradigms", by Andrew S. Tanenbaum and Maarten Van Steen. We will cover roughly the same content as in last year's course. As such, you may benefit from having a look at the following topics:
  • Introduction (Ch. 1)
  • Architectures (Ch 2 - 2.2)
  • Processes and communication (Ch 3 - 3.4.2, 4 - 4.3, 11 - 11.3.1)
  • Synchronization, replication, and consistency (Ch 6 - 6.3, 6.5 - 6.5.3, 7.4, 7.5.2-7.6)
  • Object-based and Web-based systems (Ch 10 - 10.7, 12 - 12.7)
Note that we may not cover all the above material in class.
Here are the slides for 2012/2013:
  • Slides 2014: lectures based on chapters 1-3 (partA); chapters 4 and 10 (partB); chapters 6 and 7 (partC)
  • Old slides from 2012/2013: lectures based on chapters 1-3 (partA); chapters 4 and 10 (partB); chapters 6 and 7 (partC)
  • B. Cohen, "Incentives build robustness in BitTorrent", Proc. Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, June 2003. (pdf)
Overview lecture (including exam hints)
Reading: Kurose and Ross, Chapter 1-8.
  • Slides: 2014 (full)

Example questions
You can find some example questions and more comments for the exam here.

Page responsible: Niklas Carlsson
Last updated: 2014-03-15