cs5224: cloud computing

8
CS5224: Cloud Computing AY2015/16 – Semester 2 Teo Yong Meng Room: Com2, #0439 Department of Computer Science National University of Singapore Email: [email protected] URL: www.comp.nus.edu.sg/~teoym Tel: 6516 2830

Upload: buithu

Post on 02-Jan-2017

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS5224: Cloud Computing

CS5224: Cloud ComputingAY2015/16 – Semester 2

Teo Yong MengRoom: Com2, #04‐39

Department of Computer ScienceNational University of SingaporeEmail: [email protected]

URL: www.comp.nus.edu.sg/~teoymTel: 6516 2830

Page 2: CS5224: Cloud Computing

Learning Objectives

1. Explains and discusses fundamental aspects ofcloud computing concepts, models, technologiesand applications

2. Hands‐on: IBM Bluemix and Amazon Web Serviceswith examples in developing applications using IaaS,PaaS and SaaS

3. Develop business case for adopting cloudcomputing

12 January 2016 Overview 2

Page 3: CS5224: Cloud Computing

Learning Objectives

1. Explains and discusses fundamental aspects ofcloud computing concepts, models, technologiesand applications

2. Hands‐on: IBM Bluemix and Amazon Web Serviceswith examples in developing applications using IaaS,PaaS and SaaS

3. Develop business case for adopting cloudcomputing

12 January 2016 Overview 3

0. Class with varied knowledge

1. Introductory module

2. Teaching mode: lectures, hands‐on + visit to datacenter, assignments

3. Business case – putting all you have learnt together

Page 4: CS5224: Cloud Computing

What will we cover?

A. PRINCIPLES OF CLOUD COMPUTINGL01: IntroductionL02: Fundamental Concepts & ModelsH01: IBM Cloud Services (PaaS, SaaS) [hands‐on]

B. TECHNOLOGIES AND APPLICATIONSL03: Technologies behind Cloud ComputingL04: Cloud ArchitectureL05: Applications & ParadigmsL06: Cloud InfrastructureL07: K‐means Clustering using Elastic MapReduce (IaaS, PaaS)H02: Amazon Web Services [hands‐on]L08: Building a Video‐Sharing SaaS Cloud Application

C. CLOUD MANAGEMENTL09: Cost Metrics, Service Quality Metrics, SLAs and TCO

L10: Cloud‐enabled Data Analytics

D. SUMMARY & CONCLUSIONL11: Summary and Open Issues

12 January 2016 Overview 4

Page 5: CS5224: Cloud Computing

Course Schedule & Webpage

• Lecture: Tue 6.30‐8.30pm, SR2

• Tutor: Sunimal Rathnayake (Com 2, #B1‐01)

• Consultation:– Wed 2‐3pm (Yong Meng)– tba (Sunimal)

• Webpage:– IVLE for course announcement– www.comp.nus.edu.sg/~teoym/cs5224‐16  for lecture slides, assignments, etc.

12 January 2016 Overview 5

Page 6: CS5224: Cloud Computing

Main Text

• Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, et al., Prentice‐Hall, 2013, 2 copies at RBR in Central Library. [chapters 3, 4, 5, 11, 15 & 16]

12 January 2016 Overview 6

Page 7: CS5224: Cloud Computing

CS5224

Available at NUS Co-op @ Forum !!

Cloud Computing: Concepts, Technology & Architecture, 1/e

Author : PAPADIMITRIOU

Publisher : Pearson

ISBN : 9780133387520

Page 8: CS5224: Cloud Computing

Module Assessment

• No Exam

• Quiz (closed book): 20%

• Test (closed book): 30%

• Assignment 1 (individual): 20%

• Assignment 2 (team): 30%

12 January 2016 Overview 8