Professor: Chi Zhang
Email: czhang
AT
cs
dot
fiu
dot
edu
Phone: 305-348-3751
Office Hours: Tuesday and Thursday 15:30 - 17:30, or by
appointment.
Textbook
Distributed Systems -
Concepts and Design
by G. Coulouris, J. Dollimore, and T. Kindberg, Fourth Edition, Addison-Wesley
2005 (ISBN: 0321263545)
Midterm Exam: 14:00 - 15:15, Nov. 8 (Tue), 2005 (Date Changed!). Bring the textbook, the lecture notes, and the Java Synchronization Tutorial. Topics covered: Introduction, System Models, Networking and Internetworking, Operating System Support, Name Services, Transactions and Concurrency Control.
Final Exam: 14:00 - 16:00, Dec 15 (Thur), 2005. Bring the textbook, the lecture notes, and the Grid Tutorial. Topics covered: Transactions and Concurrency Control, Distributed Transactions, Replication, Web Service and Grid Computing.
Term Paper (Due date for the final paper postponed to Dec. 8)
Class Materials
Topics |
Book Chapters or Other Materials |
Slides |
Introduction |
Chapter 1 |
|
System Models |
Chapter 2 |
|
Networking and Internetworking |
Chapter 3 and |
|
Operating System Support |
Chapter 4, |
|
Name Services |
Chapter 9 |
|
Transactions and Concurrency Control |
Chapter 13 |
|
Distributed Transactions |
Chapter 14 |
|
Replication |
Chapter 15 |
|
Mobile and Ubiquitous Computing |
Chapter 16 |
|
Web Service and Grid Computing |
Chapter 19, |
Note: Each topic will be covered in 1 ~ 2 weeks.
Reference
Computer Networks: A System
Approach by Larry L. Peterson and Bruce S. Davie, Third Edition, Morgan
Kaufmann 2003 (ISBN: 1-55860-832-X).
Quizzes
Due Date |
Topics Covered |
Tue, 09/02 |
Introduction (e.g. examples of distributed applications, layerd architecture, challenges, ...) |
Thur, 09/15 |
Failure Models, Protocol Layers, Switching |
Thur, 09/29 |
Routing, TCP/UDP, LAN/WLAN |
Tue, 10/18 |
Middleware, Threads, Naming |
Thur, 12/01 |
Distributed Transaction, Two Phase Commit, Edge Chasing |