icc
icc
Semester: VII
Course Objectives: This course provides the knowledge of Cloud Computing paradigm. Students will
be able to understand various platforms, applications and issues related to cloud environment.
Students will explore Cloud virtualization, abstractions, and enablement technologies.
Detailed Syllabus:
Sr. Contents Hours
1 Principles of Parallel and Distributed Computing: 03
Eras of Computing, Parallel v/s Distributed Computing, Elements of Parallel
Computing, Elements of Distributed Computing, Technologies for Distributed
Computing
2 Virtualization: 05
Introduction, Characteristics of Virtualized Environments, Taxonomy of
Virtualization Techniques, Virtualization and Cloud Computing, Pros and Cons of
Virtualization, Technology Examples. Implementation Levels of Virtualization,
Virtualization Structures/Tools and Mechanisms, Types of Hypervisors,
Virtualization of CPU, Memory, and I/O Devices, Virtual Clusters and Resource
Management
3 Basics of Cloud Computing: 08
Overview, Applications, Intranets and the cloud. Cloud computing- Benefits,
Limitations, Security Concerns. Software as a Service (SaaS)- Understanding the
Multitenant Nature of SaaS Solutions, Understanding SOA. Platform as a Service
(PaaS)-IT Evolution Leading to the Cloud, Benefits of Paas Solutions, Disadvantages
of PaaS Solutions. Infrastructure as a Service (IaaS)-Understanding IaaS, Improving
Performance through Load Balancing, Advantages, Server types. Identity as a
Service (IDaaS)
4 Fundamental Cloud Computing Architecture: 08
Introduction, Fundamental Concepts and Models, Roles and Boundaries, Cloud
Characteristics, Cloud Delivery Models, Cloud Deployment Models, Economics of the
Cloud, Open Challenges. Workload Distribution Architecture, Resource Pooling
Architecture, Dynamic Scalability Architecture, Elastic Resource Capacity
Architecture, Service Load Balancing Architecture
5 Advanced Cloud Architectures: 08
Hypervisor Clustering Architecture, Load Balanced Virtual Server Instances
Architecture, Non-Disruptive Service Relocation Architecture, Zero Downtime
Architecture, Cloud Balancing Architecture, Storage Workload Management
Architecture
6 Cloud Computing Security Architecture: 05
Security Overview, Cloud Security Challenges and Risks, Software-as-a Service
Security, Architectural Considerations, General Issues Securing the Cloud, Identity
and Presence, Identity Management and Access Control
7 Service Management: 03
Service Level Agreement, Billing and Accounting
Case Study: OpenStack, Windows Azure, Google App Engine, Amazon AWS
Total 40
Pedagogy:
● Direct classroom teaching
● Audio Visual presentations/demonstrations
● Assignments/Quiz
● Continuous assessment
● Interactive methods
● Seminar/Poster Presentation
● Industrial/ Field visits
● Course Projects
Curriculum Revision:
Version: 1.0
Drafted on (Month-Year): June-2020
Last Reviewed on (Month-Year): -
Next Review on (Month-Year): June-2025