0% found this document useful (0 votes)
87 views11 pages

Course Policy - CC 202122

This document outlines the course policy for a Cloud Computing course, including: - Contact information for 3 course faculty members and their office hours. - 4 course outcomes that will enable students to assess the need for cloud migration, classify cloud reference model layers, evaluate existing infrastructure for cloud transformation, and compare business continuity and security in cloud environments. - A 15-unit syllabus that will cover cloud concepts like service models, deployment models, virtualization, security, identity access management, compliance, and service management. - A requirement for 2 hours of pre-class study per 1 hour lecture to review preliminary materials provided on the student portal. - 3 recommended text and reference books on cloud computing principles

Uploaded by

Pratiksha Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views11 pages

Course Policy - CC 202122

This document outlines the course policy for a Cloud Computing course, including: - Contact information for 3 course faculty members and their office hours. - 4 course outcomes that will enable students to assess the need for cloud migration, classify cloud reference model layers, evaluate existing infrastructure for cloud transformation, and compare business continuity and security in cloud environments. - A 15-unit syllabus that will cover cloud concepts like service models, deployment models, virtualization, security, identity access management, compliance, and service management. - A requirement for 2 hours of pre-class study per 1 hour lecture to review preliminary materials provided on the student portal. - 3 recommended text and reference books on cloud computing principles

Uploaded by

Pratiksha Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Course Policy Cloud Computing

Mukesh Patel School of Technology Management and Engineering


Information Technology Department

Course Policy

Program/Branch/Semester : MBA.Tech/IT/ Sem VI

Academic Year : 2021-22

Course Code & Name : MBIT06009_ Cloud Computing


Credit Details : L T P C
3 0 2 4

Course Coordinator : Prof. Rejo Mathew


Faculty (Anchor)

022-42334781
Contact No. & Email :
[email protected]

Office : MPSTME Bldg, 5th Floor

Office hours : 9 AM to 4 PM

Other Course Faculty : Course Faculty 2: Dr. Vikram Kulkarni


members teaching this Contact No. & Email: 9952566338,
course [email protected]
Office: MPSTME, Mumbai
Office Hours: 9 AM to 4 PM

Course Faculty 3: Dr. Aditya Shastri


Contact No. & Email: 9420561379,
[email protected]
Office: Shirpur Campus
Office Hours: 10 AM to 5 PM

Course Faculty 1: Prof. Course Faculty 2: Dr. Course Faculty 3: Dr.


Rejo Mathew Vikram Kulkarni Aditya Shastri
Contact No. & Email: 022- Contact No. & Email: Contact No. & Email:
42334781, 9952566338,Vikram.Kulkar 9420561379,aditya.shastri@n
[email protected] [email protected] mims.edu
Office: MPSTME, Mumbai Office: MPSTME, Mumbai Office: Shirpur Campus
Office Hours: 9AM to 4 Office Hours: 9 AM to 4 Office Hours: 10 AM to 5
PM PM PM
Course Faculty for Laboratory: Course Faculty for Tutorial:
Contact No. & Email: Contact No. & Email:
Office: Office:
Office Hours: Office Hours:

Page 1 of 11
Course Policy Cloud Computing

Queries by Emails are encouraged.


Course link : Portal Link
MS Teams Link

1 Introduction to the Course

1.1 Importance of the course


Cloud Computing is a contemporary, practical oriented, application based course. As the
costs and requirements of resources are increasing, more companies are adopting Cloud
across all domains. This disruptive technology has brought about huge shift from Centralised
Data centres to distributed Cloud Architecture.
1.2 Objective of the Course
The principal objective of this course is to enable students to understand state-of-the-art cloud
computing technologies and applications. This course covers basic models, architecture, and
virtualization. It also delves into concepts, processes and best practices needed to secure
cloud information. It emphasizes on business models, risk management and service
management aspects of cloud.
1.3 Pre-requisite

 Computer Networks.

2 Course Outcomes (CO) and mapping with Program Outcomes (PO)

2.1 Course Outcomes


After successful completion of the course, a student will be able to-

