Cloud Computing: Technologies and Enterprise IT Strategies
CRN# 24142 CPET 58100-03D (in class section)
CRN# 24148 CPET 49900-01D (in class section)
CRN# 24456 CPET 58100-03I (Internet online section)
CRN# 24456 CPET 49900-03I (Internet online section)

Spring   2015

A Special Course
for
Purdue University's Master of Science in Technology Gradute Program:
IT/Advanced Computer Applications Track

Lecture/Activities Schedule
Echo 360 Recording Center( Rich Media Dispaly - using Web browser to view all recorded lectures; Vodcat Playback m4v, Podcast Playback)

Meeting No
Topics/Activities
Date
1
Lecture 1, Jan. 15, 2015, Lecture Note
**Introduction to the course, course syllabus
**An Overview of Distributed System Models and Enabling Technologies
*** IBM Point of View on Cloud Computing, 2:22 min, Oct. 23, 2013, https://www.youtube.com/watch?v=qLQoWyA7WzA
** VMware vCloud Director – What is Cloud Computing, 9:28 min, Mar. 20, 2012, https://www.youtube.com/watch?v=9Nn-to4g9VE
*** Microsoft Azure – Microsoft Cloud, 10:16 min, Feb. 16, 2014, https://www.youtube.com/watch?v=rUlDyhBc_Rg
** Hw 1 (week 1) read chapter

** Echo 360 Recorded Lecture #1 (Part 1)
** Echo 360 Recorded Lecture
#1 (Part 2)

1/15
2
Lecture 2, Jan. 22, 2015,
(1) An Overview of Distributed Systems Models and Enabling Technologies (Lecture note ... continue)
(2) NIST Cloud Computing Definition, Standards & Roadmap, Security and Privacy Guidelines (Lecture Note)

** Amazon High Performance Computing, Video 2:21 minutes, http://aws.amazon.com/hpc/
** Amazon EC2 (Elastic Compute Cloud), Video 4:01 minutes, http://aws.amazon.com/ec2/

** Echo 360 Recorded Lecture #2 (Part 1)
** Echo 360 Recorded Lecture #2 (Part 2)
1/22
3 Make Up Lecture (posted Feb. 3)
NIST Cloud Computing Standards
* Cloud computing definition: 5 characteristics, 3 service models (IaaS, PaaS, SaaS), 4 deployment models
* Actors in Cloud computing: Providers, consumers, brokers, auditors, carriers
* Consumer and provider activities (IaaS, PaaS, SaaS)
* Examples of cloud services
* NIST Conceptual Cloud Model
* Cloud Computing Standards: Security, Privacy, Portability, Interpoerability, and Use Cases
** Echo 360 Recorded Lecture 3 (posted Feb. 3)
1/29
4 Lecture Note , (Feb. 5)
* Hw 1 soultion; Hw 2 & Hw 3 discussion
Computer Cluster for Scalable High Throughput and High Perfoamnce Computing
*Computer clusters; Examples of computer clusters; Design Objective and Issues; Cluster Interconnect; Cluster Computing in the Cloud
* Referneces: VMWare, Microsoft Hyper-V,RedHat Virtualization, Oracle VM, Xen project
Lecture Note  (Feb. 5)
*DoE and Government Cloud computing strategies, Reference 1
*Cloud computing market reports and forecasts, Reference 2
*Management Strategy for the Cloud Computing: Reference 3
*Cloud Business Summit, The Yale Cluc of NYC, Nov. 12, 2014, http://cbs2014.saugatucktechnology.com/
Echo 360 Recorded Lecture 4-1 (Feb. 5)
Echo 360 Recorded Lecture 4-2 (Feb. 5)
2/5
5 Lecture on Federal IT Strategies and Architecture
Lecture on Cloud Services Projects: Requirements and Specifications
Lecture on Ch 3. Virtualization of Clusters and Data Centers
Echo 360 Recorded Lecture 5-1 (Feb. 12)
Echo 360 Recorded Lecture 5-2 (Feb. 12)
2/12
6 *Lecture on Ch 3. Virtualization of Clusters and Data Centers (continue)
*Lecture on Project Management: IT Cloud Services Project
* Student Project Report (Hw3)- Richard Adeyemo & Richard Repp
** IPFW Cloud Service Task Force (PPT file presentation)
** IPFW Cloud Service Task Force (report)
Echo 360 Recorded Lecture 6-1 (Feb. 19)
Echo 360 Recorded Lecture 6-2 (Feb. 19)
Microsoft Office Templates for Project Management:
** Project Overviw (PPT file), Project Kickoff Report, Weekly Status Report,
** Detailed Project Status Report, Change Request Form, Change Request Log
** Project Issue Log (Excel file), Project Closure
2/19
7 Cloud Services at IPFW, by Mike Mourey, IPFW Manager of Infrastructure Engineering
Echo 360 Recorded Presentation (Feb. 26)

