Loading...
 
Print

Cloud Computing

Instructor Information

Instructor: Weidong Shi (Larry), Ph.D.
Office Location: PGH 567 or PGH348
Telephone: Office – 713-743-3045
E-mail: $_ = "wshi3XXuhYYedu"; s/XX/@/; s/YY/./;
Office Hours:Tuesday, Thursday. 2:30pm – 3:30pm or by appointment

 

TA Information

TA 1: Zhimin Gao
Office Location: PGH348
Telephone: Office – 713-743-3045
E-mail:
Office Hours:Tuesday, Thursday. 2:30pm – 3:30pm or by appointment
TA 2: Olga Datskova
Office Location: PGH 547 (Computer Lab)
E-mail:
Office Hours:12:00-13:00 TuTh (not available on 9/29 and 10/4. Please email)

 

Course Information

Course Number: COSC6376
Course Name: Cloud Computing
Course Location: SEC 108
Class Times: TuTh 1:00pm – 2:30pm
Prerequisites: Graduate standing or consent of instructor. Good knowledge of data structures, algorithms, databases, operating systems, and distributed computing. The projects will require good programming skills and sufficient knowledge of Python and script programming. Be prepared to learn new programming frameworks. You should have good experience working in the Linux environment, since our projects will be done in Linux.

 

Textbook:

There is no textbook for this course. All materials will come from recently published papers and online documents.

Reference:

  • “Cloud Computing, Implementation, Management, and Security” by John W. Rittinghouse and James F. Ransome, ISBN: 978-1-4398-0680-7, CRC Press, 2010
  • “Cloud Application, Architectures”, by George Reese, ISBN: 978-0-1360-0922-1, Addison Wesley, 2009
  • Practical Virtualization Solutions: Virtualization from the Trenches”, by Kenneth Hess, Amy Newman, ISBN: 978-0-1371-42972, Prentice Hall, 2009

 

Description:

This is a graduate level course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security and privacy, Amazon Web Services, and interactive web-based applications. Students are expected to read extra materials including papers and online resources, finish several mini projects, a large team project, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics.

Learning Objectives:

On completion of this course, students will have a comprehensive knowledge of cloud computing techniques, be able to design and implement applications using Amazon cloud services, have a comprehensive knowledge of best practices in cloud computing, and be able to understand the challenges and issues in cloud computing.

Project Schedule

 

Class Schedule and Slides

Date Topic Slide Reading Assignment (only need to submit 10 of the 12 articles)
8/23 Intro Introduction to the class(pdf), Introduction to the class (ppt)
8/30 Cloudonomics Cloudonomics(pdf), Cloudonomics(ppt) Cloudonomics: A Rigorous Approach to Cloud Benefit Quantification
9/1 Challenges Challenges(pdf), Challenges(ppt) Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services
9/6 MapReduce MapReduce(pdf), MapReduce(ppt) MapReduce: Simplified Data Processing on Large Clusters
9/8 HDFS, MapReduce, Spark HDFS, MapReduce, Spark(pdf), HDFS, MapReduce, Spark(ppt)
9/13 Getting started with Amazon Web Services (AWS) ..
9/15 Brief overview of cluster tools LinuxIntro(pdf) (updated on 9.21)
9/20 Recommender System, Homework1 Homework 1(pdf), Homework 1(ppt)
9/22 Optional Projects
9/27 Project Discussion Bigtable: A Distributed Storage System for Structured Data
9/29 NoSQL and BigTable NoSQL and BigTable(pdf), NoSQL and BigTable(ppt)
10/4 NoSQL and BigTable
10/6 Dynamo Dynamo: Amazon's Highly Available Key-value Store
10/11 Other NoSQL and IoT Cloud
10/18 Mobile Edge Computing and Cloudlet
10/20 Virtualization Virtualization(pdf), Virtualization(ppt)
10/25 HW Assisted Virtualization and i/O Virtualization Virtualization(pdf), Virtualization(ppt)
10/27 Xen and the Art of Virtualization
11/1 Google B4 B4: Experience with a Globally-Deployed Software Defined WAN
11/3 DevOP, Infrastructure as Code Optional: Just in Time Provisioning for Cyber Foraging
11/8 Configuration Management Holistic Configuration Management at Facebook
11/10 Security
11/15 Security All Your Clouds are Belong to us – Security Analysis of Cloud Management Interfaces
11/17 Security
11/22 Enclave and Containers Hey, You, Get Off of My Cloud:(pdf)
11/29 OpenStack OpenStack Tutorials Optional: Shielding Applications from an Untrusted Cloud with Haven

 

Homework

 

Grading:

  • Reading summaries 10%
  • Two programming assignments 20%
  • Team Projects 70%

 

Honor Code:

Students are expected to uphold the University of Houston Honor Code and to avoid any instances of academic misconduct in homework assignments and exams. Any violation will be immediately and directly reported to the Dean of Students' Affairs for further action.

Student with Disabilities:

Any student with a documented disability needing accommodations must speak with the instructor.


Created by admin. Last Modification: Tuesday 17 of January, 2017 00:41:21 UTC by admin. (Version 98)

