KEMBAR78
18CS643 CloudComputing CourseManual | PDF | Virtualization | Cloud Computing
0% found this document useful (0 votes)
8 views37 pages

18CS643 CloudComputing CourseManual

The document is a course manual for 'Cloud Computing and its Applications' (18CS643) for the Even Semester 2020-21, detailing course outcomes, syllabus, and assessment methods. It outlines student and program outcomes as defined by ABET and NBA, and provides a comprehensive course plan covering various topics in cloud computing. Additionally, it includes mappings of course outcomes to student outcomes and program outcomes, along with a detailed session plan and assessment weightage.

Uploaded by

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

18CS643 CloudComputing CourseManual

The document is a course manual for 'Cloud Computing and its Applications' (18CS643) for the Even Semester 2020-21, detailing course outcomes, syllabus, and assessment methods. It outlines student and program outcomes as defined by ABET and NBA, and provides a comprehensive course plan covering various topics in cloud computing. Additionally, it includes mappings of course outcomes to student outcomes and program outcomes, along with a detailed session plan and assessment weightage.

Uploaded by

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

Course Manual
18CS643 – Cloud Computing
and its Applications

Even Semester 2020-21

Mr.Suresh P
Assistant Professor
Department of CSE
Contents
1
Sl. No Description Page

1 Students Outcomes & Program Outcome 3


2 Syllabus 6
3 CO- PO* / SO** Mapping 8
4 Course Plan 10
5 Assessment Tools and Weightage 14
6 CO Attainment 14
7 Sessions Plan 15
8 Annexure -1 (Model Question Paper) 38

 PO – Program Outcome as defined by NBA & NAAC


 SO – Student Outcome as defined by ABET

2
ABET Student Outcomes

Student Outcomes are outcomes (1) through (7), plus any additional outcomes that
may be articulated by the program.

ABET Student Outcomes

Student Outcomes are outcomes (1) through (7), plus any additional outcomes that
may be articulated by the program.

SO1.An ability to identify, formulate, and solve complex engineering problems by


applying principles of engineering, science, and mathematics

SO2.An ability to apply engineering design to produce solutions that meet


specified needs with consideration of public health, safety, and welfare, as well as
global, cultural, social, environmental, and economic factors

SO3.An ability to communicate effectively with a range of audiences

SO4.An ability to recognize ethical and professional responsibilities in engineering


situations and make informed judgments, which must consider the impact of
engineering solutions in global, economic, environmental, and societal contexts

SO5.An ability to function effectively on a team whose members together provide


leadership, create a collaborative and inclusive environment, establish goals, plan
tasks, and meet objectives

SO6.An ability to develop and conduct appropriate experimentation, analyze and


interpret data, and use engineering judgment to draw conclusions

SO7.An ability to acquire and apply new knowledge as needed, using appropriate
learning strategies.

Reference: https://www.abet.org/accreditation/accreditation-criteria/criteria-for-
accrediting-engineering- programs-2020-2021/

3
NBA Programme Outcome

Engineering Graduates will be able to:

PO1.Engineering knowledge: Apply the knowledge of mathematics, science,


engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.

PO2.Problem analysis: Identify, formulate, review research literature, and analyze


complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.

PO3.Design/development of solutions: Design solutions for complex engineering


problems and design system components or processes that meet the specified needs
with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.

PO4.Conduct investigations of complex problems: Use research-based knowledge


and research methods including design of experiments, analysis and interpretation
of data, and synthesis of the information to provide valid conclusions.

PO5.Modern tool usage: Create, select, and apply appropriate techniques,


resources, and modern engineering and IT tools including prediction and modeling
to complex engineering activities with an understanding of the limitations.

PO6.The engineer and society: Apply reasoning informed by the contextual


knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.

PO7.Environment and sustainability: Understand the impact of the professional


engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.

PO8.Ethics: Apply ethical principles and commit to professional ethics and


responsibilities and norms of the engineering practice.

4
PO9.Individual and teamwork: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.

PO10.Communication: Communicate effectively on complex engineering


activities with the engineering community and with society at large, such as, being
able to comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions.

