CS 7270
Networked Applications and Services

Spring 2003
DM Smith 104
TuTh 9:35-10:55


Quick Links


Description

This course builds on the material covered in CS 6250 (Computer Networks), to provide depth in the upper layer(s) of the protocol stack. The course covers a selection of network applications and services that may vary from one offering to the next. In Spring 2003, the set of topics will include The course material will come primarily from tutorial and research papers and other on-line material.

This course is an advanced graduate course and you will be expected to do a significant amount of readings on your own.

The course will include a substantial group project requiring the design, implementation and evaluation of a non-trivial networked service in one of the above categories.


Instructor
Mostafa Ammar
Main office: 219 GCATT (250 14th Street), 404-894-3292
Office hours: Immediately after class (or by appointment)
ammar@cc.gatech.edu

Teaching Assistant:
Ruomei Gao
Office hours: Fridays 2-3pm
gaorm@cc.gatech.edu

Newsgroup
news:git.cc.class.cs7270
The newsgroup will be used to post class announcements, answer common questions, make corrections to assignments (if needed), and perhaps to conduct further discussions about class material. You should read the newsgroup with some regularity.


Required Background

Students are expected to have had CS 6250 or equivalent (e.g., CS 6380 under the quarter system). In particular, I will assume that you have a solid grasp of the topics listed below. If you do not have this background, you will find CS 7270 very difficult, and I encourage you to reconsider taking this course until you have this background.

Required background topics:

Fundamentals of networking (including: MAC, routing, transport, naming, addressing, congestion and flow control)
Knowledge of Internet Protocols (e.g., TCP, UDP, IP, ARP, DNS, RIP, OSPF)
Intimate understanding of the Client/server paradigm
C programming
Sockets programming


Course Material
This is a paper course. The list of papers and other resources can be found here.

This list will continue to be updated as the course proceeds.


Grading

The course grade will be based on the following:

Schedule

Students are expected to abide by the Georgia Tech Honor Code. Honest and ethical behavior is expected at all times. You are strongly urged to familiarize yourselves with the GT Student Honor Code rules. Specifically, the following is not allowed:

You are encouraged to discuss problems and papers with others as long as this does not involve copying of code or solutions. Any public material that you use (open-source software, help from a text, or substantial help from a friend, etc...) should be acknowledged explicitly in anything you submit to us.

If you have any doubt about whether something is legal or not please do check with the class Instructor or the TA.