Syllabus
Course Code: Elective-VI PE-CS-A402 Course Name: Cloud Computing |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Overview of Computing Paradigm: Recent trends in Computing, Grid Computing, Cluster
Computing, Distributed Computing, Utility Computing, Cloud Computing, evolution of
cloud computing, Business driver for adopting cloud computing Introduction to Cloud Computing: Cloud Computing (NIST Model), introduction to Cloud Computing, History of Cloud Computing, Cloud service providers, Properties, Characteristics & Disadvantages, Pros and Cons of Cloud Computing, Benefits of Cloud Computing, Cloud computing vs. Cluster computing vs. Grid computing, Role of Open Standards |
|
2 | Cloud Computing Architecture: Cloud computing stack, Comparison with traditional
computing architecture (client/server), Services provided at various levels, How Cloud
Computing Works, Role of Networks in Cloud computing, protocols used, Role of Web
services, Service Models (XaaS) - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Deployment Models- Public cloud, Private cloud, Hybrid cloud, Community cloud.Data Security, Network Security |
|
3 | Service Management in Cloud Computing: Service Level Agreements (SLAs), Billing &
Accounting, comparing Scaling Hardware: Traditional vs. Cloud, Economics of scaling:
Benefitting enormously, Managing Data- Looking at Data, Scalability & Cloud Services,
Database & Data Stores in Cloud, Large Scale Data Processing. Cloud Applications: Scientific Applications – Health care, Geoscience and Biology. Business and Consumer Applications- CRM and ERP, Social Networking, Media Applications and Multiplayer Online Gaming. Case study: Eucalyptus, Microsoft Azure, Amazon EC2. |
|
4 | Cloud Security: Infrastructure Security, Network level security, Host level security, Application level security, Data security and Storage, Data privacy and security Issues, Jurisdictional issues raised by Data location, Identity & Access Management, Access Control, Trust, Reputation, Risk, Authentication in cloud computing, Client access in cloud, Cloud contracting Model, Commercial and business considerations |