ri3009: cloud computingteoym/ri3009-17/l00-overview.pdf · l08: building a video‐sharing saas...

10
RI3009: Cloud Computing July 14 to Aug 1, 2017 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: others

Post on 12-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

RI3009: Cloud ComputingJuly 14 to Aug 1, 2017

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: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

NUS School of Computing

Faculty of Arts and Social SciencesSchool of BusinessSchool of ComputingFaculty of DentistrySchool of Design and EnvironmentFaculty of EngineeringFaculty of LawYong Loo Lin School of MedicineYong Siew Toh Conservatory of MusicSaw Swee Hock School of Public HealthFaculty of ScienceUniversity Scholars ProgrammeYale‐NUS CollegeLee Kuan Yew School of Public PolicyNUS Graduate School for Integrative Sciences & EngineeringDuke‐NUS Graduate Medical School Singapore

2

• Established July 1998 (formerly DISCS within FoS)

• Departments: – Computer Science – Information Systems

• Staff strength:‐ 111 (academic staff)‐ 115 (research staff)

• Student Population~ 2,400 (total):

‐1800 undergraduates‐ >500 graduate students

14 July 2017 Overview

Page 3: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

My InterestsResearch: modelling (simulation and performance modelling),

parallel computing (cloud, edge)

Teach: Parallel Computing, Cloud Computing,Computer Systems Performance Analysis, …

Best Paper Awards1. L. Birdsey, C. Szabo and Y.M. Teo, Twitter Knows: Understanding the Emergence

of Topics in Social Networks, Proc of Winter Simulation Conference, IEEEComputer Society Press, US, Dec 6‐9, 2015. [WSC 2015 Best Paper Award]

2. M. Mihailescu and Y.M. Teo, Strategic‐Proof Dynamic Resource Pricing ofMultiple Resource Types on Federated Clouds, Proc of 10th InternationalConference on Algorithms and Architectures for Parallel Processing, Busan, Korea,May 21‐23, 2010. [Best Paper Award]

3. C. Szabo, Y.M. Teo and S. See, A Time‐based Formalism for the Validation ofSemantic Composability, Proc of the Winter Simulation Conference, pp 1411‐1422, IEEE Computer Society Press, Austin, Texas, USA, December 13‐16, 2009.[ACM SIGSIM Best PhD Student Paper Award]

14 July 2017 Overview ..

Page 4: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

Cloud Computing

14 July 2017 Overview 4

Page 5: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

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

14 July 2017 Overview 5

Page 6: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

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

14 July 2017 Overview 6

Introductory module

Teaching mode: lectures, hands‐on labs and tutorials + visit to datacenter, lab assignments

Page 7: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

What we cover?

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

B. TECHNOLOGIES, PROGRAMMING AND APPLICATIONSL03: Technologies behind Cloud ComputingL04: Cloud ArchitectureL05: Applications & ParadigmsH02: Amazon Web Services (IaaS, PaaS, SaaS) [hands‐on]L06: Cloud InfrastructureL07: K‐means Clustering using Elastic MapReduce (IaaS, PaaS)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

14 July 2017 Overview 7

Page 8: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

Course Schedule & Webpage

• Lecture: 2‐5pm, EC (Com2, 04‐02)

• Lab/Tutorial/Consultation:– 9.30‐12 noon, PL2 (Com1, B‐09)

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

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

14 July 2017 Overview 8

Page 9: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

Main Text

• Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, et al., Prentice‐Hall, 2013. [chapters 3, 4, 5, 11, 15 & 16]

14 July 2017 Overview 9

2 copies of the books are available for overnight loan

Page 10: RI3009: Cloud Computingteoym/RI3009-17/L00-Overview.pdf · L08: Building a Video‐Sharing SaaS Cloud Application C. CLOUD MANAGEMENT L09: Cost Metrics, Service Quality Metrics, SLAs

Module Assessment

• Quiz 1 (closed book): 15%

• Quiz 2 (closed book): 15%

• Lab Exercise 1: 15%

• Lab Exercise 2: 15%

• Final Assessment: Online Test (closed book): 40%

14 July 2017 Overview 10