Lecture on Ch 4. Cloud Platform Architecture over Virtualized Data Centers:
** Lecture Note. Cloud Computing and Service Models
** Lecture Note. Datacenter Design and Interconnection Networks; and Architectural Design of Compute & Storage Clouds
Echo 360 Recorded Lecture 7-1 (Feb. 26)
Echo 360 Recorded Lecture 7-2 (Feb. 26)
Exam 1 date March 5, Thursday, from 5 PM to 11 PM; online through Blackboard e-learning
2/26
8 Take home Exam 1 from 5 PM to 11 PM: take home exam questions will be delivered via Email, exam time period: 2 hours max; need to notify the instructor your Exam 1 STRARTING TIME (before you can take the exam). Return your Exam 1 also via Email to Prof. Lin, NO LATER than Two hours after your exam starting time.

Lecture notes on Ch 4. Cloud Platform Architecture over Virtualized Data Centers:
* Lecture Note. Datacenter Design and Interconnection Networks; and Architectural Design of Compute & Storage Clouds (continue)
** Lecture Note. Public Cloud Platforms; Inter-Cloud Resource Management
3/5
9 Spring Break  
10 Lecture notes on Ch 4. Cloud Platform Architecture over Virtualized Data Centers:
* Lecture Note. Datacenter Design and Interconnection Networks; and Architectural Design of Compute & Storage Clouds (continue)
** Lecture Note. Public Cloud Platforms; Inter-Cloud Resource Management
** Lecture Note. Cloud Security and Trust Management
Echo 360 Recorded Lecture 8-1, March 19
Echo 360 Recorded Lecture 8-2, March 19
3/19
11 Lecture Notes on Ch. 5 Service-Oreinted Architectures for Distributed Computing
Echo 360 Recorded Lecture 9-1, March 26
Echo 360 Recorded Lecture 9-2, March 26
3/26
12 Lecture Notes on Ch. 5 Service-Oreinted Architectures for Distributed Computing (continue)
* A Study of Design An Integrated Healthcare System Using SOA and Web, (PPT Slide), CPET 598 M.S. Directed Project by Elhadi Eloma, Advisor Prof. Paul Lin, May 2009
* A Study of Health Record Data Interoperability in the U.S. based on the HL7 CDA and SOA, (PPT Slide), CPET 598 M.S. Directed Project by by Joshua Prowant, Advisor Prof. Paul Lin, May 2009
Echo 360 Recorded Lecture 10-1, April 2
Echo 360 Recorded Lecture 10-2, April 2
** Hw 7-1 assigned due 4/10 (Individual assignment)
** Hw 7-2 Team assignment, due 4/16
4/9
13 Lecture Note 1-2: Cloud Programming and Software Environment, 4/9
Lecture Note 1-2 Version2: Cloud Programming and Software Environment, 4/16
** Features of Cloud and Grid Platforms
** Parallel and Distributed Programming Paradigms

Echo 360 Recorded Lecture (1), April 16
Echo 360 Recorded Lecture (2), April 16
** Exam 2 (take home), April 23, 5-11 PM; Exam 2 Guideline
Final Project Report, due April 30
Final Project Presentation, Demo, May 7
4/16
14 Lecture Note 2-2: Cloud Programming and Software Environment, 4/16
** Programming on Amazn AW2
** Amazon Simple Storage Service (S3)
** Parallel Programming Topics

Final Project Report, due April 30
Final Project Presentation, Demo, May 7
4/23
15 Final Project Report Guideline, 4/30, Recorded 360 Lecture 4/30
16 Final Project Presentations; 6:00-8:45 PM, May 7
CPET 581 Final Projects
* SaaS Cloud Service for Enterprise Parts Management - Kurt Bender
* DaaS (Desktop as a Service) for IPFW, Amnah Allboani and Judith Sobotie
* Creating the IPFW Intranet in the Cloud: SharePoint Online, Andrew Repp and Richard Adeyemo

CPET 499 Final Projects
* Desktop as a Service for a Software Company, Zachariah Green and Jordan Ehrman
* Cloud-based IT Supplies Database, Nicholas Stevens and Aaron Lautzenheiser
* Cloud Storage Solution for Accessing and Sharing Documents used at IPFW, Andy Tran, Trent Barcus and Tim Wages
5/7