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

325E6D

Uploaded by

youdunomebruh47
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)
161 views2 pages

325E6D

Uploaded by

youdunomebruh47
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/ 2

UNIVERSITY OF MADRAS

B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE


SYLLABUS WITH EFFECT FROM 2023-2024

Year: III Semester: VI


Cloud Computing 325E6D
Common for B.C.A. , B.Sc.-SA , B.Sc.-CSc , B.Sc.-CSc-wAI , B.Sc.-CSc-wDS
Credits 3 Lecture Hours:5
per week
Learning Objectives: (for teachers: what they have to do in the class/lab/field)
 To impart fundamental concepts of Cloud Computing.
 To impart a working knowledge of the various cloud service types and their uses and
pitfalls.
 To enable the students to know the common features and differences in the service
offerings of the three major Cloud Computing service providers, namely Amazon,
Microsoft and Google.
 To provide know-how of the various aspects of application design, benchmarking and
security on the Cloud.

Course Outcomes: (for students: To know what they are going to learn)
CO1: To understand the concepts and technologies involved in Cloud Computing.
CO2: To understand the concepts of various cloud services and their implementation in the
Amazon, Microsoft and Google cloud computing platforms.
CO3: To understand the aspects of application design for the Cloud.
CO4: To understand the concepts involved in benchmarking and security on the Cloud.
CO5: To understand the way in which the cloud is used in various domains.
Units Contents
Introduction to Cloud Computing: Definition of Cloud Computing – Characteristics of
Cloud Computing – Cloud Models – Cloud Service Examples – Cloud-based Services
and Applications.
I Cloud Concepts and Technologies: Virtualization – Load balancing – Scalability and
Elasticity – Deployment – Replication – Monitoring – Software Defined Networking –
Network Function Virtualization – MapReduce – Identity and Access Management –
Service Level Agreements – Billing.
Compute Services: Amazon Elastic Computer Cloud - Google Compute Engine -
Windows Azure Virtual Machines. Storage Services: Amazon Simple Storage Service
- Google Cloud Storage - Windows Azure Storage
Database Services: Amazon Relational Data Store - Amazon Dynamo DB - Google
Cloud SQL - Google Cloud Data Store - Windows Azure SQL Database - Windows
Azure Table Service
Application Services: Application Runtimes and Frameworks - Queuing Services -
II Email Services - Notifiction Services - Media Services
Content Delivery Services: Amazon CloudFront - Windows Azure Content Delivery
Network
Analytics Services: Amazon Elastic MapReduce - Google MapReduce Service -
Google BigQuery - Windows Azure HDInsight
Deployment and Management Services: Amazon Elastic Beanstack - Amazon
CloudFormation
Identity and Access Management Services: Amazon Identiy and Access Management
UNIVERSITY OF MADRAS
B.Sc. DEGREE PROGRAMME IN COMPUTER SCIENCE
SYLLABUS WITH EFFECT FROM 2023-2024

- Windows Azure Active Directory


Open Source Private Cloud Software: CloudStack – Eucalyptus - OpenStack
Cloud Application Design: Introduction – Design Consideration for Cloud
Applications – Scalability – Reliability and Availability – Security – Maintenance and
Upgradation – Performance – Reference Architectures for Cloud Applications – Cloud
III Application Design Methodologies: Service Oriented Architecture (SOA), Cloud
Component Model, IaaS, PaaS and SaaS Services for Cloud Applications, Model
View Controller (MVC), RESTful Web Services – Data Storage Approaches:
Relational Approach (SQL), Non-Relational Approach (NoSQL).
Cloud Application Benchmarking and Tuning: Introduction to Benchmarking – Steps
in Benchmarking – Workload Characteristics – Application Performance Metrics –
Design Consideration for Benchmarking Methodology – Benchmarking Tools and
IV Types of Tests – Deployment Prototyping.
Cloud Security: Introduction – CSA Cloud Security Architecture – Authentication
(SSO) – Authorization – Identity and Access Management – Data Security : Securing
data at rest, securing data in motion – Key Management – Auditing.
Case Studies: Cloud Computing for Healthcare – Cloud Computing for Energy
V Systems - Cloud Computing for Transportation Systems - Cloud Computing for
Manufacturing Industry - Cloud Computing for Education.

Learning Resources:
Recommended Texts
1. Arshdeep Bahga, Vijay Madisetti, Cloud Computing – A Hands On Approach,
Universities Press (India) Pvt. Ltd., 2018.
Reference Books
1. Anthony T Velte, Toby J Velte, Robert Elsenpeter, Cloud Computing: A Practical
Approach, Tata McGraw-Hill, 2013.
2. Barrie Sosinsky, Cloud Computing Bible, Wiley India Pvt. Ltd., 2013.
3. David Crookes, Cloud Computing in Easy Steps, Tata McGraw Hill, 2012.
4. Dr. Kumar Saurabh, Cloud Computing, Wiley India, Second Edition 2012.

You might also like