You are on page 1of 14

Dr.G.

DEVIKA
Head of the Department
Department of Computer Science
Class Details
 Academic Year 2023-2024
 III B.Sc.(CS) A&B
 VI Semester
 Batch 2021 -2024
 Course Instructor: Dr. G.Devika
 Contact:devika@mannarcollege.ac.in
Course Schedule

 Total: 55 Minutes
 5 Mins-Previous Class Revision
 45 Mins-Lecture
 5 Mins-Discussion & Recap
Course Information

 Course Name: Cloud Infrastructure And Services


 Course Code : 21UCSE61
 Semester : VI Part III : Core Elective
 Hours per week : 05
 Credits : 05
 Internal Marks 25
 External Marks:75
 Exam Pattern: Multiple Choice Questions

 &
Detail Questions
Course Prerequisites
 Good understanding of Cloud
computing Basic concepts

Course Co-requisites
 Good understanding of Cloud
Architecture and Application concepts
Course Objectives

 To learn how to use Cloud Services.


 To implement Virtualization concepts.
 Broadly educate to know the impact of engineering on legal and societal
issues involved.
 To learn Aneka programming.
 Propose the various applications in the Cloud
Course Outcomes
Course Outcomes Knowledge
Level
CO1: Understand the functionality of the various cloud and services
provided by them. K3

CO2: Appreciate the strengths and limitations of various cloud models with
Virtualization K3

CO3: Explain and implementation of task Scheduling algorithms.


K3

CO4: Describe different methodologies used in cloud and cloud services.


K4

CO5: Build a private cloud


K4
Course Outline
Introduction

Virtualization, & Cloud Computing Architecture

 Aneka & Concurrent Computing


Cloud Platforms & Cloud Applications

High- Throughput Computing & Data Intensive Computing
Course Motivation

 Planning
 Design
 Development
 Implementation
 Testing
Course Description
 Software Engineering courses teach the creation of Software
Applications with the view of meeting certain requirements
through the process of designing, testing and building
software.
 Software Engineering courses help to economically build
software that will be reliable for working on machines.
SYLLABUS
15 Hours
Unit: I Introduction
Introduction: Cloud computing at a glance, Historical Developments, Building Cloud Computing Environments,
Computing Platforms and Technologies.
Principles of Parallel and Distributed Computing: Eras of Computing, Parallel Vs Distributed computing, Elements of
Parallel Computing, Elements of Distributed Computing, Technologies for Distributed Computing.
Unit: II Virtualization, & Cloud Computing Architecture 15 Hours
Virtualization: Introduction, Characteristics of Virtualized Environments, Taxonomy of Virtualization Techniques,
Virtualization and Cloud Computing, Pros and Cons of Virtualization, Technology Examples.
Cloud Computing Architecture: Introduction, Cloud reference model, Types of clouds, Economics of the cloud, open
challenges.
Unit: III Aneka & Concurrent Computing 15 Hours
Aneka: Cloud Application Platform: Framework Overview, Anatomy of the Aneka Container, Building Aneka Clouds,
Cloud programming and Management.
Concurrent Computing: Thread Programming : Introducing Parallelism for Single machine Computation,
Programming Application with Threads, Multithreading with Aneka, Programming Applications with Aneka Threads.

MTNC-CS
SYLLABUS
15 Hours
Unit IV
High- Throughput Computing & Data Intensive Computing

High- Throughput Computing: Task Programming: Task Computing, Task-based Application Models, Aneka Task-

Based Programming.

Data Intensive Computing: Map-Reduce Programming: What is Data-IntensiveComputing, Technologies for Data-

Intensive Computing, Aneka MapReduce Programming.


15 Hours
Unit V
Cloud Platforms & Cloud Applications

Cloud Platforms in Industry: Amazon Web Services, Google AppEngine, Microsoft Azure, Observations.

Cloud Applications: Scientific Applications, Business and Consumer Applications.

Advanced Topics in Cloud Computing: Energy Efficiency in Clouds, Market Based Management of Clouds , Federated

Clouds/ InterCloud, Third Party Cloud Services.

MTNC-CS
Text Book
Rajkumar Buyya, Christian Vecchiola, S.Thamarai Selvi, " Mastering Cloud Computing Foundations and Applications Programming ", Mc Graw Hill Education, 2013.
1

Unit I - Chapter 1(Full), Chapter 2(full)


Unit II - Chapter 3(full), Chapter 4(full).
Unit III - Chapter 5(Full), Chapter 6(Full)
Unit IV - Chapter 7(Full), Chapter 8(Full).
Univ V – Chapter 9(Full), Chapter 10(Full)

MTNC-CS
Books for References:

1.Michael Miller, “Cloud Computing”, Pearson Education, New


2.Haley Beard, Cloud Computing Best Practices for Managing and MeasuringProcesses for On- demand Computing,
Applications and Data Centers in theCloud with SLAs, Emereo Pty Limited, July 2008.
3.Cloud Application Architectures, George Reese, ISBN: 8184047142,Shroff/O' Reilly, 2009.

Books for References:


1. https://www.w3schools.com/
2. https://www.javatpoint.com/cloud-computing-tutorial
3. https://www.simplilearn.com/cloud-computing-tutorial-video
4. https://onlinecourses.nptel.ac.in/noc21_cs14/

MTNC-CS

You might also like