|
Distributed Computing CSCI 490, Fall
2006 Lecturer: Doug L. Hoffman, dohoff@acxiom.com (daytime) hoffman@dlhoffman.com. Office hours: by appointment. DescriptionThis course focuses on the design of distributed systems with emphasis on networked and Internetworked applications. Half of the course grade will be based on a team project implementing the DEFS distributed experimental file system. The remaining half will be equally divided between homework assignments and examinations. Course GradingClass Project 50% - Implementation of the DEFS. Graded on team and individual participation. Homework 25% - ~4 assignments, 10 pts each, + project presentation (oral), 10 pts. Exams 25% - Quizzes 2 x 10pts Mid-term 30pts Scheduled Topics by Week8/23 – 8/25 Introduction and historical overview (chapter 1). 8/28 – 9/1 System Models (chapter 2). 9/4 – 9/8 Internet Protocols (chapter 3). 9/11 – 9/15 Distributed File Systems (chapter 8). 9/18 – 9/22 Replication (chapter 15) Quiz 1. 9/25 – 9/29 Interprocess Communication (chapter 4). 10/2 Mid Term Exam.
10/4 – 10/6 Operating System Support (chapter 6). 10/9 – 10/11 Naming Services (chapter 9). 10/12 – 10/15 Fall Break. 10/16 – 10/20 Security (chapter 7). 10/23 – 10/27 Peer-to-Peer Systems (chapter 10). 10/20 – 11/3 Time and Quiz 2. 11/6 – 11/10 Coordination and Agreement (Chapter 12). 11/13 – 11/17 Distributed Objects; CORBA and RMI (chapter 5). 11/20 Distributed Shared Memory (chapter 18) 11/22 – 11/26 Thanksgiving 11/27 – 12/1 Web Services (chapter 19) 12/4 – 12/8 Presentation of project results. |