Objectives
Instructor
Text
Schedule
Presentation & Project
Grading PolicyUnderstanding the principles and paradigms underlying distributed systems software with real world examples
T.A.: Muztaba Fuad
================================================================
DATE TOPIC
----------------------------------------------------------------
Jan 11(W) Syllabus
13(F) OVERVIEW: Definition, Chronology, Design goals
------
18(W)
20(F) Hardware concepts
------ Heterogeneous Computing
23(M) Software Concepts
25(W) Client-Server Model
26(R)11-12 Parallel Genetic Algorithm
27(F) COMMUNICATION (Fuad)
------
30(M) RPC/RMI/CORBA
Feb 1(W)
3(F) Project-1, Homework-1
------
6(M) NAMING
8(W) Homework-1 due
10(F)
------
13(M) SYNCHRONIZATION
15(W) *** Career Fair***
17(F) Mutual Exclusion(Thamizhmani)
------
22(W)
24(F)
------
27(M) Transactions
Mar 1(W)
3(F) Project-1 Demonstration
-----
6(M) Distributed Database System
8(W) Project-2
10(F) no class
-----
*Spring Break*
-----
20(M) CONSISTENCY and REPLICATION
Homework-2
22(W) Data-Centric Consistency Model(Hossain)
24(F) Homework-2 due
-----
27(M)
29(W) FAULT TOLERANCE
31(F)
------
Apr 3(M) Project-2 Presentation
5(W)
7(F)
------
10(M) Distributed Network Algorithms, Project 3
12(W) Broadcasting, MPI (Ramaraj)
(14(F)) (Grid Workshop at Museum of the Rockies)
------
17(M) SECURITY Homework-3 (See me if you have questions)
19(W) Homework-3 Due
21(F) KERBEROS(Chandran)
------
24(M) Electronic Payment System (Lopez)
26(W) Quantum Cryptography (Wan), Homework-4
28(F) Project-3 Demo, Evaluation, etc
29(Sat) Homework-4 due at noon
PRESENTATION:
1. Mutual Exclusion (5.5) Natrajan Thamizhmani
2. Data-centric Consistency Model (6.2) Mahmud Hossain
3. Kerberos (8.5) Arun Chandran
4. Electronic Payment System (8.7) David Lopez
5. Quantum Cryptography Shen Wan
6. MPI
Thiruvarangan Ramaraj
PROJECTS:
Team-A Team-B
1. RPC/MRI March 3(F) A A
2. Distributed Database System March 31(F) A A'
3. Distributed Algorithm April 28(F)
Team A Team B
Arun Chandran Mahmud Hossain
Thiruvarangan Ramaraj David Lopez
Shen Wan Natrajan Thamizhmani
Homework and Programs 50%
Presentation 10%
Project 40%
A A- B+ B B- C+ C C- D+ D F
-----------------------------------------------------
90 88 85 80 78 75 70 68 65 60