Instructor: Alireza Entezari, Assistant Professor, CISE. Note: any course related email needs to have a subject that begins with `COP5615'. |
| Office Hours: By (email) appointment. |
| Teaching Assistants: |
John Quarles. Office Hours: By email appointment. |
Meizhu Liu. Office Hours: By email appointment. |
|
References:
- Distributed Systems. Principles and Paradigms, A. Tanenbaum, M. Van Steen, Second Edition, Pearson / Prentice Hall
- Distributed Operating Systems & Algorithms, R. Chow and T. Johnson, Addison Wesley
|
Outline of course topics: (subject to change)
- Review of fundamentals of operating systems
- Basic concepts and architectures in distributed systems
- Operating systems support for distributed systems
- Interprocess communication and coordination
- Distributed objects & RMI
- Distributed file systems
- Global clocks, coordination & agreement
- Transactional processing in distributed systems
- Replication
- Peer-to-Peer systems
- Mobile Computing
|
Course Material:
Note that I will use WebCT to make announcements. You are expected to read your WebCT mail and announcements regularly.
- Lecture notes can be found in here
(Courtesy of Dr. Fedorova).
Penalty for late assignment submissions is 10% per day. |
Policy on Academic Honesty and Plagiarism: Plagiarism is a serious offense and will be reported to the Dean of Students Office
(DSO). A
case of plagiarism will result in (at least) a zero on the assignment
or a failing grade on the course depending on the severity of the
offense.
Please do read the UF policy on
plagiarism
carefully!
Please also note that turnitin.com software is adopted by
University of Florida as a mean to detect and investigate
plagiarism. You may verify adherence to academic honesty rules by
using this software through Academic
Technology
website.
Your assignments and other submitted works need to get a clear pass
from turnitin.com software. |