Montag, 19. Januar 2009

CS4282/CS6282--Assignment 1

CS4282/CS6282 Internet and Distributed Systems Programming

Assignment 1: Survey on Distributed Applications

Date: 9-Jan-2009
Deadline: Week 3 (4-Feb -2009)

Aims and Description

The objective of this assignment is to widen students’ knowledge in distributed applications.

Students are required to conduct a survey on distributed applications found in the Internet and give a brief report on THREE selected applications.

The report should include the following items:

1. Briefly description on the challenges in designing and implementing the application as well as the features it provided (less than 50 words). (CILO-DS #1)

2. The distributed algorithms / technologies involved (e.g. election algorithm, replication algorithm). (CILO-DS #2)

3. Area of application (e.g. file sharing, replication, co-operative editing). (CILO-DS #3)

4. The transparencies that the application provided (CILO-DS #1)

5. The URL of the application.
6. Comment / potential improvement on the application. (CILO-DS # 4)

Marking scheme:
Your survey will be graded based on following criteria

1. The accuracy of your description on the founding.
2. The quality of your comment and suggestion on the founding.
3. The uniqueness of your founding.

Submission: Deadline: Week 3 (4-Feb-2009)
Typical Distributed Algorithms:
1. Election
2. Consistency Replication
3. Mutual exclusion
4. Routing
5. Fault Tolerance
6. Synchronization



Keine Kommentare: