Development system
WWW site
|
|
Related material
|
Distributed Client Location and File Transfer Protocol
A.McGregor [CNDS - 2001/02]
This project will result in the development of a client-to-client file
sharing protocol. This protocol will negate the need for a server as
queries are passed round the clients in a viral fashion. A similar protocol
already exists (known as Gnutella), however this suffers from scalability
problems (namely wasted bandwith). This project will define a scaleable
protocol and an accompanying application that will allow use of the
protocol.
Milestones:
M1 - w/b 14th March 2001 - present project contract to peers
M2 - w/b 21st March 2001 - agree and sign project contract with supervisor
M3 - w/b 6th May 2001 - project review with supervisor and second marker
M4 - w/b 20th May 2001 - preliminary version of protocol
M5 - w/b 7th October 2001 - final version of protocol and preliminary
version of application
M6 - w/b 11th November 2001 - final version of application
M7 - w/b 25th November 2001 - draft version of project review submitted
to marker
M8 - 10th December 2001 - full submission of project to marker(s)
Deliverables:
D1 - Protocol Definition
D2 - Software Application
D3 - Help File
D4 - Project Report
Weightings for the Achievement Component of the Submission:
50% of the final assessment marks for the Honours project are assigned
to the "achievement". The supervisor and student should agree
on weightings for the possible components of the achievement.
These weightings should total 50%. The headings given are indicative
and may be varied to suit individual circumstances
50% made up as follows:
· Research and Background Reading:
· Development of Tools:
· Testing:
· Critical Analysis:
|