Objectives:
The course enables the students to
Course | Learning outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course title | |||
24DCAI 703B |
CLOUD COMPUTING (Theory) | CO121.Elaborate various virtualization techniques and its types in cloud based systems. CO122.Apply the fundamental concepts of virtualization using hypervisor software. CO123.Choose existing application migration issues and formulate cloud computing solutions. CO124.Deduct the use of cloud computing models in various domains. CO125.Analyze various cloud programming models and apply them to solve problems on the cloud. CO126. Contribute effectively in course-specific interaction
| Approach in teaching: Interactive Lectures, Discussion, PowerPoint Presentations, Informative videos
Learning activities for the students: Self-learning assignments, Effective questions, presentations.
| Assessment tasks will include Class Test on the topics, Semester end examinations, Quiz, Student presentations and assignments. |
Adopting Virtualization, Types of virtualization, virtualization architecture and software, Virtualization applications. Pitfalls of Virtualization. Virtualization as an element of Cloud computing and Need of Virtualization in Cloud Computing
Understanding Server Virtualization, types of server virtualization, Virtual machine basics, types of virtual machines, hypervisor concepts and type
Challenges while migrating to Cloud, Broad approaches to migrating into the cloud, why migrate -deciding on cloud migration, the Seven-step model of migration into a cloud, Migration Risks and Mitigation
History, Importance of Cloud computing in the Current Era, Characteristics, Pros and Cons of Cloud computing, Technologies in Cloud computing, Cloud Computing Architecture, Developing Holistic Cloud Computing Reference Model. Cloud Deployment Model
Layers and Models Layers in cloud architecture, Software as a Service (SaaS), features of SaaS and benefits, Platform as a Service (PaaS), features of PaaS and benefits, Infrastructure as a Service (IaaS), features of IaaS and benefits, Service providers, challenges and risks in cloud adoption. Amazon Cloud services, Google AppEngine, Microsoft Azure Design.
SUGGESTED TEXT BOOKS:
SUGGESTED REFERENCE BOOKS:
REFERENCE JOURNALS:
e-RESOURCES INCLUDING LINKS: