CPS 572: Computer Networking
Graduate Student Requirement
Final Project: Literature
Search and Synopsis
Friday, March 14, 2003
Due: Statement of Topic,
Project, and Articles –Tuesday, April
1, 2003
Due: Final Paper and Project
--Thursday, April 22, 2003
Final Presentations-- Thursday, April 22, 2003
Dr. Jennifer Seitzer
Choose a research topic of Computer
Networking from the list below. Read and synopsize two journal articles relating to this topic. This entails:
1. read at least two journal articles on the topic
2. write a short term paper (10 pages) in your own words describing the topic
3. write a software simulation of some aspect of the topic OR build demonstration object in hardware
4. present your paper in a 10-15 minute Powerpoint presentation to the class
5. demonstrate your simulation or demonstration object to the class in a 5-10 minute demo
6. Submit term paper, Powerpoint slides, simulation/demonstration object
.
Submission:
1. Photocopies of two journal articles
2. Full Bibliographic entries for each of the articles (this may be included at the end of the respective synopsis)
3. A paper surveying your chosen topic. This should describe
· the area of Networking under which the topic falls,
· a basic explanation of the area: statement of the problem it attempts to solve or the area of networking that it attempts to improve or change
· what has been done (the major developments or ideas),
· what is currently being done
· remaining open questions in the area
Your survey may use other sources if necessary such as other articles, textbooks, journals, etc. Include a bibliography of all sources used. Your paper should be typed, double-spaced, and stapled. Submit your final paper, the journal articles, and the bibliographic entries in a folder with pockets.
4. Project Submission using the guidelines for projects one and two
5. Powerpoint slides of oral presentation
Selection of Topics:
1. Encryption Algorithms (Must cover material not covered in Chapter 7; Must include an implementation of an algorithm you cover)
2. Other
Transport Protocols: DTP and XTP
(Check Computer Communications Review, Oct 1990 and Computer Networks, Architectures and
Applications, Editors: Raghavan,
Bochman, and Pujolle; 1993.)
3. Knowbots (Must include an implementation or simulation)
4. Virtual LAN’s
5. Routing in Mobile Computing
6. OPNET: A Network Simulator (Project should include a more sophisticated simulation using OPNET than was done for the class.)
7. Building
a Beowulf Cluster (Project should include a parallel program running
MPI that runs on a cluster.)
8. Writing Games using UDP clients and servers (Presentation should include peer to peer communication techniques, multicasting techniques; Project should include implementation of a simple distributed game)
9. Multicast Routing and Examples (Presentation should continue what is covered in class; project should simulate a network where two important multicast routing algorithms are implemented.)
10. The Networking of Cellular Telephones (Project should include a simulation using OPNET.)
Possible Materials:
Aside from the indicated sources to use, other periodicals you find useful are:
· Communications of the ACM
· Journal of the ACM
· Computer Networking
· IEEE Computer
·
Wired