|
CIS*4410 Trends in Distributed Systems - Winter 2009
Course Information and Outline
|
|
|
Course Objectives and Methods
- CIS*4400: A course that examines the technical issues surrounding modern
and future distributed commercial enterprises. Special attention is given
to new communication modes, high volume, data-intensive systems,
distributed transactions and security mechanisms.
- Advanced discussion include mobile agent system, P2P computing, grid computing, and web
services.
- Prerequisites: (CIS*3210
or CIS*4200),
(CIS*3430
or CIS*3750),
CIS*3530
- Strong programming background in C, C++, or Java is required.
|
Instructor Information
Instructor Name |
E-mail | Office | Tel. Extension |
Prof. Xining Li | xli@cis.uoguelph.ca |
Thornbrough 1389 | 56548 |
|
Course Format and Schedule
Day | Lecture Time |
Room | Office Hours |
NWF | 10:30 - 11:30 PM | TBA |
Tuesdays 9:00 - 11:00 AM |
|
Course Evaluation
Activity | Weight |
Seminar 1: Research background review | 20% |
Seminar 2: Project proposal | 20% |
Final Project: Report, Presentation | 60% |
Total | 100% |
Important Notes
Academic misconduct includes the submission of program code or assignment answers that
appear so similar to another student's work as to be semantically indistinguishable.
Misconduct cases will be handles swiftly, discreetly, and summarily by the Department
in accordance with University principles.
|
Text Book
Research papers selected and gathered by each study group.
|
Course Topics and Dates
Week | Lecture Topics | Deadline of the week |
1 |
- Study groups
- Introduction to Distributed Systems
|
None. |
2 |
- Introduction to Distributed Transaction Processing
- Scheduling and Locking
- Distributed Commit Protocol: 2PC
|
None. |
3 |
- Introduction to Agent Technology and Mobile Agent Systems
|
None. |
4 |
- Introduction to P2P computing, Grid Computing, and Web Services
|
None. |
5 |
- Introduction to Security
- Policy and Mechanism
- Cryptography
- Authentication and Access Control
|
None |
6 |
- Research background seminars
|
First round of Seminars |
7 |
- Research background seminars continue
|
|
8 |
- Research background seminars and Project project proposals
|
Second round of seminars |
9 |
|
None |
10 |
|
|
11 |
- Supervision of Project Implementation
|
None. |
12 |
- Project Presentation and Report
|
Presentations to be scheduled |
|
|