ri3009: cloud computingteoym/ri3009-17/l00-overview.pdf · l08: building a video‐sharing saas...
TRANSCRIPT
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
张永明
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
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 ..
Cloud Computing
14 July 2017 Overview 4
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
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
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
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
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
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