[ General information | Announcements | Course overview | Schedule and Lecture notes | Homework | Papers | Grading | Others ]
Course Description:
Cloud technology has become a critically important focus of the IT world in recent years. Cloud technologies are used by countless thousands of companies to consolidate their workloads and to make their IT environments scalable and more flexible. With virtualization and containerization technology, even HPC systems have considered to merge the cloud technologies into HPC systems. This course is designed to provide graduate students in computer science and engineering with deep insights into key enabling technologies of advanced distributed computing systems and applications.
Instructor: Qiang Guan <qguan@cs.kent.edu or qguan@kent.edu>
Office: MSB 208.
TA: TBD
Books:
No textbook required for this course. However, a collection of recent research articles from related conferences and transactions will be provided. Students are required to read the paper and participate the discussion in class.
Recommended references:
Welcome to CS 6/79995 ST: Cloud Infrastructure. Here is the Course Syllabus.
In this course, we study the fundamental concepts of virtualization and containerization, the examples of using them to serve the big data and HPC applications, the infrastructures presenting characteristics of HPC and cloud systems, whereas the applications featuring a mix of compute- and data-intensive applications, as well as user-facing services.
This class is designed for senior undergraduate students and graduate students who are involved in research, development, and planning activities involving the use of cloud infrastructure and HPC and Cloud applications.
The topics of the class include:
Cloud technologies (e.g., virtualization, containers) in general.
Virtualization technology and implementation (e.g., QEMU, Xen, KVM).
Time and synchronization
Container technology and implementation.
Parallel programming on cloud.
Fault Tolerance and system dependability.
The schedule below is tentative, and may change over the course of the semester.
Date |
Lecture Topics |
Readings |
Lecture Notes |
Attendance and Participation | 5% |
Assignments and Mini-projects (3-4) | 60% |
Paper Reading and Presentation | 15% |
Term Project | 20% |
Late Policies:
Assignments and projects are due before midnight on the due date. Critiques are due before the midnight of the date when the papers are discussed in class. And all the submissions should be digital (doc, pdf, jpg...). Late submissions (assignments/critiques/reports) will be penalized 25% per day, up to 2 days. No credit will be given after 2 days. Please try to finish your work on time.
Registration:
We will follow the official deadlines of Kent State University calendar. University policy requires all students to be officially registered in each class they are attending. Students who are not officially registered for a course by published deadlines should not be attending classes and will not receive credit or a grade for the course. Each student must confirm enrollment by checking his/her class schedule (using Student Tools in FlashLine) prior to the deadline indicated. Registration errors must be corrected prior to the deadline.
Academic Integrity:
University policy 3-01.8 deals with the problem of academic dishonesty, cheating, and plagiarism. None of these will be tolerated in this class. The sanctions provided in this policy will be used to deal with any violations. If you have any questions, please read the policy at http://www.kent.edu/policyreg/policydetails.cfm?customel_datapageid_1976529=2037779 and/or ask.
Students with Disabilities:
University policy 3-01.3 requires that students with disabilities be provided reasonable accommodations to ensure their equal access to course content. If you have a documented disability and require accommodations, please contact the instructor at the beginning of the semester to make arrangements for necessary classroom adjustments. Please note, you must first verify your eligibility for these through Student Accessibility Services (contact 330- 672-3391 or visit www.kent.edu/sas for more information on registration procedures).