PO11.Project management and finance: Demonstrate knowledge and


understanding of the engineering and management principles and apply these to
one’s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.

PO12.Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest context of
technological change.

Reference: https://www.nbaind.org/Files/ug-sar-tier-i-final-ver-1.0.pdf

5
Cloud Computing and its
Course Type LTP
Applications
Course Code 18CS643 Credits 3
Pre-Requisite Networking, Operating Systems, Computer Organization
Course Outcomes (CO)
 CO1: Explain the technology and principles involved in building a cloud environment.
 CO2: Contrast various programming models used in cloud computing Cloud Computing
Architecture
 CO3: Illustrate concurrent computing appropriate to cloud model for a given application
 CO4: Outline Data Intensive Computing related to map reduce concepts
 CO5: Explain the Cloud Platforms in Industry, Choose appropriate cloud model for a given
application
CO Topics to be Covered Hours
Introduction ,Cloud Computing at a Glance, The Vision of Cloud
Computing, Defining a Cloud, A Closer Look, Cloud Computing
Reference Model, Characteristics and Benefits, Challenges Ahead,
Historical Developments, Distributed Systems, Virtualization, Web 2.0,
Service-Oriented Computing, Utility-Oriented Computing, Building
Cloud Computing Environments, Application Development,
Infrastructure and System Development, Computing Platforms and
Technologies, Amazon Web Services (AWS), Google AppEngine,
CO1 8
Microsoft Azure, Hadoop, Force.com and Salesforce.com, Manjrasoft
Aneka Virtualization, Introduction, Characteristics of Virtualized,
Environments Taxonomy of Virtualization Techniques, Execution
Virtualization, Other Types of Virtualization, Virtualization and Cloud
Computing, Pros and Cons of Virtualization, Technology Examples Xen:
Para virtualization, VMware: Full Virtualization, Microsoft Hyper-V
Textbook 1: Ch. 1,3
RBT: L1, L2
Cloud Computing Architecture, Introduction, Cloud Reference Model,
Architecture, Infrastructure / Hardware as a Service, Platform as a
Service, Software as a Service, Types of Clouds, Public Clouds, Private
Clouds, Hybrid Clouds, Community Clouds, Economics of the Cloud,
Open Challenges, Cloud Definition, Cloud Interoperability and Standards
CO2 Scalability and Fault Tolerance Security, Trust, and Privacy 8
Organizational Aspects Aneka: Cloud Application Platform, Framework
Overview, Anatomy of the Aneka Container, From the Ground Up:
Platform Abstraction Layer, Fabric Services, foundation Services,
Application Services, Building Aneka Clouds, Infrastructure
Organization, Logical Organization, Private Cloud Deployment Mode,
6
Public Cloud Deployment Mode, Hybrid Cloud Deployment Mode,
Cloud Programming and Management, Aneka SDK, Management Tools
Textbook 1: Ch. 4,5
RBT: L1, L2
Concurrent Computing: Thread Programming, Introducing Parallelism for
Single Machine Computation, Programming Applications with Threads,
What is a Thread?, Thread APIs, Techniques for Parallel Computation
with Threads, Multithreading with Aneka, Introducing the Thread
Programming Model, Aneka Thread vs. Common Threads, Programming
Applications with Aneka Threads, Aneka Threads Application Model,
Domain Decomposition: Matrix Multiplication, Functional
Decomposition: Sine, Cosine, and Tangent.
High-Throughput Computing: Task Programming, Task Computing,
CO3 8
Characterizing a Task, Computing Categories, Frameworks for Task
Computing, Task-based Application Models, Embarrassingly Parallel
Applications, Parameter Sweep Applications, MPI Applications,
Workflow Applications with Task Dependencies, Aneka Task-Based
Programming, Task Programming Model, Developing Applications with
the Task Model, Developing Parameter Sweep Application, Managing
Workflows.
Textbook 1: Ch. 6, 7
RBT: L1, L2
Data Intensive Computing: Map-Reduce Programming, What is Data-
Intensive Computing?, Characterizing Data-Intensive Computations,
Challenges Ahead, Historical Perspective, Technologies for Data-
Intensive Computing, Storage Systems, Programming Platforms, Aneka
CO4 8
MapReduce Programming, Introducing the MapReduce Programming
Model, Example Application
Textbook 1: Ch. 8
RBT: L1, L2
Cloud Platforms in Industry, Amazon Web Services, Compute Services,
Storage Services, Communication Services, Additional Services, Google
AppEngine, Architecture and Core Concepts, Application Life-Cycle,
Cost Model, Observations, Microsoft Azure, Azure Core Concepts, SQL
Azure, Windows Azure Platform Appliance.
CO5 8
Cloud Applications Scientific Applications, Healthcare: ECG Analysis in
the Cloud, Biology: Protein Structure Prediction, Biology: Gene
Expression Data Analysis for Cancer Diagnosis, Geoscience: Satellite
Image Processing, Business and Consumer Applications, CRM and ERP,
Productivity, Social Networking, Media Applications, Multiplayer Online
7
Gaming.
Textbook 1: Ch. 9,10
RBT: L1, L2

