This lecture was held at the School of Software Engineering [中国科学技术大学软件学院] of the University of Science and Technology of China (USTC) [中国科学技术大学] in Héféi [合肥], Ānhuī [安徽], China [中国] in the summer semester of 2010 in English language.
| Title: | Distributed Operating Systems [高级操作系统] | |||
|---|---|---|---|---|
| Location: | 软件学院楼202教室, | Tuesday [星期二], | 09:45-12:10 | (week 1 to 9) |
| 软件学院楼202教室, | Wednesday [星期三], | 14:20-16:45 | (week 12 to 15) | |
| Lecturer: | Thomas Weise [汤卫思, Tāng Wèisī], tweise@gmx.de | |||
| Assistant: | Wáng Pú [王璞], wuyou308@mail.ustc.edu.cn | |||
| Lab Time: | Time: Tuesday, 18:20-21:20; Dates: 2010-03-16, 2010-03-23, 2010-03-30, 2010-04-13, 2010-04-27, 2010-05-11, 2010-05-25, 2010-06-08, 2010-06-22 | |||
| 0. | Organization
|
| 1. | Operating Systems Overview
|
| 2. | Introduction to Distributed Systems
|
| 3. | Protocol Layers and Communication Networks
|
| 4. | Client/Server, Sockets, and RPCs |
| 5. | Group Communication
|
| 6. | Time and Clock Synchronization
|
| 7. | Mutual Exclusion
|
| 8. | Distributed File Systems
|
| 9. | Fault Tolerance
|
| 10. | Election
|
| 11. | Distributed Shared Memory
|
| 12. | Deadlocks
|
| 13. | Transactions
|
| 14. | Processes and Threads
|
| 15. | Termination Detection
|
| 16. | Real-Time Systems
|
| 17. | Security |
| 1. | Simulation of Distributed Algorithms |
| 2. | Implementing and Testing the CBCast Algorithm |
| 3. | Implementing Lamport's Logical Clocks and Mattern's Vector Time |
| 4. | Implementing Ricard and Agrawala's Algorithm and the Token Ring Algorithm |
| 5. | Implementing Message Extinction and LeLann's Election Algorithm |
Improve the Legacy Software System (developed by RandomSoft) of the Imaginary Bank of China
Notice: All company names and trademarks (such as RandomSoft and the Imaginary Bank of China, IBC) are purely random and have no relation to existing real institutions or organizations. :-)
The exam will be on 2010-06-30 from 09:00 to 11:00 in the room where usually the lectures take place (软件学院楼202教室).
The projects will be due to 2010-06-30 23:00 [Beijing Time (CST) +0800 UTC]. This is a fixed deadline, any projects handed in after that time will be evaluated with 0 points.