SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
School: SET Batch : 2021-2025
Program: Current Academic Year: 2025-2026
B.Tech
Branch: CSE Semester: V
1 Course Code CSA-022 Course Name: Introduction to Cloud Computing with
ML
2 Course Title Introduction to Cloud Computing with ML
3 Credits 3
4 Contact 3-0-0
Hours
(L-T-P)
Course Specialization Elective
Status
5 Course This introductory course on Cloud computing will teach both the fundamental
Objective concepts of how and why Cloud systems works, as well as Cloud technologies
that manifest these concepts.
6 Course At the end of the course, students will have achieved the following learning
Outcomes objectives.
(CO’s)
CO1. Define the basics of cloud and recall the computer Science concepts
which are helpful in understanding on demand service architecture.
CO2. Classify and describe the architecture and taxonomy of parallel and
distributed computing, including shared and distributed memory, and
data and task parallel computing.
CO3. Apply the PAAS and SAAS to manage the workflow and use of cloud
in scientific application.
CO4. Categorize and Characterize between Infrastructure services,
deployment models, and governance in cloud computing. Examine the
design of task and data parallel distributed algorithms for Clouds and
use them to construct Cloud applications.
CO5. Evaluate the importance of cloud using monitoring and management of
services for performance improvement of HPC and to follow the
1
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Governance and Compliances.
CO6. Elaborate the design concept and formulate to build the solution using
cloud service providers as AWS as EC2, LAMBDA, S3 and Machine
Learning Service as AWS SageMaker.
7 Course This course is an introductory course for cloud computing concepts and helps in
Description understanding the core functionalities, algorithms, models and workflows in
cloud environment. In this course Students will get demonstrations of real-time
cloud services for better exposure and research understanding.
8 Syllabus Outline CO Mapping
Unit 1 FOUNDATIONS
A Introduction to compute CO1
Types of Computing, Grid computing, distributed
computing, Client-server computing, Three Tier
Architecture, use of Sockets and Remote
Procedure Call, working of RMI and CORBA,
Web services, Web Sockets, Message Queues and
Message Brokers.
B Introduction to Cloud Computing CO1
Cloud Computing definition, Roots of Cloud
Computing, Layers and Types of Clouds, Desired
Features of a Cloud, Cloud Infrastructure
Management, Infrastructure as a Service
Providers, Platform as a Service Providers,
Challenges and Risks
C Migrating and Integrating into Cloud CO1
Broad Approaches to Migrating into the Cloud,
The Seven-Step Model of Migration into a Cloud,
Enriching the ‘Integration as a Service’ Paradigm
for the Cloud Era, Evolution and Challenges of
SaaS Paradigm, Integration Scenarios, The
Integration Methodologies
2
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Unit 2 ENTERPRISE CLOUD COMPUTING AND
IAAS
A The Enterprise Cloud Computing Paradigm CO1,CO2
Issues for Enterprise Applications on the Cloud,
Transition Challenges, Enterprise Cloud
Technology and Market Evolution, Business
Drivers Toward a Marketplace for Enterprise
Cloud Computing, The Cloud Supply Chain
B Virtual Machines Provisioning and Migration CO1,CO2
Services
Introduction to Virtual Machines,The Anatomy of
Cloud Infrastructures, VM Provisioning and
Manageability, Virtual Machine Migration
Services, Management of Virtual Machines for
Cloud Infrastructures,, Distributed Management of
Virtual Infrastructures, Scheduling Techniques
C Enhancing Cloud Computing Environments CO1,CO2
Using a Cluster as a Service
Introduction and Related Work, RVWS Design,
Cluster as a Service: The Logical Design, Secure
Distributed Data Storage in Cloud Computing,
Cloud Storage, Technologies for Data Security in
Cloud Computing
Unit 3 PLATFORM AND SOFTWARE AS A
SERVICE
A Aneka and CometCloud CO1,CO3
Aneka—Integration of Private and Public Clouds,
Technologies and Tools for Cloud Computing,
Aneka Cloud Platform, CometCloud: An
Autonomic Cloud Engine, Introduction of
CometCloud (Architecture, Autonomic Behavior,
Applications overview)
B Business Solutions and WorkFlow CO1,CO3,CO6
Cloud-Based Solutions for Business Applications
(Introduction of Enterprises Demand and Cloud
Computing, Dynamic ICT Services), Workflow
Engine for Clouds, Workflow Management
Systems, Architecture of Workflow Management
Systems
3
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
C Scientific Applications and MapReduce Model CO1,CO3,CO6
Scientific Application for Cloud Environments,
Classification of Scientific Applications and
Services in the Cloud, SAGA-based Scientific
Applications, MapReduce Programming Model,
MapReduce Impacts and Research Directions
Unit 4 MONITORING, MANAGEMENT &
GOVERNANCE
A SLA Management in Cloud Computing CO1,CO4
Introduction of typical Use Cases, Model for
Federated Cloud Computing, Security
Considerations, SLA Management in Cloud
Computing: A Service Provider’s Perspective,
Types of SLA, Life Cycle of SLA, Automated
Policy-based Management
B Performance Predictions for HPC on Clouds CO1,CO4
Introduction and Background of Grid and Cloud,
HPC in the Cloud: Performance-related Issues,
Game Hosting on Cloud Resources, Building
Content Delivery Networks Using Clouds,
Resource Cloud Mashups
C Security and Governance CO1,CO4
Basic Concept of Organizational Readiness,
Drivers for Changes: Common Change
Management Models, Security and Risk in the
Cloud, Cloud Computing and Identity, Content
Level Security—Pros and Cons, Legal Issues in
Cloud Computing(PCI DSS), Data Privacy and
Security Issues
Unit 5 AWS with Machine Learning
A AWS Services:EC2, IAM, S3, Lambda, CO1,CO5,CO6
4
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Introduction to Amazon SageMaker, Machine
Learning with Amazon SageMaker, Explore,
Analyze, and Process Data, Train a Model with
Amazon SageMaker, Deploy a Model in Amazon
SageMaker, Set Up Amazon SageMaker, Amazon
SageMaker Notebook Instance
B Amazon SageMaker Studio, Perform Common CO1,CO5,Co6
Tasks in Amazon SageMaker Studio, Amazon
SageMaker API reference, Actions and Data
Types, Use Autopilot to automate model
development and Problem types, Create and
Manage Workforces , Use Ground Truth for
Labeling
C Process Data and Evaluate Models, Build Models CO1,CO5,CO6
and Choose an Algorithm, Train Models,
Debugger, Perform Automatic Model Tuning,
Tune Multiple Algorithms, Use Reinforcement
Learning, Incremental Training, Deploy Models,
Multi-Model Endpoints,
Mode of Theory
examination
Weightage CA MTE ETE
Distribution
25% 25% 50%
Text Books 1. CLOUD COMPUTING Principles and Paradigms, Edited by Rajkumar
Buyya, Jam
2. Cloud Computing: A Practical Approach, Anthony T. Velte, Toby J. Velte,
Robert Elsenpeter
Reference Amazon SageMaker, Developer Guide,
Books https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-dg.pdf#gs
Online https://aws.amazon.com/getting-started/hands-on/build-train-deploy-machine-
Materials learning-model-sagemaker/
https://aws.amazon.com/machine-learning/