Instructor | In Kee Kim inkee.kim@uga.edu |
---|---|
Class Time/Location |
Tue and Thurs: 09:30 -- 10:45 a.m. @Dawson Hall 0101 Wed: 10:10 -- 11:00 p.m. @Dawson Hall 0310 |
Instructor Office Hour /Location |
03:00 p.m. -- 05:00 p.m. (Wed) 802@Boyd GSRC |
TA Office Hour /Location |
TA: Ting Jiang (ting.jiang1@uga.edu) 10:00 a.m. -- noon on Friday 307@Boyd GSRC |
Cloud has become a de facto computing infrastructure in many business and research organizations, and has been being used to deliver various user-facing, business, and scientific applications to end users. In this course, you will learn the underlying technologies and concepts that create the current cloud computing and infrastructure, and obtain hands-on experience in designing and implementing modern cloud applications. This is an introductory cloud computing course designed for both senior-level undergraduate students and graduate students.
For more information, please refer to the course syllabus: Syllabus
# | Grading Item | Undergrad. | Grad. |
---|---|---|---|
1 | 4+ Programming Assignments | 50% | 40% |
2 | Miderm Exam | 20% | 20% |
3 | Final Exam | 25% | 25% |
4 | In-class Participation | 5% | 5% |
5 | Paper Presentation | -- | 10% |
This class uses the standard grade cutoff points.
Letter Grade | A | A- | B+ | B | B- | C+ | C | C- | D+ | D | D- | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Range | [93, 100] | [90, 92] | [87, 89] | [83, 86] | [80, 82] | [77, 79] | [73, 76] | [70, 72] | [67, 69] | [63, 66] | [60, 62] | [0, 59] |
All students must follow the Academic Honesty Policy of the University of Georgia. Dishonest behavior will not be tolerated and will result into failing the course. If there are any issues regarding this policy, please contact the instructor immediately.
Week | Class # | Date | Topic | Note |
---|---|---|---|---|
1 | 01 | Jan/07(T) | Course Introduction | |
02 | Jan/08(W) | A Quick Tour of Cloud Computing | ||
03 | Jan/09(R) | Cloud Service Models | ||
2 | 04 | Jan/14(T) | SLA and Availability | |
05 | Jan/15(W) | PA #1 Discussion | PA #1 Out | |
06 | Jan/16(R) | Scalability and Elasticity | ||
3 | 07 | Jan/21(T) | Virtualization and Virtual Machine | |
08 | Jan/22(W) | Inside Datacenters | ||
09 | Jan/23(R) | VM Migration (I) | ||
4 | 10 | Jan/28(T) | VM Migration (II) | PA #1 Due |
11 | Jan/29(W) | OS Level Virtualization | ||
12 | Jan/30(R) | Resource Isolation + LXC | ||
5 | 13 | Feb/04(T) | Docker (I) | |
14 | Feb/05(W) | Docker (II) + Compose | PA #2 Out | |
15 | Feb/06(R) | PA #2 Discussion | ||
6 | 16 | Feb/11(T) | Micrservices | |
17 | Feb/12(W) | Container Orchestration (I) | ||
18 | Feb/13(R) | Container Orchestration (II) | ||
7 | 19 | Feb/18(T) | Serverless Computing (I) | |
20 | Feb/19(W) | Serverless Computing (II) | ||
21 | Feb/20(R) | Midterm Review (I) | PA #2 Due | |
8 | 22 | Feb/25(T) | Midterm Review (II) | |
23 | Feb/26(W) | Open Discussion (Q&A) for Midterm | ||
24 | Feb/27(R) | Midterm Exam (75min, in-class, close book/notes) | ||
9 | 25 | Mar/03(T) | Cloud Storage + Big Data Intro | |
26 | Mar/04(W) | GFS and MapReduce (I) | ||
27 | Mar/05(R) | MapReduce (II) | ||
10 | 28 | Mar/10(T) | Spring Break -- No Class | |
29 | Mar/11(W) | Spring Break -- No Class | ||
30 | Mar/12(R) | Spring Break -- No Class | ||
11 | 31 | Mar/17(T) | No Class due to suspended instruction | |
32 | Mar/18(W) | No Class due to suspended instruction | ||
33 | Mar/19(R) | No Class due to suspended instruction | ||
12 | 34 | Mar/24(T) | No Class due to suspended instruction | |
35 | Mar/25(W) | No Class due to suspended instruction | ||
36 | Mar/26(R) | No Class due to suspended instruction | ||
Week #13 | Mar/31(T), Apr/1(W), Apr/2(R) |
Haddoop Add-Ons and Spark | ||
Week #14 | Apr/07(T), Apr/08(W), Apr/09(R) |
Job Scheduling and Hadoop Schedulers | PA #3 Out | |
Week #15 | Apr/14(T), Apr/15(W), Apr/16(R) | Cluster Management, Yarn, and Mesos | PA #3 Due | |
Week #16 | Apr/21(T), Apr/22(W), Apr/23(R) |
NoSQL, Stream Processing, and Edge Computing | ||