SCHOOL OF COMPUTING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CLOUD COMPUTING – SBSA1402
1
,COURSE OBJECTIVES
➢ To articulate the main concepts, key technologies, strengths, and limitations of cloud
computing
➢ To learn how to use Cloud Services.
➢ To implement Virtualization
➢ To understand the basic concepts of cloud computing and cloud enables.
➢ To understand cloud services and Multi-tenancy computing
➢ To study about various models of cloud environments and virtualization.
➢ To manage the cloud computing infrastructure with security.
➢ To gain knowledge of cloud and to understand about Fog, edge computing.
COURSE OUTCOMES
CO1 - Analyze the Cloud computing setup with its vulnerabilities and applications using
different architectures.
CO2 - Implement and install the cloud tools to make enable the cloud computing
infrastructures.
CO3 - Apply and design suitable Virtualization concept, Cloud Resource Management and
collaboration services.
CO4 - Create combinatorial auctions for cloud resources and services for computing clouds
Develop and make cloud services as commercial.
CO5 - Assess cloud and cloud to Fog with IoT.
CO6 - Ability to, understand fog computing architecture
SYLLABUS
UNIT I (9 Hrs)
The vision of cloud computing - The cloud computing reference model - Characteristics and
benefits - Challenges ahead - Historical developments - Distributed systems -Virtualization -
Building cloud computing environments – Application development - Infrastructure and system
development - Computing platforms and technologies.Parallel vs. distributed computing -
2
,Elements of parallel computing - Hardware architectures for parallel processing Approaches to
parallel programming - Laws of caution.
Unit-II (9 Hrs)
Introduction - The cloud reference model - Types of clouds - Economics of the cloud
Virtualization: Introduction - Characteristics of virtualized environments - Taxonomy of
virtualization techniques - Virtualization and cloud computing - Pros and cons of virtualization
- Technology example: VMware: full virtualization.
Unit-III (9 Hrs)
Anatomy of the Aneka container - Introducing parallelism for single-machine computation -
Programming applications with threads - Multithreading with aneka - Programming applications
with aneka threads.Cloud computing economics:Cloud infrastructure - Economics of private
clouds - Software productivity in the cloud - Economies of scale: public vs. private clouds.
Unit-IV (9 Hrs)
Multi-entity support - Multi-schema approach - Multi-tenancy using cloud data stores - Data
access control for enterprise applications.Data in the cloud: Relational databases - Cloud file
systems: GFS and HDFS - BigTable, HBase - Cloud data stores: Datastore and SimpleDB.
Unit-V (9 Hrs)
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.
Max:45 Hrs
3
, SCHOOL OF COMPUTING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT – 1-CLOUD COMPUTING – SBSA1402
4
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CLOUD COMPUTING – SBSA1402
1
,COURSE OBJECTIVES
➢ To articulate the main concepts, key technologies, strengths, and limitations of cloud
computing
➢ To learn how to use Cloud Services.
➢ To implement Virtualization
➢ To understand the basic concepts of cloud computing and cloud enables.
➢ To understand cloud services and Multi-tenancy computing
➢ To study about various models of cloud environments and virtualization.
➢ To manage the cloud computing infrastructure with security.
➢ To gain knowledge of cloud and to understand about Fog, edge computing.
COURSE OUTCOMES
CO1 - Analyze the Cloud computing setup with its vulnerabilities and applications using
different architectures.
CO2 - Implement and install the cloud tools to make enable the cloud computing
infrastructures.
CO3 - Apply and design suitable Virtualization concept, Cloud Resource Management and
collaboration services.
CO4 - Create combinatorial auctions for cloud resources and services for computing clouds
Develop and make cloud services as commercial.
CO5 - Assess cloud and cloud to Fog with IoT.
CO6 - Ability to, understand fog computing architecture
SYLLABUS
UNIT I (9 Hrs)
The vision of cloud computing - The cloud computing reference model - Characteristics and
benefits - Challenges ahead - Historical developments - Distributed systems -Virtualization -
Building cloud computing environments – Application development - Infrastructure and system
development - Computing platforms and technologies.Parallel vs. distributed computing -
2
,Elements of parallel computing - Hardware architectures for parallel processing Approaches to
parallel programming - Laws of caution.
Unit-II (9 Hrs)
Introduction - The cloud reference model - Types of clouds - Economics of the cloud
Virtualization: Introduction - Characteristics of virtualized environments - Taxonomy of
virtualization techniques - Virtualization and cloud computing - Pros and cons of virtualization
- Technology example: VMware: full virtualization.
Unit-III (9 Hrs)
Anatomy of the Aneka container - Introducing parallelism for single-machine computation -
Programming applications with threads - Multithreading with aneka - Programming applications
with aneka threads.Cloud computing economics:Cloud infrastructure - Economics of private
clouds - Software productivity in the cloud - Economies of scale: public vs. private clouds.
Unit-IV (9 Hrs)
Multi-entity support - Multi-schema approach - Multi-tenancy using cloud data stores - Data
access control for enterprise applications.Data in the cloud: Relational databases - Cloud file
systems: GFS and HDFS - BigTable, HBase - Cloud data stores: Datastore and SimpleDB.
Unit-V (9 Hrs)
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.
Max:45 Hrs
3
, SCHOOL OF COMPUTING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT – 1-CLOUD COMPUTING – SBSA1402
4