Instructor:
Textbook and
· Engineering Distributed Objects, by Wolfgang Emmerich
·
Supplemental
Prerequisite: CSSE 504
Grading:
Course Description:
Common principles of distributed systems, Design of distributed objects, Middleware, Quality of service in distributed systems
The discussion is centered on the topics covered in the book, as well as supplementary readings assigned by the instructor throughout the quarter. Each student is required to present at least one paper during the quarter.
Project: The topic of the project is related to a quality of service attribute in distributed systems (security, reliability, availability, performance…). The project activities are distributed throughout the quarter and involve researching the related literature on a specific QoS attribute for distributed systems, and either implementing it on top of a middleware, or performing research in the specific area.
Exams: Exams include a midterm exam (20%) and a few quizzes throughout the quarter (10%). There is no final exam.
Homeworks: Homeworks are due by the end of the class every Monday. No late homework will be accepted.
Regrading policy: If you would like a portion of an exam, quiz, or homework regraded because you think you deserve more points or the points were added wrong, please submit your graded papers and a brief written description on a separate piece of paper of precisely what you think is wrong.
Academic Honesty
Plagiarism is the unacknowledged use of the work or
intellectual property of other persons, published or unpublished, presented as
one’s own work. All students are expected to work on all individual
assignments independently. Collaboration on individual assignments is
considered cheating and will be penalized accordingly. Other examples of
behavior that is not tolerated in this class include copying all or part of
someone else’s work and submitting it as your own, sharing your assignment
solution with other students in the class, consulting with another student
during an exam, and copying text from published literature without proper
attribution. If you have questions about what is allowed, please discuss it
with the instructor. All students are responsible for reading and following the