1. Assess the need for migrating to cloud based on importance and benefits of
cloud computing
2. Classify the layers of cloud reference model based on their significance
3. Evaluating existing infrastructure and identify components, interface and
protocols for cloud transformation.
4. Compare the business continuity options, address security concerns and the
service management activities in cloud environment

2.2 CO-PO Mapping

PSO
  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 2
       
CO1                
     
CO2                  
     
CO3                  
   
CO4                    
Green- medium mapping Blue- high mapping

Page 2 of 11
Course Policy Cloud Computing

3 Syllabus, Pre-class activity and References

3.1 Teaching and evaluation scheme

Teaching Scheme Evaluation Scheme


Internal Continuous
Lecture
Practical Tutorial Assessment (ICA) Theory
Hours
Hours Hours Credit As per Institute Norms (3 Hrs,
per
per week per week (50 Marks) 100 Marks)
week
Marks Scaled to 50 Marks Scaled to
3 2 0 4
50

3.2 Syllabus

Unit Description Duration


1 Introduction: Essential Characteristics of Cloud, Benefits of Cloud, 03
Applications of Cloud, Cloud Service Models and Cloud Service
Brokerage, Cloud Deployment Models
2 Reference Model: Cloud Reference model, Considerations for building 03
cloud infrastructure – Strategic impact, Risk impact, Financial impact
3 Infrastructure as a Service: Compute System, Storage System 03
architecture, Network connectivity
4 Platform as a Service: Web Application Frameworks, Web Hosting 03
Services, Google App Engine, Microsoft Windows Azure, Force.com
5 Software as a Service: Customer Relationship Management, Human 03
Resources Financial, Collaboration, Backup and Recovery, Industry
Solutions
6 Virtual Layer: Functions of virtual layer, Types of Virtualization, 03
Virtualization Software, Resource pool, Virtual resources.
7 Control Layer: Functions of control layer, Control software, Software 03
defined approach, Resource optimization
8 Security layer: Threats, Security mechanisms, Infrastructure Security: 03
The Network Level, The Host Level, The Application Level, Data
Security and Storage, Aspects of Data Security, Data Security
Mitigation Provider Data and Its Security
9 Identity and Access Management (IAM): Trust boundaries and IAM, 03
IAM Challenges, IAM standards and protocols for cloud services, IAM
practices in cloud, Cloud Authorization Management.
10 Audit and Compliance: Internal Policy Compliance, Governance, Risk 03
and Compliance (GRC), External Compliance, Cloud Security Alliance,
Cloud Audit, Security as a Service.
11 Business Continuity: Business process models and business continuity, 03
Service availability, Fault Tolerance mechanisms
12 Cloud Backup and Replication: Backup and Replication in Cloud, Cloud 03

Page 3 of 11
Course Policy Cloud Computing

Application Resiliency
13 Service and Orchestration Layer: Functions of service layer, Cloud 03
portal, Cloud interface standards, Protocols for accessing cloud services.
14 Service and Orchestration Layer: Service Orchestration, Cloud Service 03
Lifecycle
15 Service Management: Service Portfolio Management, Service operation 03
Management
Total hours 45

3.2 Pre-class activity

Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit. Preliminary study material (presentation, video links etc) will
be made available on the student portal. Students should to go through this material before
attending the upcoming session. Students should put in at least two hours of self-study for
every one hour of classroom teaching. During the lecture session, emphasis will be on in-
depth topics, practical applications and doubt solving.

3.3 References

Text Books:
1. John Rhoton, “Cloud Computing Explained: Implementation Handbook for Enterprises”,
Recursive Limited, 2013 Edition.
2. Tim Mather, “Cloud Security and Privacy: An Enterprise Perspective on Risks and
Compliance (Theory in Practice)”, 1stedition, O’Reilly Media, 1st October 2011.
Reference Books:
1. RajkumarBuyya, James Broberg, Andrzej Goscinski, “Cloud Computing: Principles and
Paradigms”, Wiley India, 2013.
2. Barry Sosinsky, “Cloud Computing Bible”, Wiley India, 2011.
3. A.Srinivasan, J. Suresh, ”Cloud Computing A Practical approach for learning and
implementation”, Pearson India, Jan 2014
4. Anthony T. Velte, “Cloud Computing: A Practical Approach”, McGraw Hill, July 2017
5. Gautam Shroff, “Enterprise Cloud Computing”, Cambridge University Press, 2010.
Note: The latest edition of books to be referred.

