Grid and Cloud Computing Credit: 3 Course Objectives: Unit Ii
Grid and Cloud Computing Credit: 3 Course Objectives: Unit Ii
Course Objectives
To provide comprehensive knowledge of fundamental concepts and of grid and cloud computing
To demonstrate an understanding of Virtualization, Service models and deployment models of the cloud
To describe the programming and software environments of grid and cloud
To shed light on the security issues in the grid and the cloud
UNIT I
Overview of Distributed Computing, Cluster Computing - Technologies for Network based systems – Software
environments for Distributed Systems- Overview of Services and Service oriented Architecture.
UNIT II
Fundamentals of Grid Computing – Open Grid Services Architecture - Motivation – Functionality Requirements –
Practical & Detailed view of OGSA/OGSI – Data intensive grid service models – OGSA services.
UNIT-III
Virtual Machines and Virtualization – Implementation levels of Virtualization – Virtualization structures/tools and
Mechanisms – Virtualization of CPU, Memory and I/O Devices – Storage Virtualization.
UNIT IV
Cloud Computing – Properties – challenges – Service models – IaaS, PaaS and SaaS Deployment models – Service
Composition and orchestration – Architecture design of Compute and Storage cloud – Public Cloud Platforms – Inter
Cloud Resource Management.
UNIT V
Grid Security Issues - The Grid Security Infrastructure - Authorization modes in GSI - Possible Vulnerabilities. Cloud
security issues - Infrastructure security – Data security – Identity and access management Privacy- Audit and
Compliance.
Course Outcomes
Textbooks
1. Kai Hwang, Geoffrey C. Fox and Jack J. Dongarra, “Distributed and Cloud Computing from Parallel Processing to
the Internet of Things”, Morgan Kaufmann, Elsevier, 2012
2. Frédéric Magoulès, “Fundamentals of Grid Computing Theory, Algorithms and Technologies”, CRC Press, 2010
3. Maozhen Li, Mark Baker, “The Grid - Core Technologies”, John Wiley & Sons; 2005.
References:
1. Foster, Ian, and Carl Kesselman, (eds.) The Grid 2: Blueprint for a new computing infrastructure. Elsevier,
2003.
2. Erl, Thomas, Ricardo Puttini, and Zaigham Mahmood. Cloud computing: concepts, technology & architecture.
Pearson Education, 2013.
3. Hurwitz, Judith S., Robin Bloor, Marcia Kaufman, and Fern Halper. Cloud computing for dummies. John Wiley
& Sons, 2010.