CS 851, Spring 2000

CS 851 (Section 2), Spring 2000

Web Architecture

Future Challenges

Class home page: http://www.cs.virginia.edu/~zaher/classes/CS851.html

Instructor
Tarek Abdelzaher, 236B Olsson, 982-2227, zaher@cs.virginia.edu

Lecture Times
First meeting: Tuesday, Jan 25th, 3:30pm, 228E Olsson
Schedule: Tuesday and Thursday 3:30pm-4:45pm, 228E Olsson

Description
The Internet is undergoing substantial changes from a communication and browsing infrastructure to a medium for conducting business and providing a myriad of emerging services. The World Wide Web exports a uniform and widely-accepted interface for these services. These changes places the web at the center of a gradually emerging critical service infrastructure with increasing requirements for service quality, reliability, and security guarantees in an unpredictable, heterogeneous, and highly dynamic environment. This course reviews the current state-of-the-art of today's Web architecture, describes the challenges facing the Web, and discusses the emerging approaches to cope with them. The goal of the course it to gain understanding of the current research issues and paint a vision of the next generation Web architecture for the beginning of the new century. Topics will include:

Coursework and grading
The course will involve a fair amount of paper reading. The class will be divided into groups of up to 3 people. Each group collectively will be required to:

Summaries of assigned research papers (one per group) are to be submitted to the instructor by e-mail before noon of the day of the class. (Please include the words ``851 SUMMARY'' in the subject of the e-mail, and include the title of the critiqued paper in the body.) A discussion of the research topic will ensue in class. 30% of the grade will be assigned on class participation, discussion, and summaries of research papers. More credit will be given to groups or individuals with creative and originial opinions, and on their ability to defend their correctness. 70% of the grade will be determined by a substantial course project. The project will implement some innovative aspect of the next generation world wide web architecture. Students will be allowed to work in groups of up to 3 on the project. Access will be provided to a testbed of 10 PC-based servers, as well as to web server, cache proxy, OS, and web benchmarking source code. The project will procede through the following landmarks: Successful projects should result in a conference-quality paper in one of the web-related or QoS-related research conferences.