4 Laboratory details

Knowledge of basic high-level language programming skills, systems, network


communications and standards is essential. Students should recall the fundamental theory
concepts relevant to the exercise to be performed in the upcoming laboratory.
The following 05 real-time based, 04 hands on simulation, and 01 programming based
exercises will form the submission for laboratory coursework.

Page 4 of 11
Course Policy Cloud Computing

Sr. Week Mapped


List of Lab Exercises
No. No.# CO
a. Install and Configure private Cloud using Cloudera
i. Understand cloud deployment models
ii. List the private and public deployment
models
1 1. iii. Learn the classical Hadoop Cloud system 1,2,3
iv. Classify the various Hadoop distributions
v. Install and configure private cloud on Hadoop
using Cloudera distribution

a. Create Cloudlets and Datacenters using CloudSim


i. Understand concept of Cloudlet
ii. Learn how to create cloudlets
iii. Check the performance of Cloudlets
b. Run all examples in the CloudSim package
i. Run all Basic Examples including scalable
2 2 simulations 1,2,3
ii. Run three network examples with multiple
cloudlets running
iii. Run Dvfs Power Example to learn power
usage in Cloud Data Centers
iv. Run One Container Example to highlight
usage of containers in Cloud
a. Configure datacenters across regions using Cloud
Analyst
i. Understand concepts of regions, zones,
colocation facilities and zone depreciation.
ii. Learn load-balancing in cloud
iii. Compare load-balancing algorithms used in
3 3 Cloud DCs 1,2,3
b. Check suitable load balancing algorithms in Cloud
i. Classify and compare the Round Robin,
Equally spread current execution load,
Throttled algorithms
ii. Demonstrate which algorithm is suitable
based on real life scenario results
a. Understand the Apache 2 and installation in Ubuntu
b. Understand NextCloud Open source public Cloud
4 4 c. Configure NextCloud 1,2,3
d. Verify the configuration and check remote
connectivity
a. Understand the syntax and semantics of GO
b. Install the GO language software
5 5 and 6 3
c. Write and compile programs in GO
d. Apply GO languages in real life examples
6 7 a. Install the GreenCloud Simulator 1,2,3
b. Understand the significance of GreenCloud
c. Understand the concepts of green brokers, carbon

Page 5 of 11
Course Policy Cloud Computing

emission directory
d. Study and calculate the total energy based on number
of users or servers
e. Compare the energy requirements based on real life
scenarios
a. Understand VM Virtual Box template
b. Understand IAAS Cloud deployment model
c. Identify the parameters for deploying IAAS model
d. Create a server pool and storage repository
7 8 1,2,3
e. Create and configure the VM Manager
f. Create VNICs to connect
g. Verify the configuration and connectivity of storage
pool and new repository
a. To study Hadoop and HDFS Architecture
b. Understand significance of Map Reduce
8 9 1,2,3
c. Using cloudera distribution run Map Reduce
examples
a. Understand OpenStack cloud OS
b. Learn and use CENT OS for installation
10 and
9 c. Create volumes 1,2,3
11
d. Setup the network
e. Configure and verify that the instance is running well
a. Install and configure Eucalyptus Cloud-in-a-Box
b. Understand Eucalyptus software and its significance
12 and c. Understand Node Controller and Front End
10 1,2,3
13 d. Install and verify the configuration of Controller
e. Check whether the instance is configured correctly
and shown as running

5 Tutorial Plan
No Tutorial for this course

Sr. Week Mapped


Tutorial exercises / activity
No. No.# CO

6 Assessment Policy
6.1 Component wise Continuous Evaluation Internal Continuous Assessment (ICA) and
Term End Examination (TEE)

Assessme ICA (100 Marks) TEE


nt (Marks scaled to 50) (100
Compone marks
nt )

