Distributed Computing Systems

Spring 2007

General Course Information:

Instructor: Lakshmish Ramaswamy (laks[AT]cs[dot]uga[dot]edu, 706-542-2737)
 
Time and Venue: Mondays - 2:30 PM to 3:15 PM (Conner hall 210); Tuesdays & Thursdays - 2:00 PM to 3:15 PM (Conner hall 212)
 
Office Hours: Tuesday & Thursdays 1:00 PM to 2:00 PM or by appointment.

Course Description:

The area of distributed computing has seen a tremendous development in the past few years, and distributed systems have become widely pervasive. Today's distributed systems range from ad-hoc networks comprising of tiny sensor 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. Further, we will study recent research results in one or more emerging areas of distributed systems such as peer-to-peer systems, overlay networks, edge computing and ad-hoc networks.

Course Materials:

Textbook:
Research Papers

Slides:

Week Monday Tuesday Thursday
Week-1 01/09/2006 01/11/2007
Week-2 MLK Jr. B'day 01/16/2007
01/18/2007
Week-3 01/22/2007
01/23/2007
01/25/2007
Week-4

Week-5
Week -6


Week-7


Week-8


Week-9

Week-10


Week-11

Week-12


Week-13

Week-14

Week-15


Week-16

Chapter 5 Slides

Chapter 7 Slides

Assignments

Related and Interesting Resources