Date | Title | Reading | Example code | |
---|---|---|---|---|
1 | Tuesday Jul 7th |
Introduction and overview |
|
|
2 | Thursday Jul 9th |
Emulation |
|
|
3 | Tuesday Jul 14th |
Virtualisation |
|
|
4 | Thursday Jul 16th |
Hypervisors |
|
|
5 | Tuesday Jul 21st |
CPU support for virtualisation |
|
|
6 | Thursday Jul 23rd |
Paravirtualisation |
|
|
7 | Tuesday Jul 28th |
OS-level virtualisation |
|
|
8 | Thursday Jul 30th |
Containers (Docker) |
|
|
9 | Tuesday Aug 4th |
Unikernels |
|
|
10 | Thursday Aug 6th |
IaaS |
|
|
11 | Tuesday Aug 11th |
PaaS |
|
|
12 | Thursday Aug 13th |
SaaS |
|
|
13 | Tuesday Aug 18th |
XaaS |
|
|
14 | Thursday Aug 20th |
Elasticity |
|
|
Study break | ||||
Assignment 1 due, Monday, Aug 31st | ||||
15 | Tuesday Sep 1st |
Storage |
|
|
16 | Thursday Sep 3rd |
Security |
|
|
17 | Tuesday Sep 8th |
Cloud and data-centre networks |
|
|
18 | Thursday Sep 10th |
Software defined networking |
|
|
19 | Tuesday Sep 15th |
FaaS / Serverless |
|
|
20 | Thursday Sep 17th |
Cloud Middleware / MBaaS |
|
|
21 | Tuesday Sep 22nd |
Orchestration |
|
|
22 | Thursday Sep 24th |
Cloud law |
|
|
23 | Tuesday Sep 29th |
Exam info / Messaging |
|
|
24 | Thursday Oct 1st |
Consensus and integrity checking |
|
|
Assignment 2 due, Friday, Oct 2nd | ||||
25 | Tuesday Oct 6th |
Kubernetes |
|
|
26 | Thursday Oct 8th |
Emerging technology |
|