0% found this document useful (0 votes)
11 views2 pages

Cc Syllabs

The M.Tech (AI&ML) First Semester syllabus for the elective course in Cloud Computing covers key topics such as virtualization, task scheduling algorithms, and the implementation of cloud-based applications. It includes various units focusing on cloud infrastructure, resource management, storage systems, and application development using major platforms like Amazon Web Services and Google Cloud. The course aims to equip students with the necessary skills to understand and apply cloud computing concepts in real-world scenarios.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views2 pages

Cc Syllabs

The M.Tech (AI&ML) First Semester syllabus for the elective course in Cloud Computing covers key topics such as virtualization, task scheduling algorithms, and the implementation of cloud-based applications. It includes various units focusing on cloud infrastructure, resource management, storage systems, and application development using major platforms like Amazon Web Services and Google Cloud. The course aims to equip students with the necessary skills to understand and apply cloud computing concepts in real-world scenarios.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Detailed Syllabus for M.

Tech (AI&ML) First Semester


MTAIML13 ELECTIVE-I CLOUD COMPUTING

Instruction: 3Periods/week Time:3Hours Credits:3


Internal: 30Marks External:70Marks Total: 100Marks
-------------------------------------------------------------------------------------------------------------
Course Objectives:
To implement Virtualization
To implement Task Scheduling algorithms.
Apply Map-Reduce concept to applications.
To build Private Cloud.
Broadly educate to know the impact of engineering on legal and societal issues involved.

Course Outcomes: At the end of the course, student will be able to


Interpret the key dimensions of the challenge of Cloud Computing
Examine the economics, financial, and technological implications for selecting cloud
computing for own organization.

initiating and installing cloud-based applications


-
related IT areas.
Illustrate Virtualization for Data-Center Automation.

UNIT I:
Introduction: Network centric computing, Network centric content, peer-to peer systems, cloud
computing delivery models and services, Ethical issues, Vulnerabilities, Major challenges for
cloud computing. Parallel and Distributed Systems: Introduction, architecture, distributed
systems, communication protocols, logical clocks, message delivery rules, concurrency, model
concurrency with Petri Nets.

UNIT II:
Cloud Infrastructure: At Amazon, The Google Perspective, Microsoft Windows Azure, Open
Source Software Platforms, Cloud storage diversity, Inter cloud, energy use and ecological
impact, responsibility sharing, user experience, Software licensing,

UNIT-III
Cloud Computing :Applications and Paradigms: Challenges for cloud, existing cloud
applications and new opportunities, architectural styles, workflows, The Zookeeper, The Map
Reduce Program model, HPC on cloud, biological research.

UNIT IV:
Cloud Resource virtualization: Virtualization, layering and virtualization, virtual machine
monitors, virtual machines, virtualization- full and para, performance and security isolation,
hardware support for virtualization, Case Study: Xen, vBlades,
UNIT-V
Cloud Resource Management and Scheduling: Policies and Mechanisms, Applications of
control theory to task scheduling, Stability of a two-level resource allocation architecture,
feedback control based on dynamic thresholds, coordination, resource bundling, scheduling
algorithms, fair queuing, start time fair queuing, cloud scheduling subject to deadlines,
Scheduling Map Reduce applications, Resource management and dynamic application scaling.

UNIT VI:
Storage Systems: Evolution of storage technology, storage models, file systems and database,
distributed file systems, general parallel file systems. Google file system. Apache Hadoop, Big
Table, Megastore (text book 1), Amazon Simple Storage Service(S3) (Text book 2), Cloud
Security: Cloud security risks, security a top concern for cloud users, privacy and privacy
impact assessment, trust, OS security, Virtual machine security, Security risks.

UNIT VII:
Cloud Application Development: Amazon Web Services : EC2 instances, connecting clients,
security rules, launching, usage of S3 in Java, Installing Simple Notification Service on Ubuntu
10.04, Installing Hadoop on Eclipse, Cloud based simulation of a Distributed trust algorithm,
Cloud service for adaptive data streaming ( Text Book 1), Google: Google App Engine, Google
Web Toolkit (Text Book 2), Microsoft: Azure Services Platform, Windows live, Exchange
Online, Share Point Services, Microsoft Dynamics CRM (Text Book2).

Text Books:
1. Cloud Computing, Theory and Practice, Dan C Marinescu, MK Elsevier
2. Cloud Computing, A Practical Approach, Anthony T Velte, Toby J Velte, Robert
Elsenpeter,TMH

Reference book:
1. Mastering Cloud Computing, Foundations and Application Programming, Raj Kumar
Buyya, Christen vecctiola, S Tammaraiselvi,TMH

You might also like