Class Information
Time: Mon Wed 11:15AM - 12:30PM
Place: Informatics West 107 (I 107)
Bloomington, IN 47408

Lab
Time: Fri 11:15AM - 12:30PM
Place: Student Building 221 (SB 221)


Office Hours
Instructor: Prof. Judy Qiu
Thursday 2:30pm to 3:30pm
Lindley Hall Room 201D

AI Office Hours
Associate Instructors: Supun Kamburugamuve
Time: Mon 3:00AM - 5:00PM
Place: Lindley Hall Room 201

Prerequisites
P438, and corequisite C343; or consent of instructor.
CSCI-P 438 Introduction to Computer Networks
C343 Data Structure

Scope and topics
The content of P434 will cover the design principles, systems architecture, and innovative applications of parallel, distributed, and cloud computing systems. These include massively parallel processors (MPP), supercomputing clusters, service-orient architecture (SOA), computational grids, P2P (peer-to-peer) networks, virtualized datacenters, cloud platforms, and Internet of Things (IOT). We will cover MapReduce (originated from functional languages) and associated languages but it will focus more on the principles and practice of building distributed systems than on languages.

Course Materials

  • Distributed Systems and Cloud Computing: From Parallel Processing to the Internet of Things, Kai Hwang et. al., Morgan Kaufmann Publishers, an imprint of Elsevier, Inc., Burlington, MA 01803, USA.
  • Distributed Systems: Principles and Paradigms, Adnrew Ss. Tanenbaum et. al.(2nd Edition) Prentice Hall Publishers, NJ 07458, USA
  • Evaluation

  • 10% Participation
  • 20% Homeworks
  • 20% Projects
  • 20% Midterm
  • 30% Final
  • Academic Misconduct
    Plagiarism and cheating undermine the academic environment. Students who cheat undermine their own education, the self-esteem that comes with true mastery, and the academic mission of the University. The regulations governing student academic conduct and the procedures that must be used in handling violations of those regulations are covered in the Code of Student Rights, Responsibilities, and Conduct. (Part II.A. defines academic misconduct, and Part IV.B. explains the procedures for handling cases of academic misconduct; these two sections are reprinted each semester in the Registrar publication Enrollment and Student Academic Information, under the heading "Academic Misconduct Policy."
    IU Academic Misconduct Policies


    Policy for Late Assignments or Projects
    Assignments and projects are due at the beginning of class unless otherwise noted. You have one free late submission for up to 24 hours. For other late submissions, the grade will be reduced by 20% for each 24 hours late. No submissions will be accepted after 48 hours of due time.