Courses:

Distributed Computer Systems Engineering >> Content Detail



Lecture Notes



Lecture Notes

Special software is required to use some of the files in this section: .c.


LEC #TOPICSHANDOUTS
1Introduction and O/S review (PDF)

syscall.c (C)

webserver.c (C)

2

I/O concurrency (PDF 1)

Event-driven programming (PDF 2)

events.c (C)

webclient.c (C)

webclient_libasync.c (C)

3Event-driven programming (cont.) (PDF)arpc.c (C)
4Network file system (PDF)
5RPC transparency (PDF)
6Crash recovery (PDF)
7Logging (PDF)
8Cache consistency and locking (PDF)
9Memory consistency (PDF)
10First project conferences
11Memory consistency (cont.) (PDF)
12Vector timestamps and version vectors (PDF)
13Two-phase commit (PDF)
14Paxos (PDF)
15Viewstamped replication (PDF)
16Harp (PDF)
17Second project conferences
18Frangipani (PDF)
19Scalable lookup (PDF)
20Wide-area storage
21Hacking day (no class)
22Project demonstrations
23Content distribution
24Distributed computing

 








© 2009-2020 HigherEdSpace.com, All Rights Reserved.
Higher Ed Space ® is a registered trademark of AmeriCareers LLC.