CO – SO Mapping (Optional)

CO \
SO1 SO2 SO3 SO4 SO5 SO6 SO7
SO
CO1 2 1 2 3 3 1 3
CO2 2 1 2 3 3 1 3
CO3 2 2 2 3 3 2 3
CO4 2 2 2 3 3 2 3
CO5 2 2 2 3 3 2 3

CO-PO-PSO Mapping
CO \
CKL PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PO
PKL 3 5 6 5 6 3 3 3 NA M 3 M 3 3
CO1 2 3 2 1 2 1 3 3 3 2 2 3 3 3 3
CO2 2 3 2 1 2 1 3 3 3 2 2 3 3 3 3
CO3 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3
CO4 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3
CO5 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3

3 Strong Correlation
2 Medium Correlation
1 Low Correlation

8
Course Plan with pedagogy/Activity and Weightage of various assessment tool

Weightage for
Various
Sl.No Date CO Topic Pedagogy L/P/T
Assessment
Tool
Cloud Computing: Vision, Closer look and
1 26-04-2021 Lecture L
definition.
2 27-04-2021 Cloud Computing Reference Model Lecture L
Characteristics and Challenges of Cloud
3 28-04-2021 Lecture L
computing.
4 29-04-2021 Technological development of Cloud computing. Lecture L

5 30-04-2021 Building cloud Computing Environments Lecture L CIE 7.5%


1 Assign 2%
6 03-05-2021 Cloud Computing Technologies and Platform Lecture L SEE 20%
Virtualization: Introduction and Characteristics
7 04-05-2021 Lecture L
of Virtualized environment
8 05-05-2021 Taxonomy of Virtualization Techniques Lecture L
Types of Virtualization, Pros and Crons of
9 06-05-2021 Lecture L
Virtualization
Case Study: Paravirtualization, VMware: Full
10 07-05-2021 Lecture L
Virtualization and Microsoft hyper -V
Cloud Computing Architecture and Cloud CIE 7.5%
11 10-05-2021 Lecture L
2 Reference Model Assign 2%
12 11-05-2021 Services provided by the Cloud. Lecture L SEE 20%

9
13 12-05-2021 Types of Cloud: Public, Private and hybrid Lecture L
Cloud Challenges and Economies of cloud and
14 13-05-2021 Lecture L
Interoperability
Cloud Computing Scalability standards and Fault
15 17-05-2021 Lecture L
Tolerance
Security, Trust and Privacy Organizational
16 18-05-2021 Lecture L
Aspects of Cloud technologies
17 19-05-2021 Framework of Aneka and platform of operation Lecture L

18 20-05-2021 Anatomy of the Aneka container from ground Lecture L


Building Aneka Cloud and Infrastructure
19 21-05-2021 Lecture L
Organization
Deployment mode of Aneka: Public, Private and
20 27-05-2021 Lecture L
Hybrid
Programming Aneka cloud and Management
21 28-05-2021 Lecture L
Tools Aneka SDK
Introducing Parallelism for Single Machine
22 31-05-2021 Lecture L
Computation
23 01-06-2021 Programming Applications with Threads Lecture L

