CS690Y Computer Systems Seminar
Spring 1998


    Time and Place:      W 9:00--10:20 AM, CS 101.
    Professors:          Zhiyuan Li,   CS 120, li@cs.purdue.edu.
                         David K. Yau, CS 132, yau@cs.purdue.edu.

Synopsis

This class aims to provide a forum for graduate students to survey and discuss recent results in computer systems research, and possibly to present their on-going research projects. Through this class, students may (1) familiarize with recent developments in a broad range of systems research topics, (2) critique research ideas and present their views in front of a technical audience, and (3) exchange and foster ideas for further research. We will emphasize experimental research (such as simulation and system prototyping) for emerging computing and networking platforms. This class can be taken for either one or three credits. All students are expected to read a list of research papers, actively contribute to discussions in class, and make a 1.5 hour presentation on a research paper/project of their choice. Students enrolled for three credits are expected to complete a term project directed by the instructors or a faculty member with suitable interests. We will provide a list of possible project ideas, but students are welcome to make additional proposals and discuss with us. Example research areas that will be covered in the class include:
  1. High performance architectures: compiler technologies and simulations
  2. Design and implementation issues for next generation Internet routers
  3. QoS-aware architectures and applications for heterogeneous network computing
  4. Program development environment: debugging and visualization
  5. Distributed multimedia systems, including adaptive image and voice compression

Compiler Support for Program Debugging

Software Techniques for Fault Tolerance

Multithreaded Architectures

High Performance Routers and End Systems

Adaptive Applications

Quality of Service

Measurements


Seminar Schedule

Date	Speaker			Topic
----	-------			-----
1/14    Li and Yau              Seminar overview 
1/21    Yonghong Song           Compiler and architecture issues for 
                                cost-effective concurrent multithreading
1/28    Dr. David Yau		Operating system issues for QoS networking
2/4     Dr. Zhiyuan Li		Tutorial on instruction-Level parallelism
2/11    Mahesh Tripunit		IP switching
2/18    Bin Shen		Optimal tracing and incremental reexecution 
				for debugging long-running programs
2/25    Wenliang Du             Fast sockets for LAN communication
3/4     Reuben Pasquini		Software techniques for fault tolerance
3/11    Spring break
3/18    Samir Manjure		End-to-End Routing Behaviour in the Internet
3/25    Nandakumar Ramani       Agile applications for mobile computing
4/1     Sanghamitra Sinha       CPU scheduling with QoS guarantees
4/8     Anshul Dhir		World Wide Web caching issues
4/15    Lixin Zhu		Pattern matching video compression
4/22
4/29