15-719: Syllabus

Tentative Schedule

The schedule is also available as an ical file that you can subscribe to.

Lectures and projects can only be accessed by clients with a CMU IP address. CMU students who are off campus can use Cisco AnyConnect VPN to obtan a CMU IP (I'm told that the "Library Resource VPN" works best). Most readings require that you have access to ACM or IEEE's digital library. You will automatically have access if you are using a client with a CMU IP.

Lecture Date Lecturer Topics Notes Readings
1 Mon 01/11 Garth and Majd Introduction
[pdf]
Optional - Rackspace12, Shafii12 Armbrust2010, NISTdef2011, NISTref2011, Rackspace12, Shafii12
2 Wed 01/13 Garth and Majd Use cases incl. Apple iCloud, Online retail, Virtual desktops, CycleCloud and Obama for America, Mobile
[pdf]
Optional - iCloud, Vogels12, CycleComputing, Clarke12 Obama12, Vieira12, iCloud, Vogels12, CycleComputing, Clarke12
3 Mon 01/18 None No class (Martin Luther King Jr Day)
4 Wed 01/20 Garth and Majd Building a Carnegie Mellon cloud and Openstack
[pdf]
Required - Nurmi09; Optional - Chase07, OpenStack16 Nurmi09, Chase07, OpenStack16
5 Mon 01/25 Michael Kozuch (guest) Encapsulating computation
[pdf]
Barham03 required. Other readings optional. Barham03, Felter14, Goldberg74, Chen01
6 Wed 01/27 Garth Elasticity
[pdf]
Required - Vaquero11. Optional - Ferguson12, Rajagopalan13, Das13 (Sections 1-6). Vaquero11, Ferguson12, Rajagopalan13, Das13
7 Mon 02/01 Garth and Majd Programming frameworks/models incl. HPC and MapReduce
[pdf]
Required - Dean04, Zaharia10; all others optional. Dean2004, Zaharia10, Yu08, Low10
8 Wed 02/03 TBD Project 1 Building an OpenStack Cloud
[pdf]
9 Mon 02/08 Garth Storage in the cloud, part 1
[pdf]
Required - Ghemawat03. Optional - Gao09, Beaver10, Abe10. Ghemawat03, Beaver10, Gao09, Abe10
10 Wed 02/10 Garth Storage in the cloud, part 2
[pdf]
Required - Alba14. Optional - Thereska13, Xu14. Alba14, Thereska13, Xu14
Wed 03/02 None Exam 1
The exam will cover all material up to and including Monday 02/29/2016 lecture.
11 Mon 03/07 None No class (spring break)
12 Wed 03/09 None No class (spring break)
Wed 04/27 None Exam 2
Exam 2 will cover all material after Exam 1.

Last updated: 2016-02-10 18:38:29 -0500 [validate xhtml]