CLOUD COMPUTING

Paper Code: 
DCAI 703B
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

The course enables the students to:

  1. Demonstrate the types of virtualization software with the help of various examples.
  2. Define the broad perspective of cloud architecture, cloud models and service models.
  3. Differentiate between the leading players in cloud computing and services provided by them.

 

Learning Outcome

Learning and Teaching Strategies

Assessment Strategies-

The students will:

CO101.Demonstrate various virtualization techniques and hypervisor software for virtualization.

CO102.Apply the fundamental concepts of virtualization to understand its role in enabling the cloud computing system model.

CO103.Identify existing application migration issues and formulate cloud computing solutions. 

CO104.Comprehend the use of cloud computing models in various domains.

CO105.Analyse various cloud programming models and apply them to solve problems on the cloud.

 

Approach in teaching:

Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Team teaching, Research Papers

 

Learning activities for the students:

Self-learning assignments, Effective questions, Seminar presentation, Giving tasks

 

  • Assignment
  • Written test in classroom
  • Classroom activity
  • Multiple choice questions
  • Semester End Examination
 

 

9.00
Unit I: 

Introduction to Virtualization: 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

 

9.00
Unit II: 

Hypervisors and Virtual machines Server Virtualization: Understanding Server Virtualization, types of server virtualization, Virtual machine basics, types of virtual machines, hypervisor concepts and type

 

9.00
Unit III: 

Migrating into a Cloud Introduction, 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

 

9.00
Unit IV: 

Cloud Computing: 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

 

9.00
Unit V: 

Cloud Architecture- 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.

 

 

ESSENTIAL READINGS: 
  • Cloud Computing A practical approach for learning and implementation, A. Srinivasan, J. Suresh, Pearson, 2014
  • Cloud Computing, Principle and Paradigms, Edited by Rajkumar Buyya, Jemes Broberg, A. Goscinski, Pub.- Wiley-2016
  • Kumar Saurabh, “Cloud Computing” , Wiley Pub 2016

 

REFERENCES: 

SUGGESTED REFERENCE BOOKS:

 

  • Velte, “Cloud Computing- A Practical Approach” , TMH Pub, 2009
  • Katarina Stanoevska-Slabeva, Thomas Wozniak, SantiRistol, “Cloud Computing: Concepts, Technology & Architecture”, Pearson, 2014.

E-RESOURCES INCLUDING LINKS:

 

REFERENCE JOURNALS:

  • Journal of Cloud  Computing:https://journalofcloudcomputing.springeropen.com/ 
  • i-manager's Journal on Cloud Computing: https://imanagerpublications.com/journalsfulldetails/23/JournalonCloudComputing
  • International Journal of Cloud Computing and Services Science: http://ijcloser.iaescore.com/index.php/IJ-CLOSER
  • IEEE Transactions on Cloud Computing: https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245519
  • IEEE Cloud Computing: https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6509491

 

Academic Year: