Anda di halaman 1dari 6

LESSON PLAN

CS6703
Unit Syllabus UNIT I

GRID AND CLOUD COMPUTING

INTRODUCTION

Evolution of Distributed computing: Scalable computing over the Internet Technologies for network
based systems clusters of cooperative computers - Grid computing Infrastructures cloud computing service oriented architecture Introduction to Grid Architecture and standards Elements of Grid
Overview of Grid Architecture.

S.NO

TOPICS TO BE COVERED

REF

TEACHING AID
BB/LCD

INTRODUCTION
Evolution of Distributed computing:
Scalable computing over the Internet

BB/LCD

Technologies for network based


systems

BB/LCD

clusters of cooperative computers

BB/LCD

Grid computing Infrastructures


Cloud computing

BB/LCD

Service oriented architecture

BB/LCD

Introduction to Grid Architecture and


standards

Elements of Grid

BB/LCD

Overview of Grid Architecture

BB/LCD

Z
BB/LCD

UNIT II

GRID SERVICES

Introduction to Open Grid Services Architecture (OGSA) Motivation Functionality Requirements


Practical & Detailed view of OGSA/OGSI Data intensive grid service models OGSA services.

S.NO

TOPICS TO BE COVERED

Introduction to.Grid Services.

REF

TEACHING AID
BB/LCD

Open Grid Services Architecture


(OGSA)

BB/LCD

Motivation

BB/LCD

Functionality Requirement

BB/LCD

Practical view of OGSA/OGSI

BB/LCD

Detailed view of OGSA/OGSI

BB/LCD

Data intensive grid service models

BB/LCD

OGSA services

BB/LCD

OGSA services

BB/LCD

UNIT III

VIRTUALIZATION

Cloud deployment models: public, private, hybrid, community Categories of cloud computing:
Everything as a service: Infrastructure, platform, software - Pros and Cons of cloud computing
Implementation levels of virtualization virtualization structure virtualization of CPU, Memory and I/O
devices virtual clusters and Resource Management Virtualization for data center automation.

S.NO

TOPICS TO BE COVERED

REF

Cloud deployment models: public,


1

TEACHING AID
BB/LCD

private, hybrid community


Categories of cloud computing:

BB/LCD

Infrastructure, platform.
3

BB/LCD

Pros and Cons of cloud


4

BB/LCD

Implementation levels of
virtualization

BB/LCD

virtualization structure .
6

BB/LCD

virtualization of CPU, Memory and


7

BB/LCD

I/O devices .
virtual clusters and Resource

BB/LCD

Management.
Virtualization for data center

UNIT IV

BB/LCD

automation.
PROGRAMMING MODEL

Open source grid middleware packages Globus Toolkit (GT4) Architecture , Configuration Usage of
Globus Main components and Programming model - Introduction to Hadoop Framework - Map reduce,
Input splitting, map and reduce functions, specifying input and output parameters, configuring and
running a job Design of Hadoop file system, HDFS concepts, command line and java interface,
dataflow of File read & File write.

S.NO

TOPICS TO BE COVERED

Open source grid middleware


1

REF

TEACHING AID
BB/LCD

packages
Globus Toolkit (GT4) Architecture ,

BB/LCD

Configuration
Usage of Globus

BB/LCD

Main components and Programming


4

BB/LCD

model
Introduction to Hadoop Framework

BB/LCD

Map reduce, Input splitting, map and


reduce functions, specifying input
and output parameters, configuring
and running a job
Design of Hadoop file system

BB/LCD

BB/LCD

HDFS concepts
8

BB/LCD

Command line and java interface,


9

UNIT V

dataflow of File read & File write.

BB/LCD

SECURITY

Trust models for Grid security environment Authentication and Authorization methods Grid security
infrastructure Cloud Infrastructure security: network, host and application level aspects of data
security, provider data and its security, Identity and access management architecture, IAM practices in the
cloud, SaaS, PaaS, IaaS availability in the cloud, Key privacy issues in the cloud.

S.NO

TOPICS TO BE COVERED

REF

Trust models for Grid security


1

TEACHING AID
BB/LCD

environment
Authentication and Authorization

methods

BB/LCD

Grid security infrastructure


3

BB/LCD

Cloud Infrastructure security:


4

network host and application level

BB/LCD

aspects of data security


5

BB/LCD

provider data and its security,


6

BB/LCD

Identity and access management


7

architecture,

BB/LCD

IAM practices in the cloud, SaaS,


8

PaaS, IaaS availability in the cloud.

BB/LCD

Key privacy issues in the cloud.


9

BB/LCD

OUTCOMES: At the end of the course, the student should be able to:
1

Apply grid computing techniques to solve large scale scientific problems

Apply the concept of virtualization

Use the grid and cloud tool kits

Apply the security models in the grid and the cloud environment

TEXT BOOK:

1. Kai Hwang, Geoffery C. Fox and Jack J. Dongarra, Distributed and Cloud Computing:
Clusters, Grids, Clouds and the Future of Internet, First Edition, Morgan Kaufman
Publisher, an Imprint of Elsevier, 2012.

REFERENCES:
1. Jason Venner, Pro Hadoop- Build Scalable, Distributed Applications in the Cloud, A Press, 2009
2. Tom White, Hadoop The Definitive Guide, First Edition. OReilly, 2009.
3. Bart Jacob (Editor), Introduction to Grid Computing, IBM Red Books, Vervante, 2005
4. Ian Foster, Carl Kesselman, The Grid: Blueprint for a New Computing Infrastructure, 2 nd Edition,
Morgan Kaufmann.
5. Frederic Magoules and Jie Pan, Introduction to Grid Computing CRC Press, 2009.
6. Daniel Minoli, A Networking Approach to Grid Computing, John Wiley Publication, 2005.
7. Barry Wilkinson, Grid Computing: Techniques and Applications, Chapman and Hall, CRC, Taylor
and Francis Group, 2010.

Anda mungkin juga menyukai