0% found this document useful (0 votes)
24 views2 pages

CC (Syllabus)

The document outlines the course structure and syllabus for a B.Tech in Computer Science Engineering at Jawaharlal Nehru Technological University Kakinada, focusing on Cloud Computing. It covers course objectives, fundamental concepts, enabling technologies, virtualization, challenges, and advanced topics in cloud computing. Textbooks and reference materials are also provided for further study.
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)
24 views2 pages

CC (Syllabus)

The document outlines the course structure and syllabus for a B.Tech in Computer Science Engineering at Jawaharlal Nehru Technological University Kakinada, focusing on Cloud Computing. It covers course objectives, fundamental concepts, enabling technologies, virtualization, challenges, and advanced topics in cloud computing. Textbooks and reference materials are also provided for further study.
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

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA

KAKINADA 533 003, Andhra Pradesh, India


[Link] CSE (R23-COURSE STRUCTURE & SYLLABUS)

L T P C
III Year II Semester CLOUD COMPUTING
3 0 0 3

Course Objectives:
To explain the evolving utility computing model called cloud computing.
To introduce the various levels of services offered by cloud.
To discuss the fundamentals of cloud enabling technologies such as distributed
computing, service-oriented architecture and virtualization.
To emphasize the security and other challenges in cloud computing.
To introduce the advanced concepts such as containers, serverless computing and
cloud-centric Internet of Things.

UNIT -I: Introduction to Cloud Computing Fundamentals


Cloud computing at a glance, defining a cloud, cloud computing reference model, types of
services (IaaS, PaaS, SaaS), cloud deployment models (public, private, hybrid), utility
computing, cloud computing characteristics and benefits, cloud service providers (Amazon
Web Services, Microsoft Azure, Google AppEngine).

UNIT-II: Cloud Enabling Technologies


Ubiquitous Internet, parallel and distributed computing, elements of parallel computing,
hardware architectures for parallel computing (SISD, SIMD, MISD, MIMD), elements of
distributed computing, Inter-process communication, technologies for distributed computing,
remote procedure calls (RPC), service-oriented architecture (SOA), Web services,
virtualization.

UNIT-III: Virtualization and Containers


Characteristics of virtualized environments, taxonomy of virtualization techniques,
virtualization and cloud Computing, pros and cons of virtualization, technology examples
(XEN, VMware), building blocks of containers, container platforms (LXC, Docker),
container orchestration, Docker Swarm and Kubernetes, public cloud VM (e.g. Amazon EC2)
and container (e.g. Amazon Elastic Container Service) offerings.

UNIT-IV: Cloud computing challenges


Economics of the cloud, cloud interoperability and standards, scalability and fault tolerance,
energy efficiency in clouds, federated clouds, cloud computing security, fundamentals of
computer security, cloud security architecture, cloud shared responsibility model, security in
cloud deployment models.

UNIT -V: Advanced concepts in cloud computing


Serverless computing, Function-as-a-Service, serverless computing architecture, public cloud
(e.g. AWS Lambda) and open-source (e.g. OpenFaaS) serverless platforms, Internet of
Things (IoT), applications, cloud-centric IoT and layers, edge and fog computing, DevOps,
infrastructure-as-code, quantum cloud computing.

31
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA 533 003, Andhra Pradesh, India
[Link] CSE (R23-COURSE STRUCTURE & SYLLABUS)

Text Books:
1. Mastering Cloud Computing, 2nd edition, Rajkumar Buyya, Christian Vecchiola,
Thamarai Selvi, Shivananda Poojara, Satish N. Srirama, Mc Graw Hill, 2024.
2. Distributed and Cloud Computing, Kai Hwang, Geoffery C. Fox, Jack J. Dongarra,
Elsevier, 2012.

Reference Books:
1. Cloud Computing, Theory and Practice, Dan C Marinescu, 2 nd edition, MK Elsevier,
2018.
2. Essentials of cloud Computing, K. Chandrasekhran, CRC press, 2014.
3. Online documentation and tutorials from cloud service providers (e.g., AWS, Azure,
GCP)

32

You might also like