24 02-06-2021 Multithreading with Aneka Lecture L CIE 7.5%


3 Assign 2%
25 03-06-2021 Programming Applications with Aneka Threads Lecture L SEE 20%
Domain Decomposition and Functional
26 04-06-2021 Lecture L
Decomposition.
27 07-06-2021 Task Computing: Characterizing and Computing Lecture L

10
CategoriesL

Task Based Application Models: Parallel and


28 08-06-2021 Lecture L
Sweep Applications
CIE 7.5%
MPI Applications and Workflow Application
29 09-06-2021 3 Lecture L Assign 2%
with Task Dependencies
SEE 20%
Aneka Task Based Programming: Task
30 10-06-2021 Lecture L
Programming model and Managing workflows
Data Intensive computing: Characteristics,
31 11-06-2021 Lecture L
Challenges and historical Perspective
Technologies for Data Intensive Computing:
32 14-06-2021 Lecture L
Storage Systems
Technologies for Data Intensive Computing:
33 15-06-2021 Lecture L
Programming Platforms
Aneka MapReduce Programming: Model and CIE 7.5%
34 16-06-2021 Lecture L
4 Example Application Assign 2%
Clout Platforms in Industry: AWS compute, SEE 20%
35 17-06-2021 Lecture L
storage and Communication
Google AppEngine: Architecture, Application
36 18-06-2021 Lecture L
life cycle and Cost model
37 21-06-2021 Microsoft Azure: Core Concepts and SQL Azure Lecture L

38 22-06-2021 Windows Azure Platform Appliances Lecture L


Cloud Applications - Scientific: Healthcare –
39 23-06-2021 Lecture L CIE 7.5%
ECG Analysis in the Cloud
5 Assign 2%
Cloud Applications - Scientific: Biology –
40 24-06-2021 Lecture L SEE 20%
Protein Structure Prediction

11
Cloud Applications - Scientific: Biology – Gene
41 25-06-2021 Lecture L
Expression Data Analysis for Cancer Diagnosis
Cloud Applications - Scientific: Geoscience –
42 28-06-2021 Lecture L
Satellite Image Processing
Business and Consumer Applications: CRM and
43 29-06-2021 Lecture L
ERP
Business and Consumer Applications:
44 30-06-2021 Lecture L
Productivity
Business and Consumer Applications: Social
45 01-07-2021 Lecture L
Networking and Media Application
Business and Consumer Applications:
46 02-07-2021 Lecture L
Multiplayer online Gaming
47 05-07-2021 Revision

48 06-07-2021 Revision

49 07-07-2021 Revision

50 08-07-2021 Revision

51 09-07-2021 Revision

52 12-07-2021 Revision

53 13-07-2021 Revision

54 14-07-2021 Revision

55 15-07-2021 Revision

12
56 16-07-2021 Revision
57 19-07-2021 Revision

58 20-07-2021 Revision

59 22-07-2021 Revision

60 23-07-2021 Revision

61 26-07-2021 Revision

62 27-07-2021 Revision

63 05-08-2021 Revision

64 06-08-2021 Revision

65

66

67

13
Assessment Tools and its Weightages
Weightage
Sl. No Assessment Tools
%
1 CIE - Continuous Improvement Exam 1 10
2 CIE - Continuous Improvement Exam 2 10
3 CIE - Continuous Improvement Exam 3 10
4 Assignment 1 3.35
5 Assignment 2 3.35
6 Assignment 3 3.3
7 Semester End Exam 60

Course Outcome Attainment


Expected Level of Actual Level of
COs Target in %
Attainment Attainment
CO1 60 75
CO2 60 75
CO3 60 75
CO4 60 75
CO5 60 75

14
Session Plan
Class No:
Session No 1 Date:26-04-2021
Online Class: Yes
Topic Cloud Computing: Vision, Closer look and definition.
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Not Applicable
Activity
Entry Ticket
Understanding the pre-requisite needed for Cloud computing
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Check for the types of the cloud vendor – Online search
Assessment
After Class
Check for different service provided by the Amazon
Activity

Class No:
Session No 2 Date:27-04-2021
Online Class: Yes
Topic Cloud Computing Reference Model
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Check for different service provided by the Amazon
Activity
Entry Ticket
Nil
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Nil
Assessment
After Class
Nil
Activity

15
Class No:
Session No 3 Date:28-04-2021
Online Class: Yes
Topic Characteristics and Challenges of Cloud computing.
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Nil
Activity
Entry Ticket
Explain the benefits and challenges of Cloud computing
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Assignment given to write the challenges and benefits of Cloud
Assessment computing
After Class
Nil
Activity

Class No:
Session No 4 Date:29-04-2021
Online Class: Yes
Topic Technological development of Cloud computing.
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Nil
Activity
Entry Ticket
Different technology involved in development of cloud computing
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Study of different technological development which lead to the
Assessment development of cloud computing
After Class
Services provided by the AWS – Online search
Activity

16
Class No:
Session No 5 Date:30-04-2021
Online Class: Yes
Topic Building cloud Computing Environments
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Services provided by the AWS – Online search
Activity
Entry Ticket
Cloud computing stack for building the Cloud environments
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Nil
Assessment
After Class
Nil
Activity

Class No:
Session No 6 Date:03-05-2021
Online Class: Yes
Topic Cloud Computing Technologies and Platform
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Nil
Activity
Entry Ticket
Cloud platforms used for developing the cloud environment
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Write the different execution platform for the cloud computing
Assessment environment
After Class
List the languages supported for developing the cloud platforms
Activity

17
Class No:
Session No 7 Date:04-05-2021
Online Class: Yes
Virtualization: Introduction and Characteristics of Virtualized
Topic
environment
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Services provided by the AWS – Online search
Activity
Entry Ticket
Classification of Virtualization and types of Virtualization
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / List the different vendors who are going to provide the virtual
Assessment machines
After Class Learn to how to install the OS in the Virtual Machine – A Case
Activity Study

Class No:
Session No 8 Date:05-05-2021
Online Class: Yes
Topic Taxonomy of Virtualization Techniques
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class Learn to how to install the OS in the Virtual Machine – A Case
Activity Study
Entry Ticket
Explain the different Execution Environment of Virtualization
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Study how the different System level virtualization service provider
Assessment
After Class
Search the different vendors who provides the Virtual Machine
Activity

18
Class No:
Session No 9 Date:06-05-2021
Online Class: Yes
Topic Types of Virtualization, Pros and Crons of Virtualization
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Search the different vendors who provides the Virtual Machine
Activity
Entry Ticket
Explain Full Virtualization and Paravirtualization
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
List the Advantages and disadvantages of the Virtualization
Assessment
After Class
Nil
Activity

Session Class No:


Date:07-05-2021
No10 Online Class: Yes
Case Study: Paravirtualization, VMware: Full Virtualization and
Topic
Microsoft hyper –V
Venue MSTeams
Course CO1: Explain the technology and principles involved in building a
Outcome cloud environment.
Before Class
Nil
Activity
Entry Ticket Paravirtualization and the security ring provided at the different
/ Assessment level.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Explain in detail about the Hardware Virtualization – Online
Assessment search
After Class Learn how to use the VMware and allocating the resources through
Activity the Virtual machine

19
Session No Class No:
Date:10-05-2021
11 Online Class: Yes
Topic Cloud Computing Architecture and Cloud Reference Model
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class Learn how to use the VMware and allocating the resources through
Activity the Virtual machine
Entry Ticket Explain the detailed architecture of the cloud computing with
/ Assessment respect to the cloud reference model
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Write the different level of service provided by cloud
Assessment
After Class
Nil
Activity

Session Class No:


Date:11-05-2021
No12 Online Class: Yes
Topic Services provided by the Cloud.
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket
Different levels of services provided by Cloud, IaaS, PaaS, SaaS
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Study the different services provided at Infrastructure, Platform and
Assessment Application Level
After Class
Nil
Activity

