COSC7397 Advanced Topics: Distributed Computing
Jaspal Subhlok and Rong Zheng with participation of Edgar
gabriel} at cs dot uh
Contact Jaspal for administrative queries.
The main goal of this course is to make graduate students
familiar with selected current research in distributed computing
systems, develop presentation and critical skills, and execute a
significant systems project. The course is open to
Ph.D. and Master students with some background in computer systems.
course will consist of presenting and critiquing research papers in the
selected areas and a project related to the relevant topics. This
semester we will focus on the following content areas:
- Wide area distributed computing - Volunteer computing systems
like BOINC, Cycle sharing systems like Condor, Large scale
Distributed Storage like Google filesystem, etc.
- Network modeling, evaluation, simulation, PlanetLab worldwide
- Virtualization - Presenting a logical view of complex
computational and communication resources
- Large scale fault tolerance, Fault tolerant MPI
The course would consist of paper critique and presentation, peer
final project and optionally a final oral exam. Papers will be mainly
from highly-rated networking and distributed computing conferences in
few years, e.g., HPDC, Supercomputing, SIGCOMM, MOBICOM, INFOCOM,
Tentative wight for various components of the course is: Presentations
(25) , Paper Critiques (15) Class Participation (10) and
The students have a lot of freedom in selecting projects.
Basic knowledge of Computer Systems and Networks and computer
programming skills are
essential. Graduate courses in Operating Systems, Computer Networks,
Computing would be helpful but are not required. We encourage you to
consult with one of the instructors to determine if the course is
right for you.
Class schedule: Tuesday 4-7 PM.
(Excellent searchable database containing most publications and cross
references in Computer Science)
- Click here
to access ACM Digital Library
- Click here
to access IEEE Xplore
Then follow the instructions on the screen.