2009, FALL
Overview of technical issues in distributed processing. Computer networks, operating systems, communication protocols, distributed file systems, multi-process and multi-threading, consistency, security, as well as emerging trends, such as p2p computing, grid computing, web services, etc., in distributed systems.
2. Topics to be covered: (These topics are tentative, and subject to modification)
Ø Communication/synchronization
Ø Thread/process
Ø Naming and name resolution
Ø Consistency and Replication
Ø Fault tolerance
Ø Security
Ø Distributed Transactions
Ø Distributed OS
Ø Mobile agents
Ø P2P,
Grid Computing, Web Services
In determining the overall grade in the course, the following weights will be used:
The Dean, in conjunction with the
Department Chair, handles all cases of academic misconduct. For details please refer the University of Guelph Undergraduate Calendar 2009-2010.
Requests for academic consideration because of illness or a compassionate nature must be made in writing and accompanied by certification whenever possible.