20
Session No Class No:
Date:12-05-2021
13 Online Class: Yes
Topic Types of Cloud: Public, Private and hybrid
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket Explain the deployment models of the cloud: Private, Public and
/ Assessment Hybrid Cloud
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Study the components present in the private cloud at the service
Assessment provider site.
After Class
Nil
Activity

Session No Class No:


Date:13-05-2021
14 Online Class: Yes
Topic Cloud Challenges and Economies of cloud and Interoperability
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket Challenges of Cloud and Benefits and Impact of Cloud on
/ Assessment Economy
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Impact of Cloud on Economy of the Service Provider
Assessment
After Class
Nil
Activity

21
Session No Class No:
Date:17-05-2021
15 Online Class: Yes
Topic Cloud Computing Scalability standards and Fault Tolerance
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket
Discussion on different programming models in Cloud Computing
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to understand the different platforms of the Cloud
Assessment
After Class
Nil
Activity

Session No Class No:


Date:18-05-2021
16 Online Class: Yes
Security, Trust and Privacy Organizational Aspects of Cloud
Topic
technologies
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket
Different types of Cloud Computing Architecture
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to understand the Complete Architecture of the Cloud
Assessment
After Class
Nil
Activity

22
Session No Class No:
Date:19-05-2021
17 Online Class: Yes
Topic Framework of Aneka and platform of operation
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket
Able to discuss the different platform of operation of Aneka
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to understand the operation of the Aneka
Assessment
After Class
Nil
Activity

Session No Class No:


Date:20-05-2021
18 Online Class: Yes
Topic Anatomy of the Aneka container from ground
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Ni
Activity
Entry Ticket
Different structure of the Anatomy container from the ground.
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the concept of the Anatomy of the Container
Assessment
After Class
Nil
Activity

23
Session No Class No:
Date:21-05-2021
19 Online Class: Yes
Topic Building Aneka Cloud and Infrastructure Organization
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Nil
Activity
Entry Ticket
Steps to Build the cloud on the Aneka Platform
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to build the cloud using Aneka for different Applications.
Assessment
After Class
Quiz
Activity

Session No Class No:


Date:27-05-2021
20 Online Class: Yes
Topic Deployment mode of Aneka: Public, Private and Hybrid
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Quiz
Activity
Entry Ticket
Deployment mode of the Aneka in public, private and hybrid mode
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to understand the deployment models of Aneka
Assessment
After Class
Assignment
Activity

24
Session No Class No:
Date:28-05-2021
21 Online Class: Yes
Topic Programming Aneka cloud and Management Tools Aneka SDK
Venue MSTeams
Course CO2: Contrast various programming models used in cloud
Outcome computing Cloud Computing Architecture [KL2]
Before Class
Assignment
Activity
Entry Ticket Understanding the Programming concept for building the cloud
/ Assessment using Aneka
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the Programming concept for building the cloud using
Assessment Aneka
After Class
Nil
Activity

Session No Class No:


Date:31-05-2021
22 Online Class: Yes
Topic Introducing Parallelism for Single Machine Computation
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application
Before Class
Nil
Activity
Entry Ticket Implementation and Achieving the Parallelism for single Machine
/ Assessment Computation
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the working of how parallelism is done in the Single
Assessment Machine Computation
After Class
Nil
Activity

25
Session No Class No:
Date:01-06-2021
23 Online Class: Yes
Topic Programming Applications with Threads
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Programming and Implementation of Thread
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the Writing the Program and implementing the thread
Assessment concept.
After Class
Nil
Activity

Session No Class No:


Date:02-06-2021
24 Online Class: Yes
Topic Multithreading with Aneka
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application[KL2]
Before Class
Nil
Activity
Entry Ticket
Implementation of multithreading concept using Aneka
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the multithreading implementation in Aneka Cloud
Assessment
After Class
Nil
Activity

26
Session No Class No:
Date:03-06-2021
25 Online Class: Yes
Topic Programming Applications with Aneka Threads
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket Dividing the Applications into n number of threads and assigning
/ Assessment the thread to different node.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Able to understand the thread creation for a given application and
Assessment assigning to the thread.
After Class
Nil
Activity