List of attached files
  ID Name   desc uploaded Size Downloads
1 182 pdf cloudsec.pdf View Download   2016-10-27 20:49 by larryshi 297.68 Kb 230
2 181 pdf Cloud-Lec12-Virtualization.pdf View Download   2016-10-26 20:56 by larryshi 1.78 Mb 208
3 180 default Cloud-Lec12-Virtualization.pptx View Download   2016-10-26 20:55 by larryshi 1.85 Mb 197
4 179 pdf Shielding-Applications-from-an-Untrusted-Cloud-with-Haven.pdf View Download   2016-10-26 20:17 by larryshi 334.18 Kb 200
5 178 pdf Just-in-Time-Provisioning-for-Cyber-Foraging.pdf View Download   2016-10-26 20:17 by larryshi 2.30 Mb 198
6 177 pdf Holistic-Configuration-Management-at-Facebook.pdf View Download   2016-10-26 20:17 by larryshi 637.92 Kb 287
7 176 pdf B4-Experience-with-a-Globally-Deployed.pdf View Download   2016-10-26 20:17 by larryshi 3.25 Mb 185
8 175 pdf b4-sigcomm13.pdf View Download   2016-10-25 20:35 by larryshi 3.25 Mb 204
9 174 pdf Cloud-Lec11-Virtualization.pdf View Download   2016-10-25 15:43 by larryshi 2.15 Mb 205
10 173 default Cloud-Lec11-Virtualization.pptx View Download   2016-10-25 15:42 by larryshi 4.15 Mb 211
11 171 default Cloud-Lec6-Bigtable.pptx View Download   2016-10-06 15:39 by larryshi 4.90 Mb 210
12 170 pdf Cloud-Lec6-Bigtable.pdf View Download   2016-10-06 15:37 by larryshi 2.57 Mb 211
13 169 pdf Cloud-HW1.pdf View Download   2016-09-25 01:06 by larryshi 1.02 Mb 365
14 168 default Cloud-HW1.pptx View Download   2016-09-25 01:06 by larryshi 697.29 Kb 346
15 167 pdf Cloud-Lecx-LinuxIntro.pdf View Download   Cluster, Linux and Hadoop 2016-09-22 05:11 by odatskov 897.07 Kb 411
16 165 pdf Cloud-Lec4-HDFS-MapReduce.pdf View Download   2016-09-15 18:59 by larryshi 2.28 Mb 281
17 164 default Cloud-Lec4-HDFS-MapReduce.pptx View Download   2016-09-15 18:58 by larryshi 3.78 Mb 224
18 161 pdf Cloud-Lec3-MapReduce.pdf View Download   2016-09-08 19:27 by larryshi 960.29 Kb 246
19 160 default Cloud-Lec3-MapReduce.pptx View Download   2016-09-08 19:27 by larryshi 1.28 Mb 295
20 159 default Cloud-Lec2-Challenges.pptx View Download   2016-09-05 23:18 by larryshi 3.24 Mb 324
21 158 pdf Cloud-Lec2-Challenges.pdf View Download   2016-09-05 23:18 by larryshi 1.84 Mb 289
22 157 default Cloud-Lec1-Cloudonomics.pptx View Download   2016-08-31 17:11 by admin 4.19 Mb 234
23 156 pdf Cloud-Lec1-Cloudonomics.pdf View Download   2016-08-31 17:10 by admin 2.28 Mb 433
24 155 default Cloud-Lec0-Intro.pptx View Download   2016-08-31 17:08 by admin 5.16 Mb 256
25 154 pdf Cloud-Lec0-Intro.pdf View Download   2016-08-31 17:08 by admin 2.13 Mb 263
26 124 pdf AmazonSignatureWrapping.pdf View Download   2015-11-13 21:16 by kelvin 466.08 Kb 395
27 123 pdf 05461732.pdf View Download   2015-11-13 21:16 by kelvin 396.95 Kb 428
28 120 pdf nox.pdf View Download   2015-10-22 20:45 by larryshi 649.89 Kb 308
29 112 pdf 2003-xensosp.pdf View Download   2015-10-19 18:13 by larryshi 284.76 Kb 345
30 110 default Tutorial_AWS.pptx View Download   Kelvin 2015-10-08 18:10 by kelvin 68.87 Kb 298
31 104 pdf pig-latin.pdf View Download   2015-10-01 19:51 by larryshi 853.99 Kb 336
32 103 pdf amazon-dynamo-sosp2007.pdf View Download   2015-10-01 19:46 by larryshi 879.36 Kb 394
33 96 pdf bigtable-osdi06.pdf View Download   2015-09-22 19:12 by admin 216.03 Kb 391
34 95 pdf nsdi_spark.pdf View Download   2015-09-16 03:33 by admin 865.54 Kb 428
35 92 pdf dean.pdf View Download   2015-09-08 23:09 by admin 375.44 Kb 440
36 87 pdf BrewersConjecture-SigAct.pdf View Download   2015-09-08 23:00 by admin 130.66 Kb 409
37 77 pdf cloudonomics.pdf View Download   2015-08-26 20:26 by admin 838.10 Kb 488

Shoutbox