Department of Computer Science, National University of Singapore
CS5224 CLOUD COMPUTING: Schedule (AY2017/18 - Sem 2) - Jan 2018

week date lecture on Tue, 6.30-8.30pm
@ SR2 (Com1, 02-04)
others
1 16 Jan L00: Overview
Part A: Principles of Cloud Computing
L01: Introduction

Topics covered with references

2 23 Jan L02: Concepts & Models Exercise 1 [solution]

Obtaining IBM Bluemix Promo Code


Individual Assignment 1 (20%) due on 11.59pm on 4 Mar 2018   [comments]
3 30 Jan L02: Concepts & Models Exercise 2 [solution]
4 6 Feb H01: IBM Cloud Services (PaaS, SaaS)

Resources:
- IBM Bluemix: The Cloud Platform for Creating
  and Delivering Applications, IBM Redbooks, 2015
- How-to's & Demo: A Tour of Bluemix 2017,  
  Youtube video, 2017 (24 mins)

IBM Bluemix - Getting Started
- H01: IBM Cloud Services (PaaS,
   SaaS) - Lab
H01 Lab: Source Codes & Data Files
- Demo: Getting Started with Node.js
   on Bluemix 2016, Youtube video,
   2016 (13 mins)


Group Assignment 2 (30%)
- Big Data Architecture & Patterns
- team leader to submit project title
   & abstact by 13 Feb (Tue)
- business case projects: 2017, 2016
5 13 Feb Part B: Technologies, Programming & Applications
L03: Technologies behind Cloud Computing
Exercise 3 [solution]
6 20 Feb L04: Cloud Architectures

[L03S: Datacenter@ School of Computing] - SoC Datacenter visit
Exercise 4 [solution]
recess week: 24 Feb - 4 Mar
7 6 Mar L05: Applications & Paradigms Quiz (20%): closed book (solution)
8 13 Mar Talk: Scheduling the Cloud, by Faisal Shamsee, Global Head of Application Infrastructure, Goldman Sachs

L06: Cloud Infrastructure
Assignment 2
- Presentation Schedule
- Sample of Peer Evaluation Form
- Poster: guidelines, ppt template

9 20 Mar H02: Amazon Web Services (IaaS, PaaS, SaaS)
- AWS EC2, youtube video 2015 (4 mins)
- AWS S3, youtube video 2015 (3 mins)
- AWS EMR, youtube video 2014 (3 mins)
Amazon AWS - Getting Started
Setting up an AWS account
- H02: Amazon Web Services (IaaS,
  PaaS, SaaS) - Lab
H02 Lab: Source Codes & Data Files
10 27 Mar L07: K-means Clustering (Iaas, PaaS)
- Programs in L07
L08: Building a Video-sharing Cloud Application (SaaS)
business case: peer evaluation 1

Assignment 1: List of Best Submissions
Fog Computing Clears the Fog for IoT; Demystifying Fog Computing: Characteristics, Applications & Issues; Blockchain-as-a-Service: Introduction & Analysis; Data-Analytics-as-a-Service: In the Era of Big Data; Cost Evaluation of Machine Learning as a Service; Journey of Containers to the Cloud; Service Virtualization: A Literature Survey
11 3 Apr Part C: Cloud Management
L09: Cost Metrics, Pricing Models, Service Metrics and TCO
Modeling Costs of Datacenter
TCO Excel Calculator

business case: peer evaluation 2
12 10 Apr L10: Cloud-enable Data Analytics
L11: Open Issues and Summary
business case: peer evaluation 3
13 17 Apr Test (30%): closed book
check module marks on IVLE grade book
reading week: 21-27 Apr