Thanks to visit codestin.com
Credit goes to www.scribd.com

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

Cloud Computing

The document outlines a Cloud Computing course for I Year - II Semester, focusing on virtualization, task scheduling, and the Map-Reduce concept. It includes course objectives, outcomes, and detailed unit topics covering cloud infrastructure, resource virtualization, storage systems, and application development. The course aims to educate students on the implications of cloud computing and its applications in various organizational contexts.

Uploaded by

Kits Naac CSE
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)
43 views2 pages

Cloud Computing

The document outlines a Cloud Computing course for I Year - II Semester, focusing on virtualization, task scheduling, and the Map-Reduce concept. It includes course objectives, outcomes, and detailed unit topics covering cloud infrastructure, resource virtualization, storage systems, and application development. The course aims to educate students on the implications of cloud computing and its applications in various organizational contexts.

Uploaded by

Kits Naac CSE
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

L T P C

I Year - II Semester
3 0 0 3
Cloud Computing

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.
 Assessing the financial, technological, and organizational capacity of employer’s for actively
initiating and installing cloud-based applications.
 Evaluate own organizations’ needs for capacity building and training in cloud computing-related IT
areas.
 To 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, 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 III: 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, 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 IV: 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 V: 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 Book 2).

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 Tammarai selvi, TMH

You might also like