Page 6 of 11
Course Policy Cloud Computing

(Mar
ks
scaled
to 50)

Lab Lab Online Presentati Clas Class


Performan Exa Certificati on on s Participati
ce m on advanced Test on
and topics 1
Viva beyond and
syllabus Clas
(Group s
activity) Test
2

Weightag 10% 10% 2.5% 2.5% 20% 5% 50%


e

Marks 20 20 5 5 20+2 10 100


0

6.2 Assessment Policy for Internal Continuous Assessment (ICA)

Assessment of ICA comprises of the following components.

1. Class test 1 and 2

a. Two class tests will be conducted as per the academic calendar.


b. It may be conducted online/ offline for 20 marks each

2. Lab performance evaluation (20 marks)

a. Lab experiments (10 marks)


i. Continuous assessment for laboratory experiments will be conducted.
There are 10 practicals, each carrying weightage of 10 marks. At the
end of the course, average of total marks will be taken to obtain marks
out of 10.
ii. Discussion of your work with your peers is allowed. However each
student is expected to submit his/her original work. Submissions which
are very similar will be marked zero. Assessment of the lab work will
be carried out based on parameters like timely completion of lab work
file, understanding of the experiment performed, originality in the
work, involvement of the student, regularity, discipline etc. during the
session. There is a 30% penalty on late submission.

3. Lab test and viva (20 marks) - Lab test will be conducted based on the
concepts learnt. Viva will be based on the lab conducted.

4. Presentation on advanced topics beyond syllabus (5 marks)

Page 7 of 11
Course Policy Cloud Computing

a. Faculty will make group of 2-3 students


b. Each group will be given a topic based on Cybersecurity
c. Prepare a document based on references from online reputed sources with
proper citations and references
d. Submit the document for approval by the faculty
e. After approval, student has to present the content from the document
submitted
f. Assessment will be based on the understanding of topic, literature survey,
recent trends, references and citations used and way of presentation.

5. Class Participation (10 marks)- The faculty will ask questions or may
circulate forms in each class based on the content being taught to assess the
students. Marks will be allotted based on the correctness of the answer. The idea
is to encourage students to pay attention in class and actively participate. These
marks will be added in ICA class participation component
.
6. Online Certification – Students will be provided with AWS Cloud certification
exam online link which student has to complete and submit the soft copy of the
certificate to get this marks

6.3 Assessment Policy for Term End Examination (TEE)

A written examination of 100 marks for_______________ duration will be conducted for the
course as per the academic calendar.

7. Lesson Plan

Session Mapped Reference


Topics
No. CO
Essential Characteristics of Cloud, Benefits of Cloud, TB1
1 1,2
Applications of Cloud
Cloud Service Models and Cloud Service Brokerage, 1,2
2
Cloud Deployment Models
3 Reference Model: Cloud Reference model, 1,2
Considerations for building cloud infrastructure – 1,2
4
Strategic impact, Risk impact, Financial impact
5 Infrastructure as a Service: Compute System, 1,2
Infrastructure as a Service: Storage System 1,2
6
architecture
7 Infrastructure as a Service: Network connectivity 1,2
Platform as a Service: Web Application 1,2
8
Frameworks, Web Hosting Services
Platform as a Service: Google App Engine, 1,2
9
Microsoft Windows Azure, Force.com

Page 8 of 11
Course Policy Cloud Computing

Software as a Service: Customer Relationship 1,2


10
Management, Human Resources Financial
Software as a Service: Collaboration, Backup and 1,2
11
Recovery, Industry Solutions
Virtual Layer: Functions of virtual layer, Types of 3
12
Virtualization
13 Virtual Layer: Virtualization Software 3
14 Class Test 1
15 Virtual Layer: Resource pool 3
16 Virtual Layer: Virtual resources. 3
17 Control Layer: Functions of control layer 3
18 Control Layer: Control software 3
19 Control Layer: Software defined approach 3

20 Control Layer: Resource optimization 3

21 Security layer: Threats, Security mechanisms 4 TB2

22 Security layer: Security mechanisms 4

