Instructor: |
Melody Moh |
Office Location: |
MQH 411 |
Telephone: |
(408) 9245088 |
Email: |
MyFirstName <dot> MyLastName <at> SJSU <dot> EDU |
Office Hours: |
Mon and Wed 1120 to 1150 and Wed 1450 to 1530 |
Class Days/Time: |
MW 1330 to 1445 |
Classroom: |
MQH 422 |
Prerequisites: |
CS 149 or instructor consent
|
Course materials such
as syllabus, handouts, notes, assignment instructions, etc. can be found on my
faculty web page http://www.cs.sjsu.edu/~melody/index.html You are responsible
for regularly checking with the email system through MySJSU at http://my.sjsu.edu to learn of any
updates.
Topics in cloud computing, including distributed system models, virtual machines, virtualization, cloud platform architectures (IaaS, PaaS, SaaS), service-oriented architectures, cloud programming and software environments, peer-to-peer computing, ubiquitous cloud, cloud security and trust management.
This semester, topics include the following (time permits):
Upon successful completion of this course, students will
be able to:
Required Textbook
References
Hwang, Fox, and Dongarra, Distributed
and Cloud Computing, Morgan Kaufmann, 2012.
o
SJSU ebook: http://discover.sjlibrary.org/iii/encore_sjsu/record/C__Rb4631321
o
URL (Publisher): http://mkp.com/news/distributed-and-cloud-computing
References for specific topics/projects will be given along
with topic/project assignments.
Homework is due (hard copy) by class starting time on the
due date. Each assigned problem requires a solution and an explanation (or work)
detailing how you arrived at your solution. Cite any outside sources used to
solve a problem. When grading an assignment, I may ask for additional
information. A subset of the assigned problems will typically be graded.
ASSIGNMENTS
Refer the course website for latest information of
assignments.
EXAMS
One mid-term exam (Mid) scheduled approximately at the end of 8th week, and a final exam (FIN).
For continual updates of course schedule, please check the course web page at http://www.cs.sjsu.edu/~melody/CS218_17F.html
CS 218 final exam is scheduled on the last day of
instruction, Mon Dec 11, 1:30-2:45pm.
Percentage |
Grade |
92 and above |
A |
90 - 91 |
A- |
88 - 89 |
B+ |
82 - 87 |
B |
80 - 81 |
B- |
78 - 79 |
C+ |
72 - 77 |
C |
70 - 71 |
C- |
60 - 69 |
D |
59 and below |
F |
o HW - 20%, PROJ- 40%, Mid
- 20%, FIN - 20%.
NOTE that University policy F69-24 at http://www.sjsu.edu/senate/docs/F69-24.pdf states the following:
Per University Policy S16-9, university-wide policy
information relevant to all courses, such as academic integrity,
accommodations, etc. will be available on Office of Graduate and Undergraduate
Programs' Syllabus Information
web page at http://www.sjsu.edu/gup/syllabusinfo/
The schedule is subject to change with fair notice; the
notice will be made available in class.
Weeks |
Topics |
1 |
Introduction |
2 |
Parallel and Distributed Systems |
3 |
Parallel and Distributed Systems |
4 |
Cloud Infrastructure |
5 |
Cloud Computing: Applications and Paradigms |
6 |
Cloud Computing: Applications and Paradigms |
7 |
Cloud Resource Virtualization and Containers |
8 |
Cloud Resource Management and Scheduling |
9 |
Cloud Resource Management and Scheduling |
10 |
Networking Support and Storage Systems for Cloud Computing |
11 |
Networking Support and Storage Systems for Cloud Computing |
12 |
Security and Privacy Issues |
13 |
Fog computing, edge computing, and cloudlets |
14 |
Case studies of Cloud Computing |
15 |
Case studies of Cloud Computing |
16 |
Review |
Final Exam |
Mon Dec 11, 1:30-2:45pm. |