| |
Subjects |
Material |
Date |
| 1 |
Introduction
|
[CDK 1, 2]
Lecture 1 slides
|
Mon 29 Aug at 16h (lecture only, no exercises) |
| 2 |
Interprocess Communication
|
[CDK 4.1-4.4, 4.7] [Sestoft 22.10]
Lecture 2 slides(v1.1)
exercises
DatagramClient.cs
DatagramServer.cs
StreamClient.cs
StreamServer.cs
|
Mon 5 Sep
|
| 3 |
Remote Method Invocation (RMI)
|
[CDK 5.1-5.4, 5.6]
Lecture 3 slides
exercises(2005-09-10)
|
Mon 12 Sep |
| 4 |
.NET Remoting & Threads
|
Skim [CDK 5.5] to see the working
example, then read
An
Introduction to Microsoft .NET Remoting Framework for detail about
.NET remoting.
[Sestoft 20]
ThreadPool
documentation
Microsoft
.NET Remoting: A Technical Overview for more technical
background behind .NET remoting
Lecture 4 slides(v1.1)
exercises
Mandatory Assignment 1
Phonebook.zip
GraphicalObject.cs
ShapeClient.cs
ShapeInterfaces.cs
ShapeListServants.cs
ShapeServer.cs
ThreadPoolStreamServer.cs
DelegateStreamServer.cs
|
Mon 19 Sep |
| 5 |
Interaction models + Clocks.
|
[CDK 2.3.1, 11.1-11.4]
Lecture 5 slides(v1.1)
(with answers)
exercises
|
Mon 26 Sep |
| 6 |
Distributed file systems
|
[CDK 8]
Lecture 6 slides
(with answers)
exercises
Mandatory Assignment 2
|
Mon 3 Oct |
| 7 |
Multicast
|
[CDK 4.5, 12.4]
Lecture 7 slides(v1.1)
exercises
|
Mon 10 Oct |
|
Fall Break
|
| 8 |
Name services
|
[CDK 9.1-9.3, 9.6]
Lecture 8 slides
exercises(v1.1)
|
Mon 24 Oct |
| 9 |
CANCELLED
|
exercises(v1.1)
|
Mon 31 Oct |
| 10 |
Peer-to-Peer Systems
|
[CDK 10]
Lecture 10 slides
Mandatory Assignment 3(v1.1)
P2PPhonebook.zip
|
Mon 7 Nov |
| 11 |
Failure models + Replication
|
[CDK 2.3.2, 12.1.1, 15.1-15.3]
Lecture 11 slides
(with answers)
|
Mon 14 Nov |
| 12 |
Transactions
|
[CDK 13.1-13.5]
Lecture 12 slides
(with answers)
|
Mon 21 Nov |