M. Sc., COMPUTER SCIENCE (2022 – 2024 Batch)
Semester III
Paper Name: CLOUD COMPUTING
Paper
Code: 22PCSCE36-1
UNIT
I COMPUTING BASICS
Cloud
computing definition-Characteristics-Benefit-Challenges Distributed
Systems-Virtualization-Service-oriented computing-Utility-oriented computing-
Building Cloud Computing environments-computing platforms & technologies -
Cloud Models – Cloud Service Examples - Cloud Based Services & Applications
- Cloud concepts and Technologies.
UNIT II VIRTUALIZATION, CLOUD SERVICES
AND PLATFORMS
Virtualization:
Virtualization-Characteristics-taxonomy-types-Pros and Cons- Examples
Architecture: Reference model- types of clouds-Compute Service-Storage
Services-Cloud Database Services-Application Services - Content Delivery
Services - Analytics Services –Deployment and Management Service Identity and
Access Management Services-Open Source Private Cloud Software.
UNIT III CLOUD APPLICATION DESIGN AND
DEVELOPMENT
Design
consideration- Reference Architecture for Cloud Application -Cloud Application
Design Methodologies - Data Storage Approaches-Development in Python: Design
Approaches–Application: Image Processing – Document Storage-MapReduce-Social
Media Analytics.
UNIT–IV PYTHON FOR CLOUD
Introduction-Installing
Python-Data types & Data Structures-Control Flow
Functions-Modules-Packages-FileHandling-Date/TimeOperations–Classes Python for
Cloud: Amazon Web Services –Google Cloud Platform - Windows Azure –Map Reduced
–Packages of Interest–Designing a RESTful Web API.
UNIT–V BIGDATA ANALYTICS, MULTIMEDIA
CLOUD & CLOUD SECURITY
Big
Data Analytics: Clustering Big data - Classification of Big Data –
Recommendation systems. Multimedia Cloud: Case Study: Live Video Stream App -
Streaming Protocols – Case Study: Video Transcoding App-Cloud Security: CSA
Cloud Security Architecture-Authentication -Authorization - Identity and Access
management - Data Security –Key Management-Auditing-Cloud for Industry, Health
care & Education.
Text Books
1. Buyya, Vecciola and Selvi, Mastering Cloud Computing: Foundations and
Applications Programming, Tata McGraw Hill, 2013.
2. Arshdeep Bahga, Vijay Madisetti, “Cloud Computing: A Hands –On Approach”
Universities press (India) Pvt. Limited, 2016.

No comments:
Post a Comment