Distributed Computing Systems

Spring 2012

General Course Information:

Instructor: Lakshmish Ramaswamy (laks[AT]cs[dot]uga[dot]edu, 706-542-2737)
 
Time and Venue: Tuesdays & Thursdays - 12:30 PM to 1:45 PM (poultry 238); Wednesdays - 12:20 PM to 1:10 PM (Life Sciences 112)
 
Office Hours: Tuesday & Thursdays 1:45 PM to 2:30 PM or by appointment.

TA: Deepika Sethi (dsethi [AT]uga[dot]edu

TA Office Hours: To be announced.

Course Description:

The area of distributed computing has seen tremendous developments in the past few years, and distributed systems have become widely pervasive. Today's distributed systems range from ad-hoc networks comprising of mobile devices, to overlay networks such as peer-to-peer systems, to massive web farms of powerful servers.The objective of the course is to gain an in-depth knowledge of the fundamental concepts in distributed systems and to understand the practical techniques for building distributed systems and applications.

Course Materials:

Textbook:

Slides:

Will be available on ELC at the end of each week.

Assignments

Programming Assignment 1 --- Due Date February 14th 2012.
Programming Assignment 2 --- Due Date: March 8th, 2012.
Programming Assignment 3 --- Due Date: April 6, 2012

Related and Interesting Resources