The outline will be updated over weeks.
Lecture | Date | Topics | Details | Notes/Resources |
---|---|---|---|---|
1 | 02/16 | Class Overview | ||
2 | 02/18 | Introduction to Cloud Computing | Cloud Providers, XaaS, Hardware | |
3 | 02/23 | Data Center Virtual Tour | Microsoft GFS, Google Cloud, and more | HW1 |
4 | 02/25 | MapReduce | BigData, MapReduce, Key/Value pairs, Examples | AWS account setup |
5 | 03/02 | HDFS | NameNode, DataNode, Replication, JobTracker, TaskTracker | HW2 |
6 | 03/04 | YARN | ||
7 | 03/09 | Virtualization | Virtual Machine | |
8 | 03/11 | Virtualization | Container | |
9 | 03/18 | Container Orchestration | Kubernetes, Control Plane, Nodes, Pods | Oracle Academy Cloud account, AWS account |
10 | 03/25 | Serverless and FaaS | HW3 | |
11 | 04/01 | Gossiping and Covid! | Multicasting | Tutorial: Amazon EC2/VMs |
12 | 04/06 | Failure Detection | Tutorial: Amazon Elastic Containers/Dockers | |
13 | 04/08 | P2P and IoT | Tutorial: Kubernetes/Docker Swarm | |
14 | 04/13 | P2P and IoT | HW4, Tutorial: MapReduce and Amazon EMR | |
15 | 04/15 | Spark | Tutorial: AWS Lambda / OpenFaaS | |
16 | 04/20 | Kafka | ||
17 | 04/22 | KeyValue Storage | ||
18 | 04/27 | KeyValue Storage | Tutorial: Spark | |
19 | 04/29 | Time | Tutorial: NoSQL and Amazon DynamoDB | |
20 | 05/04 | Time | Tutorial: Kafka and Amazon MSK | |
21 | 05/06 | Time | Tutorial: AWS IoT Greengrass | |
22 | 05/11 | Scheduling | Tutorial: Amazon CloudFront | |
23 | 05/13 | Scheduling | Tutorial: Amazon Kinesis | |
24 | 05/18 | Final exam review |