BIRLA INSTITUTE OF
TECHNOLOGY & SCIENCE, PILANI
WORK INTEGRATED
LEARNING PROGRAMMES
Digital
Part A: Content
Design
2016-H2
Course Title
|
CLOUD COMPUTING
|
Course No(s)
|
SS ZG527
|
Credit Units
|
|
Credit Model
|
|
Content Authors
|
Digambar Powar
|
Course
Objectives
No
|
|
CO1
|
To introduce - cloud computing from cloud
provider and service provider’s perspectives.
|
CO2
|
To introduce the student the underlying
infrastructure and architecture of clouds, techniques for enabling services
and the quality of such services, as well as issues in designing clouds.
|
CO3
|
To provide learning to address specific issues in
performance, security, and management
|
CO4
|
Providing case studies to illustrate the
techniques and highlight the issues
|
Text
Book(s)
T1
|
Dinkar Sitaram and Geetha Manjunath.
Moving to the Cloud. Syngress (Elsevier) Pub, 2011
|
T2
|
Rajkumar Buyya, James Broburg
& anderzej M.G, Cloud Computing – Principles and Paradigms. John Wiley
Pub, 2011
|
Reference
Book(s) & other resources
R1
|
Dan C. Marinescu, Cloud Computing Theory and practice,
Elsevier, 2013
|
R2
|
Cloud Computing bible by Barrie Sosinsky, Wiley Publishers,
2010
|
R3
|
Cloud security, a comprehensive guide to secure
cloud computing, by Ronald L.Krutz et al, Wiley Publishers, 2010
|
Learning Outcomes:
No
|
Learning
Outcomes
|
LO1
|
Understanding cloud deployments and services
|
LO2
|
Setting up the cloud deployment (private cloud)
|
LO3
|
Understanding distributed file system and
parallel process using Hadoop
|
LO4
|
Understanding the importance of cloud storage and
database
|
LO5
|
Understanding the issues of multi-tenancy and
cloud security
|
LO6
|
Understanding the lifecycle of Service License
Agreements (SLAs) in cloud
|
Part B: Learning Plan
Academic Term
|
SECOND SEMESTER 2015-2016
|
Course Title
|
CLOUD COMPUTING
|
Course No
|
SS ZG527
|
Lead Instructor
|
Digambar Powar
|
Contact Hour 1
Type
|
Content
Ref.
|
Topic
Title
|
Study/HW
Resource Reference
|
Pre
CH
|
|
|
|
During
CH
|
|
Introduction to
the course.
Cloud and related
technology.
Networked and
Distributed Computing – Models
|
Lecture
slides
T1 Ch 1.
|
Post
CH
|
|
|
|
Contact Hour 2
Type
|
Content
Ref.
|
Topic
Title
|
Study/HW
Resource Reference
|
Pre
CH
|
|
|
|
During
CH
|
|
Computing
Paradigms:
Parallel
computing, Supercomputing, etc.
Distributed
computing: Clusters, Grids.
|
Lecture
slides
T1 Ch 1.
|
Post
CH
|
|
|
|
Contact Hour 3
Type
|
Content
Ref.
|
Topic
Title
|
Study/HW
Resource Reference
|
Pre
CH
|
|
|
|
During
CH
|
|
Introduction to
Cloud Computing – Origins and Motivation.
3-4-5 rule of
cloud computing
|
T1 Ch 1.
T2. Ch 1.
|
Post
CH
|
|
|
|
Contact Hour 4
Type
|
Content
Ref.
|
Topic
Title
|
Study/HW
Resource Reference
|
Pre
CH
|
|
|
|
During
CH
|
|
Types of Clouds and Services
Cloud Infrastructure and Deployment
|
T1 Ch 1.
T2. Ch 1.
T2. Ch 6.
|
Post
CH
|
|
|
|
Contact Hour 5
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
to Virtualization
Uses &
Demerits of Virtualization
Examples
|
T1 Ch 9.
|
Post CH
|
|
|
|
Contact Hour 6
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Types of
Virtualization
x86 Hardware
Virtualization
Who manages
the resources for the SaaS, PaaS and IaaS models
|
T1 Ch 9.
|
Post CH
|
|
|
|
Contact Hour 7
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
to SaaS
Pros and Cons
of SaaS model
Applications
of SaaS
|
T1 Ch 4.
|
Post CH
|
|
|
|
Contact Hour 8
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Traditional
packaged Software Vs SaaS
Examples of
SaaS
Case study
|
Lecture
slides
T1 Ch 4.
T2 Ch 9.
|
Post CH
|
|
|
|
Contact Hour 9
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
to IaaS
IaaS examples
Reference
Model of AWS
Introduction
to Amazon cloud services
|
T1 Ch 2.
Lecture
slides
|
Post CH
|
|
|
|
Contact Hour 10
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Elastic IP
Address
Region Vs
Availability zones
AWS demo
|
T1 Ch 2.
Lecture
slides
|
Post CH
|
|
|
|
Contact Hour 11
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
AWS Storage
Services
- Amazon S3
- Amazon Glacier
- Amazon EBS
- Amazon EBS
- AWS Import/Export
Amazon
CloudFront
|
T1 Ch 2.
Lecture
slides
|
Post CH
|
|
|
|
Contact Hour 12
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
AWS Database
Services
- Amazon RDS
- Amazon DynamoDB
AWS Compute
and network
Amazon
Virtual Private Cloud
Amazon route
53
Amazon AWS
Demo
|
T1 Ch 2.
Lecture
slides
|
Post CH
|
|
|
|
Contact Hour 13
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Virtual
Machine Provisioning and Manageability
VM
Provisioning Process
VIRTUAL
MACHINE MIGRATION SERVICES
|
T2 Ch 5
|
Post CH
|
|
|
|
Contact Hour 14
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Migrations
Techniques
VM
Provisioning and Migration in action
VM Life Cycle
and VM Monitoring
|
T2 Ch 5
|
Post CH
|
|
|
|
Contact Hour 15
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Private Cloud
Computing deployment (Eucalyptus)
Eucalyptus
architecture
Eucalyptus
components
|
T2 Ch 5
www.eucalyptus.com
|
Post CH
|
|
|
|
Contact Hour 16
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Cloud
Controller (CLC)
Walrus (W)
Cluster
Controller (CC)
Storage
Controller (SC)
Node
Controller (NC) and
VMware Broker
(optional)
Preparing for
Installation
|
T2 Ch 5
www.eucalyptus.com
Lecture
slides
|
Post CH
|
|
|
|
Contact Hour 17
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Capacity
management and Scheduling
Virtual
machine management
Distributed
management of virtual machines
Reservation-based
provisioning of virtualized resource
|
T2 Ch 6
|
Post CH
|
|
|
|
Contact Hour 18
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Provisioning
to meet
Stages of VM
life cycle within OpenNebula
Network model
for OpenNebula
|
T2 Ch 6
|
Post CH
|
|
|
|
Contact Hour 19
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
to PaaS
PaaS examples
Introduction
Windows Azure, Drupal, Wolf Frameworks and Force.com PaaS
|
T1 Ch 3.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 20
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
5 Principles
of UI Design - AWS PaaS
Introduction
google app engine
Google app
engine demo
|
T1 Ch 3.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 21
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Hadoop
components and importance of MapReduce
Understanding
MapReduce various logical steps
|
T1 Ch 3.
T1 Ch 5.
T2 Ch 14.
|
Post CH
|
|
|
|
Contact Hour 22
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Exploring the
word count java program in detail
Summary of
MapReduce facts
|
T1 Ch 3.
T1 Ch 5.
T2 Ch 14.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 23
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
to file system
Distributed
File System (DFS)
Case study:
GFS
|
T1 Ch 3.
T1 Ch 6.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 24
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Case study:
HDFS
MapReduce
using HDFS
Cloud storage
|
T1 Ch 3.
T1 Ch 6.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 25
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Storage as
Service (RAID)
RAID 0, RAID
1, RAID 0/1, RAID 1/0,
RAID 3
|
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 26
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
RAID 5
RAID 6
|
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 27
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Multi-Tenancy,
4 levels of
multi tenancy
Resource
sharing
|
T1 Ch 6.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 28
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Data
customization
Multi-tenant
models for cloud services
|
T1 Ch 6.
|
Post CH
|
|
|
|
Contact Hour 29
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Introduction
network security
Introduction
to cloud security
Cloud
security Issues
|
T1 Ch 7.
T2 Ch 23.
|
Post CH
|
|
|
|
Contact Hour 30
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Cloud
security threat Model
Top 5 cloud
security threats
Who is
responsible for managing security
|
T1 Ch 7.
T2 Ch 23.
Lecture slides
|
Post CH
|
|
|
|
Contact Hour 31
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
Service
License Agreements: Lifecycle and Management
TRADITIONAL
APPROACHES TO SLO MANAGEMENT
–TYPES OF
SLA’s
–LIFE CYCLE
OF SLA
|
T2 Ch 16
|
Post CH
|
|
|
|
Contact Hour 32
Type
|
Content Ref.
|
Topic Title
|
Study/HW Resource Reference
|
Pre CH
|
|
|
|
During CH
|
|
SLA
MANAGEMENT IN CLOUD
AUTOMATED
POLICY-BASED MANAGEMENT
Managing
Clouds: Services and Infrastructure
–Managing
IaaS
–Managing
PaaS
–Managing
SaaS
|
T2 Ch 16
T1 Ch 8
|
Post CH
|
|
|
|
Evaluation Scheme:
Legend: EC = Evaluation Component; AN =
After Noon Session; FN = Fore Noon Session
No
|
Name
|
Type
|
Duration
|
Weight
|
Day, Date, Session, Time
|
EC-1
|
Quiz-I/ Assignment-I
|
Online
|
-
|
5%
|
February 1 to 10, 2016
|
|
Quiz-II
|
|
|
5%
|
March 1 to 10, 2016
|
|
Quiz-III/ Assignment-II
|
|
|
5%
|
March 25 to April 3, 2016
|
EC-2
|
Mid-Semester Test
|
Closed Book
|
2 hours
|
35%
|
27/02/2016 (AN) 2 PM TO 4 PM
Or
28/02/2016 (FN) 10 AM – 12 Noon
|
EC-3
|
Comprehensive Exam
|
Open Book
|
3 hours
|
50%
|
09/04/2016 (AN) 2 PM TO 5 PM
or
10/04/2016 (FN) 9 AM – 12 Noon
|
Syllabus for Mid-Semester Test (Closed
Book): Topics in Session Nos. 1 to 16
Syllabus for Comprehensive Exam (Open
Book): All topics (Session Nos. 1 to 32)
Important links and information:
Elearn portal: https://elearn.bits-pilani.ac.in
Students are expected to visit the Elearn
portal on a regular basis and stay up to date with the latest announcements and
deadlines.
Contact sessions: Students should attend the online lectures as per the
schedule provided on the Elearn portal.
Evaluation Guidelines:
1.
EC-1 consists of three Quizzes. Students
will attempt them through the course pages on the Elearn portal. Announcements
will be made on the portal, in a timely manner.
2.
For Closed Book tests: No books or reference
material of any kind will be permitted.
3.
For Open Book exams: Use of books and any
printed / written reference material (filed or bound) is permitted. However, loose
sheets of paper will not be allowed. Use of calculators is permitted in all
exams. Laptops/Mobiles of any kind are not allowed. Exchange of any material is
not allowed.
4.
If a student is unable to
appear for the Regular Test/Exam due to genuine exigencies, the student should
follow the procedure to apply for the Make-Up Test/Exam which will be made available
on the Elearn portal. The Make-Up Test/Exam will be conducted only at selected
exam centres on the dates to be announced later.
It shall be the responsibility of the
individual student to be regular in maintaining the self study schedule as
given in the course handout, attend the online lectures, and take all the
prescribed evaluation components such as Assignment/Quiz, Mid-Semester Test and
Comprehensive Exam according to the evaluation scheme provided in the handout.
No comments:
Post a Comment