CISC 886* Cloud Computing

Class Schedule

Fall 2014

[CISC 886 Home Page]


Week

Dates

Topics

Assigned Papers
(See course bibliography)

Slides

1

Sep 8 - 12

Intro – Cloud computing

Grids vs Clouds

L. Vaquero, L. Rodero-Merino, J. Caceres and M. Linder. A Break in the Clouds: Towards a Cloud Definition, ACM SIGCOMM Computer Communication Review 39(1), 50 – 55, January 2009.    http://portal.acm.org/citation.cfm?id=1496100

M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia. Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No. UCB/EECS-2009-28, Electrical Engineering and Computer Sciences, University of California at Berkeley, February 2009.http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html

I. Foster, Z. Yong, I. Raicu and S. Lu. Cloud Computing and Grid Computing 360-Degree Compared. Grid Computing Environments Workshop, 2008. GCE '08. http://arxiv.org/ftp/arxiv/papers/0901/0901.0131.pdf

Lecture 1

Lecture 2

2

Sep 15 - 19

Clouds under the covers

 

Data storage in the cloud/MapReduce

VMWare. Virtualization Overview. White paper, 2006. http://www.vmware.com/pdf/virtualization.pdf

S. Ghemawat, H. Gobioff, and S. Leung. The Google File System. SOSP 2003. 
http://portal.acm.org/citation.cfm?doid=945445.945450
 

 

R. Cattell. Scalable SQL and NoSQL Data Stores. SIGMOD Record 39(4), December 2010.

http://www.sigmod.org/publications/sigmod-record/1012/pdfs/04.surveys.cattell.pdf

 

F. Chang, J. Dean, S. Ghemawat, W. Hsieh, D. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. Gruber. Bigtable: A Distributed Storage System for Structured Data. OSDI 2006.

http://www.usenix.org/events/osdi06/tech/chang.html

 

J. Dean and S. Ghemawat. MapReduce: Simplified Data Processing on Large Clusters, Proc of USENIX 6thSymposium on Operating System Design and Implementation, San Franciso CA, Dec 2004, http://labs.google.com/papers/mapreduce-osdi04.pdf

 

D. Terry. Replicated Data Consistency Explained through Baseball. Communications of the ACM, Vol 56, No 12, December 2012. http://dl.acm.org/citation.cfm?id=2534706.2500500

 

Lecture 3

 

Lecture 4

3

Sep 22 - 26

AWS Tutorial

MapReduce Tutorial

 

AWS

 

MapReduce

4

Sep 29 – Oct 3

Mobile Cloud Computing

Big data in the cloud

 Lecture 5

5

Oct 6 - 10

Project proposal due Oct 10.

6

Oct 13 - 17

 

7

Oct 20 - 24

 

 

8

Oct 27 –31

9

Nov 2 - 7

10

Nov 10 - 14

11

Nov 17 - 21



12

Nov 24 - 28

 



13

Dec 1 - 5

Project presentations

 

14

Dec 8 – 12

Project presentations

Project report due Dec 12

 


[CISC 886 Home Page]

School of Computing, Queen's University

All contents copyright © 2014, Khalid Elgazzar.
All rights reserved.