Security layer: Infrastructure Security: The Network 4


23
Level, The Host Level, The Application Level
24 Security layer: Data Security and Storage 4

Security layer: Aspects of Data Security, Data 4


25
Security Mitigation Provider Data and Its Security
Security layer: Data Security Mitigation Provider 4
26
Data and Its Security
27 Class Test 2

Identity and Access Management (IAM): Trust 4


28
boundaries and IAM, IAM Challenges
Identity and Access Management (IAM): IAM 4
29
standards and protocols for cloud services
Identity and Access Management (IAM): IAM 4
30
practices in cloud, Cloud Authorization Management.
31 Audit and Compliance: Internal Policy Compliance 4

Audit and Compliance: Governance, Risk and 4


32
Compliance (GRC)
Audit and Compliance: External Compliance, Cloud 4
33
Security Alliance
35 Audit and Compliance: Cloud Audit 4

36 Audit and Compliance: Security as a Service. 4

Page 9 of 11
Course Policy Cloud Computing

Business Continuity: Business process models and 4


37
business continuity
38 Business Continuity: Service availability 4

39 Business Continuity: Fault Tolerance mechanisms 4

Service and Orchestration Layer: Functions of 4


40
service layer
41 Service and Orchestration Layer: Cloud portal 4

Service and Orchestration Layer: Cloud interface 4


42
standards, Protocols for accessing cloud services.
Service and Orchestration Layer:Service 4
43
Orchestration
Service and Orchestration Layer: Cloud Service 4
44
Lifecycle
Service Management: Service Portfolio 4
45
Management, Service operation Management

7 Teaching-learning methodology
Faculty will make a group of 2-3 students for any group based activity such as class
participation, project, presentation etc. Lecture and laboratory session will be conducted as
follows-
1. Lectures:
o Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit.
o Deeper concepts and applications will be explained through Presentation and
Video Lectures.
o Numerical problems based on concept will be solved during the session on
smart board or MS OneNote.

2. Laboratory:
o Lab manual consisting of steps and reading material to support the lab
experiment will be uploaded on student portal.
o Regular lab assessment and grading will be done. Students will be marked
based on parameters like completion of lab assignment, originality, logic
developed (for programming based labs), interaction during the lab, on time
submission, punctuality and discipline

10. Active learning techniques


Active learning is a method of learning in which students are actively or
experientially involved in the learning process. Following active learning techniques
will be adopted for the course.

Page 10 of 11
Course Policy Cloud Computing

1. The "One Minute Paper": The faculty will ask students to take out a blank sheet of
paper, pose a question (either specific or open-ended), and give them one (or perhaps two
- but not many) minute(s) to respond.
2. Blended Learning: Students will be introduced to the topic at home while the in-depth
topics, applications and numerical problems will be discussed by the faculty in the lecture
session. Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit. Preliminary study material (video links, presentation, notes
etc) will be made available on the student portal.
3. Brainstorming: Students will be asked to generate ideas on a certain topic, category or
question while the faculty will facilitate and record the answers on the
blackboard/whiteboard.
4. Problem Based learning: Students will be asked to provide solutions to certain topic
involving real life problems with help of case studies. Case study discussion and
appropriate path selection will be done to elicit students thinking.

11. Course Material


Following course material is uploaded on the student portal: (give student portal link)
 Course Policy
 Lecture Notes
 Lecture Presentations
 Books / Reference Books / NPTEL video lectures link
 Assignments
 Lab Manual
 List of Course and Program Outcomes

12. Course Outcome Attainment

Following means will be used to assess attainment of course learning outcomes.


 Use of formal evaluation components of continuous evaluation, presentations,
laboratory work, semester end examination
 Informal feedback during course conduction

13. Academic Integrity Statement

Students are expected to carry out assigned work under Internal Continuous
Assessment (ICA) independently. Copying in any form is not acceptable and will
invite strict disciplinary action. Evaluation of corresponding component will be
affected proportionately in such cases. Plagiarism detection software will be used to
check plagiarism wherever applicable. Academic integrity is expected from students
in all components of course assessment.

Page 11 of 11

You might also like