MTech Cloud Computing syllabus for 1 Sem 2020 scheme 20SCE14

Module-1 Introduction, Cloud Infrastructure 0 hours

Introduction, Cloud Infrastructure:

Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing the Google perspective, Microsoft Windows Azure and online services, Open-source software platforms for private clouds, Cloud storage diversity and vendor lock-in, Energy use and ecological impact, Service level agreements, User experience and software licensing. Exercises and problems.

Module-2 Cloud Computing: Application Paradigms 0 hours

Cloud Computing:Application Paradigms.:

Challenges of cloud computing, Architectural styles of cloud computing, Workflows: Coordination of multiple activities, Coordination based on a state machine model: The Zookeeper, The Map Reduce programming model, A case study: The Gre The Web application, Cloud for science and engineering, High-performance computing on a cloud, Cloud computing for Biology research, Social computing, digital content and cloud computing.

A d v e r t i s e m e n t
Module-3 Cloud Resource Virtualization 0 hours

Cloud Resource Virtualization:

Virtualization, Layering and virtualization, Virtual machine monitors, Virtual Machines, Performance and Security Isolation, Full virtualization and paravirtualization, Hardware support for virtualization, Case Study: Xen a VMM based paravirtualization, Optimization of network virtualization, vBlades, Performance comparison of virtual machines, The dark side of virtualization, Exercises and problems

Module-4 Cloud Resource Management and Scheduling 0 hours

Cloud Resource Management and Scheduling:

Policies and mechanisms for resource management, Application of control theory to task scheduling on a cloud, Stability of a two-level resource allocation architecture, Feedback control based on dynamic thresholds, Coordination of specialized autonomic performance managers, A utility-based model for cloud-based Web services, Resourcing bundling: Combinatorial auctions for cloud resources, Scheduling algorithms for computing clouds, Fair queuing, Start-time fair queuing, Borrowed virtual time, Cloud scheduling subject to deadlines, Scheduling MapReduce applications subject to deadlines, Resource management and dynamic scaling, Exercises and problems.

Module-5 Cloud Security, Cloud Application Development 0 hours

Cloud Security, Cloud Application Development:

Cloud security risks, Security: The top concern for cloud users, Privacy and privacy impact assessment, Trust, Operating system security, Virtual machine Security, Security of virtualization, Security risks posed by shared images, Security risks posed by a management OS, A trusted virtual machine monitor, Amazon web services: EC2 instances, Connecting clients to cloud instances through firewalls, Security rules for application and transport layer protocols in EC2, How to launch an EC2 Linux instance and connect to it, How to use S3 in java, Cloud-based simulation of a distributed trust algorithm, A trust management service, A cloud service for adaptive data streaming, Cloud based optimal FPGA synthesis .Exercises and problems.

 

Course outcomes:

At the end of the course the student will be able to:

  • Compare the strengths and limitations of cloud computing
  • Identify the architecture, infrastructure and delivery models of cloud computing
  • Apply suitable virtualization concept.
  • Choose the appropriate cloud player
  • Address the core issues of cloud computing such as security, privacy and interoperability
  • Design Cloud Services
  • Set a private cloud

 

Question paper pattern:

The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 60.

  • The question paper will have ten full questions carrying equal marks.
  • Each full question is for 20 marks.
  • There will be two full questions (with a maximum of four sub questions) from each module.
  • Each full question will have sub question covering all the topics under a module.
  • The students will have to answer five full questions, selecting one full question from each module.

 

Textbook/ Textbooks

1 Cloud Computing Theory and Practice Dan C Marinescu Elsevier (MK) 2013.

 

Reference Books

1 RajkumarBuyya , James Broberg, AndrzejGoscinski Computing Principles and Paradigms Willey 2014

2 Cloud Computing Implementation, Management and Security John W Rittinghouse, James F Ransome CRC Press 2013