BCAM051

Cloud Computing

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 4 semesters · 4 branches

B.Tech Artificial Intelligence & Machine Learning · Sem 5 (Departmental Elective-II) · B.Tech CSE (Artificial Intelligence) · Sem 5 (Departmental Elective-II) · B.Tech CSE (AI & ML) · Sem 5 (Departmental Elective-II) · B.Tech CSE (Data Science) · Sem 5 (Departmental Elective-II)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction To Cloud Computing

8 hrs

Definition of Cloud – Evolution of Cloud Computing Underlying Principles of Parallel and Distributed Computing – Cloud Characteristics – Elasticity in Cloud – On‐demand Provisioning.

Unit2

Unit 2: Cloud Enabling Technologies Service Oriented Architecture

8 hrs

REST and Systems of Systems Web Services – Publish, Subscribe Model – Basics of Virtualization – Types of Virtualization – Implementation Levels of Virtualization – Virtualization Structures – Tools and Mechanisms – Virtualization of CPU – Memory – I/O Devices –Virtualization Support and Disaster Recovery.

Unit3

Unit 3: Cloud Architecture, Services And Storage

8 hrs

Layered Cloud Architecture Design – NIST Cloud Computing Reference Architecture – Public, Private and Hybrid Clouds – laaS – PaaS – SaaS – Architectural Design Challenges – Cloud Storage – Storage‐as‐a‐Service – Advantages of Cloud Storage – Cloud Storage Providers – S3.

Unit4

Unit 4: Resource Management And Security In Cloud

8 hrs

Inter Cloud Resource Management – Resource Provisioning and Resource Provisioning Methods – Global Exchange of Cloud Resources – Security Overview – Cloud Security Challenges – Software‐as‐a‐Service Security – Security Governance – Virtual Machine Security – IAM – Security Standards.

Unit5

Unit 5: Cloud Technologies And Advancements Hadoop

8 hrs

MapReduce – Virtual Box — Google App Engine – Programming Environment for Google App Engine –– Open Stack – Federation in the Cloud – Four Levels of Federation – Federated Services and Applications – Future of Federation.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Describe architecture and underlying principles of cloud computing.K3
  2. CO2Explain need, types and tools of Virtualization for cloud.K3, K4
  3. CO3Describe Services Oriented Architecture and various types of cloud services.K2, K3
  4. CO4Explain Inter cloud resources management cloud storage services and their providers Assess security services and standards for cloud computing.K2, K4
  5. CO5Analyze advanced cloud technologies.K3, K6

Text books

  1. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, “Distributed and Cloud Computing, From Parallel Processing to the Internet of Things”, Morgan Kaufmann Publishers, 2012.
  2. Rittinghouse, John W., and James F. Ransome, ―Cloud Computing: Implementation, Management and Security, CRC Press, 2017.
  3. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, ―Mastering Cloud Computing, Tata Mcgraw Hill, 2013.
  4. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing – A Practical Approach, Tata Mcgraw Hill, 2009.
  5. George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the Cloud: Transactional Systems for EC2 and Beyond (Theory in Practice), O’Reilly, 2009.

Official AKTU syllabus

This subject is on page 17 of the original AKTU PDF.

Official AKTU syllabus PDF ↗