| COMPSCI 455/555
| Spring 2012
T Th 6:00pm-7:15pm
Distributed Systems (2nd Edition) by Andrew Tanenbaum and Maarten
Reference books and home pages:
Principles and paradigms of distributed
systems. Communication, processes,
- explain the structure of distributed systems
- program using remote procedure calls and remote methods
- design client server systems that incorporate replication,
fault tolerance and security
- explain distributed naming techniques
- develop an understanding of commonly used distributed
object, file, web based
naming, synchronization, consistency and replication, fault tolerance
security. In-depth coverage of Remote Procedure Call (RPC), Remote
Invocation (RMI) and socket programming. Survey of major distributed
systems. Several software projects. PREREQ: COMPSCI~453 or COMPSCI~552
All slides below are in PDF. Powerpoint version for some of the
slides is available by clicking
The next eight chapters cover the core material for this class.
The last four chapters present applications of the core ideas.
topics will be covered from these chapters via presentations.
- Chapter 10. Object-based Systems.
- Chapter 11. File Systems.
- Chapter 12. Web-based Systems.
- Chapter 13. Coordination-based Systems.
You can join the class mailing list by sending email
with the following line in the message:
To send email to mailing list, send email to firstname.lastname@example.org
If you ever want to remove yourself from this
you can send mail to Majordomo@cs.boisestate.edu
following command in the body of your email message:
or from another account, besides the machine from which
unsubscribe cs555 <complete email address from where you joined>
If you ever need to get in contact with the owner of
the list, (if you have trouble unsubscribing, or
have questions about the list itself) send email to email@example.com
All programming assignments are due at
due date. Any programming assignment
- Homework 1. 25
points. Due date 2/7/2012.
- Homework 2.
points. Due date 2/9/2012.
- Homework 3.
20 points. Due date 2/23/2012.
- Homework 4.
10 points. Due date 3/8/2012.
- Homework 3
Credit). (20 points). Setup
your domain name. Get a copy of your
resource records (or use dig under Linux to extract the information).
Include a README file describing your experiences. Submit as follows.
submit amit cs555 hw3
can be turned in up to 48 hours late with a 10% penalty.
assignments for the Metageek Lab.
The talks must be submitted by the end of the day that they
given in class. The submitted format can be in OpenOffice, PowerPoint
or PDF or HTML. Submit all the materials related to your talk
containing it using the following command.
submit amit cs555
Last update: Mon Apr 23 15:35:31 MDT 2012
Send comments to