Session No Class No:


Date:04-06-2021
26 Online Class: Yes
Topic Domain Decomposition and Functional Decomposition.
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application[KL2]
Before Class
Nil
Activity
Entry Ticket Basic Concept of Implementing Domain Decomposition and
/ Assessment Functional Decomposition
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the basic Concept of Domain Decomposition and
Assessment Functional Decomposition
After Class
Nil
Activity

27
Session No Class No:
Date:07-06-2021
27 Online Class: Yes
Topic Task Computing: Characterizing and Computing Categories
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Understanding the basics of task Computing
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHuEq?usp=sharing
Exit Ticket /
Understood the basics of Task Computing and its implementation
Assessment
After Class
Nil
Activity

Session No Class No:


Date:08-06-2021
28 Online Class: Yes
Topic Task Based Application Models: Parallel and Sweep Applications
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application[KL2]
Before Class
Nil
Activity
Entry Ticket
Understanding of Parallel Sweep Applications
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the Parallel sweep Applications and its Working
Assessment
After Class
Nil
Activity

28
Session No Class No:
Date:09-06-2021
29 Online Class: Yes
MPI Applications and Workflow Application with Task
Topic
Dependencies
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Workflow and its Characteristics with the dependencies on cloud
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the Workflow Characteristics and dependencies of ot
Assessment on the Task Computing
After Class
Nil
Activity

Session No Class No:


Date:10-06-2021
30 Online Class: Yes
Aneka Task Based Programming: Task Programming model and
Topic
Managing workflows
Venue MSTeams
Course CO3: Illustrate concurrent computing appropriate to cloud model
Outcome for a given application[KL2]
Before Class
Nil
Activity
Entry Ticket
Managing workflow using the Task Programming in Aneka Cloud
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Understood the working of the Workflow in Aneka and Managing
Assessment it.
After Class
Quiz
Activity

29
Session No Class No:
Date:11-06-2021
31 Online Class: Yes
Data Intensive computing: Characteristics, Challenges and
Topic
historical Perspective
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Quiz
Activity
Entry Ticket
Definition of Data Intensive Computation an its Characteristics
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Defined the Data Intensive Applications and its Characteristics
Assessment
After Class
Nil
Activity

Session No Class No:


Date:14-06-2021
32 Online Class: Yes
Topic Technologies for Data Intensive Computing: Storage Systems
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Nil
Activity
Entry Ticket Map Reduce Concepts in implementation of Data intensive
/ Assessment Computing
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Implementing the Map Reduce Concepts and Data Intensive
Assessment Computing
After Class
Quiz
Activity

30
Session No Class No:
Date:15-06-2021
33 Online Class: Yes
Technologies for Data Intensive Computing: Programming
Topic
Platforms
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Quiz
Activity
Entry Ticket Technologies for Data Intensive Computing and different platform
/ Assessment for Programming the In tensed Data.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Implemented the Programming for Intensed Data and
Exit Ticket /
understanding the different technologies for Data Intensive
Assessment
Computing
After Class
Assignment
Activity

Session No Class No:


Date:16-06-2021
34 Online Class: Yes
Topic Aneka MapReduce Programming: Model and Example Application
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Assignment
Activity
Entry Ticket Implementing the Map Reduce Technique for Aneka with an
/ Assessment Example Applications.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Implemented the Map Reduce Technique for Aneka with an
Assessment Example Applications.
After Class
Nil
Activity

31
Session No Class No:
Date:17-06-2021
35 Online Class: Yes
Cloud Platforms in Industry: AWS compute, storage and
Topic
Communication
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Nil
Activity
Entry Ticket Implementation of different cloud in the Industry and its Case
/ Assessment Study.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the concept for different cloud platforms in Industry.
Assessment
After Class
Assignment
Activity

Session No Class No:


Date:18-06-2021
36 Online Class: Yes
Google AppEngine: Architecture, Application life cycle and Cost
Topic
model
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Assignment
Activity
Entry Ticket Implementation of Architecture and Application life cycle and
/ Assessment Architecture of Google App Engine
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Explain the concept of implementing the Architecture an
Assessment Application life cycle of the Google App Engine
After Class
Quiz
Activity

