====== Purdue CS 490-CLC/590-CLC - Cloud Computing ====== Instructor: Professor Douglas Comer (comer@cs.purdue.edu) Teaching Assistant: Daniel Krolopp (dkrolopp@purdue.edu) Office Hours: Mondays 11:30 - 12:20 HAAS G72 ===== Course outline ===== This seminar investigates infrastructures, algorithms, technologies, and programming paradigms related to cloud cloud computing. Topics include: data center architectures and programmable networks; hybrid multi-cloud systems; edge computing; using cloud for IoT; virtualization, including containers and Virtual Machines; microservice and service mesh software architectures; high-level orchestration systems, including commercial examples, such as Kubernetes, Docker swarms, MESOS, AWS Lambda, and Google Lambda; hadoop and other algorithms for solving problems in a cloud environment; cloud security and privacy. ===== Course syllabi ===== Course syllabi and grading breakdown vary depending on whether the student is enrolled in the 490 or 590 variant of the class. [[https://courses.cs.purdue.edu/_media/cs590clc:cs490-clc_syllabus.pdf|490-CLC Syllabus]] [[https://courses.cs.purdue.edu/_media/cs590clc:cs590-clc_syllabus.pdf|590-CLC Syllabus]] ===== Piazza ===== A course Piazza has been created [[https://piazza.com/class/k5e9eexdjb03e9|https://piazza.com/class/k5e9eexdjb03e9]] to facilitate student and instructor discussions.