Programming Projects (Updated August 20, 2010)
Course
Description:
Concurrent processing, inter-process communication, process synchronization,
deadlocks, introduction to queueing theory and
operational analysis, topics in distributed systems and algorithms, checkpointing, recovery, multiprocessor operating systems.
Prerequisite:CS 5348 and knowledge of C/C++ and Unix.
Project Reference Book: Unix Network
programming, Richard Stevens Prentice Hall.
Course Contents:
|
Exam
Schedule: |
|
|
1.
Midterm: October 9, 2010 |
|
|
2.
Final: 10am, December 11, 2010 (As per UTD schedule) (OR) Last Day of
Class. |
|
|
3.
Homeworks Due: September 18, 2010; November 13,
2010. |
|
|
4.
Quiz dates: September 25, 2010; November 20, 2010. |
|
|
5.
Project deadlines: September 5, October 17, December
5, 2010. |
|
|
6.
Atmost 2-3 Homeworks
(will be announced with atleast 1 week period for
submission). |
|
Office
Hours: |
Room
ES 3.706, Wednesdays: 10.30-11am; Saturdays: 12.45-1.15pm. |
|
Teaching
Assistant: |
|
|
Chanaka J Liyana Arachchige |
|
|
Email:
|
chanaka.liyana@utdallas.edu |
|
Office
Hours: Monday and Thursday / 4 PM to 5 PM Location: ECSS 4.214 (Distributed Systems Lab 2) |
|
|
Teaching
Assistant: |
|
|
Dane
Kuiper |
|
|
Email:
|
kuiper@utdallas.edu |
|
Office
Hours: Wednesday/Friday 2-4PM. Location: ECSS 4.220 |