32
Session No Class No:
Date:21-06-2021
37 Online Class: Yes
Topic Microsoft Azure: Core Concepts and SQL Azure
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Quiz
Activity
Entry Ticket
Implementing the core concept of Microsoft Azure.
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Able to understand the core Concept of the Microsoft Azure and its
Assessment Core Concept
After Class
Case Study Assignment
Activity

Session No Class No:


Date:22-06-2021
38 Online Class: Yes
Topic Windows Azure Platform Appliances
Venue MSTeams
Course CO4: Outline Data Intensive Computing related to map reduce
Outcome concepts [KL2]
Before Class
Case Study Assignment
Activity
Entry Ticket
Different features and its application of the Windows Azure
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Demonstrated the different features and its applications of
Assessment Windows Azure
After Class
Nil
Activity

33
Session No Class No:
Date:23-06-2021
39 Online Class: Yes
Cloud Applications - Scientific: Healthcare – ECG Analysis in the
Topic
Cloud
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Usage of Cloud in the Science field.
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the working of ECG in the field of Healthcare
Assessment
After Class
Quiz
Activity

Session No Class No:


Date:24-06-2021
40 Online Class: Yes
Cloud Applications - Scientific: Biology – Protein Structure
Topic
Prediction
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Quiz
Activity
Entry Ticket
Usage of Cloud in the Biological field.
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Understood the implementation of Biological Protein Structure
Assessment
After Class
Nil
Activity

34
Session No Class No:
Date:25-06-2021
41 Online Class: Yes
Cloud Applications - Scientific: Biology – Gene Expression Data
Topic
Analysis for Cancer Diagnosis
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Usage of Cloud in the Biological field with respect to gene therapy.
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to nurture the student with data analysis for Cancer diagnosis.
Assessment
After Class
Quiz
Activity

Session No Class No:


Date:28-06-2021
42 Online Class: Yes
Cloud Applications - Scientific: Geoscience – Satellite Image
Topic
Processing
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Quiz
Activity
Entry Ticket
Usage of Cloud in the field of Geoscience
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Nurture the student with the Satellite Image Processing
Assessment
After Class
Nil
Activity

35
Session No Class No:
Date:29-06-2021
43 Online Class: Yes
Topic Business and Consumer Applications: CRM and ERP
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket Usage of Cloud in the Service based Industry and Applications
/ Assessment deployment.
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Nurture the student with the deployment of Applications in CRM
Assessment an ERP.
After Class
Quiz
Activity

Session No Class No:


Date:30-06-2021
44 Online Class: Yes
Topic Business and Consumer Applications: Productivity
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Quiz
Activity
Entry Ticket
Demonstrating the business and Consumer Applications
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Nurture the students with the implementations of the Business and
Assessment the consumer Applications.
After Class
Nil
Activity

36
Session No Class No:
Date:01-07-2021
45 Online Class: Yes
Business and Consumer Applications: Social Networking and
Topic
Media Application
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Nil
Activity
Entry Ticket
Usage of Cloud in the Social Networking and Media Applications
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket / Nurture the students on how the cloud is deployed in Social
Assessment networking and media Applications
After Class
Assignment
Activity

Session No Class No:


Date:02-07-2021
46 Online Class: Yes
Topic Business and Consumer Applications: Multiplayer online Gaming
Venue MSTeams
Course CO5: Explain the Cloud Platforms in Industry, Choose appropriate
Outcome cloud model for a given application [KL2]
Before Class
Assignment
Activity
Entry Ticket
Usage of Cloud in the Gaming Field
/ Assessment
Pedagogy
Lecture
adopted
https://drive.google.com/drive/folders/1ft_ruVOfOPCpgwV3q4MG
Material
s9Me_YqHwuEq?usp=sharing
Exit Ticket /
Able to understand the usage of cloud in Multiplayer online gaming
Assessment
After Class
Quiz
Activity

37

You might also like