CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY
DEPARTMENT OF CSE & IT
COURSE PLAN
Name of the Staff: Mr.M.SARAVANAKARTHIKEYAN
Subject & Code _ : GRID AND CLOUD COMPUTING & CS6703
Course BE (CSE) & B,Tech(IT)
Year / Sem / iV/Vil
‘* Understand how Grid computing helps in solving large scale scientific problems.
* Gain knowledge on the concept of virtualization that is fundamental to cloud computing.
‘* Learn how to program the grid and the cloud.
* Understand the security issues in the gridand the cloud environment.
Outcomes:
+ 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
UNIT INTRODUCTION 9
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.
Session Hours Ref Teaching
No Topics to be covered Required | (page No) Method
7.__ | Distributed computing -Overview 7 Ru(on) BB/LCD
2. _| Scalable computing over the Internet 2 Th(4na) 8B/LCD
3. | Technologies for network based systems 2 Th (13-26) BB/LCD
4-__ | clusters of cooperative computers 1 Ta (27-28) 8B/LCD
5. _ | Grid computing Infrastructures 1 Tr (29-31) 8B/LCD
6. | cloud computing -Introduction 1 T1 (34-36) BB/LCD
7. _ | service oriented architecture - SOA 1 T1740) BB/LCD
Introduction to Grid Architecture and
8. Standards. fe Areaitecture: 1 Tr (416-418) BB/LCD
Elements of Grid
9: | Overview of Grid Architecture ’ T(né-ar8) | BB/LCDUNIT IIGRID SERVICES
9
Introduction to Open Grid Services Architecture (OGSA)-Motivation—Functionality Requirements
Practical & Detailed view of OGSA/OGSI- Data intensive grid service models~OGSA services.
Session Hours Ret | Teaching
No Topics to be covered Required | (page No) | Method
‘9, _ | Introduction to Open Grid Services Architecture > | T28s284) | gg
1 |(ossa) (422-425)
x1. _ | Motivation & Functionality Requirements 2 T1(285284) | ge/icp
(422-425)
12. _| Practical & Detailed view of OGSA/OGSI 2 R10 (4-9) BB
13. _ | Data intensive grid service models. 1 Ti(425-427) | 88/LCD
14. | OGSAservices 1 T1(285284) | ge/icp
UNIT III VIRTUALIZATION 9
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
1/O devices— virtual clusters and Resource Management — Virtualization for data center automation.
Session Topics to be covered Hours Ref Teaching
No P Required | (PageNo) | Method
Cloud deployment models: public, private, hybrid, .
5 | communtty 1 Ti(96-105) | 8B/LCD
Categories of cloud computing: Everything asa
16 | service: Infrastructure, platform, software 1 Ti(o5-193) | BB/LCD
17__ | Prosand Cons of cloud computing 1 RBGR4 | peiicD
Implementation levels of virtualization—
18 | virtualization structure virtualization of CPU, 2 | Tr(x30-154) | BB/LCD
Memory and/O devices
19 [ virtual clusters and Resource Management 2 | Tr(ass-164) | BB/LCD
zo | Virtualization for data center automation 2 | Ta(a69-78) | 88/LCD
UNIT IV PROGRAMMING MODEL 9
Open source grid middleware packages Globus Toolkit (GT4) Architecture , Configuration-Usage
of Globus ~ Main components and Programming model - Introduction to Hadoop Framework -
Mapreduce, 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.Session Hours Ref Teaching
No Topics to be covered Required | (pageno) | _Methed
Open source grid middleware packages 7
21. | Globus Toolkit (GT4) Architecture 1 Ti(4a6-450) | _BB/LCD
32, | Configuration—Usage of Globus 2 R7Gs57)_|_BB/LCD
23, _ | Mala componentsand Progamming ry(ass7) | B8/uco
24,___| Introduction to Hadoop Framework 1 Ra(g-3)_| _BB/LCD
Mapreduce, Input splitting, map and
reduce functions, specifying input and .
25: | output parameters, configuring and 2 Ra(r737) | BB/LCD
running a job
Design of Hadoop file system, HDFS
concepts, command line and java
26. | interface, dataflow of File read & File] 2 8B/LCD
write. Ra(45-69)
UNIT V SECURITY 9
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, laaS availability in the cloud, Key privacy issues in the cloud.
Session Topics tobe covered Hours Ref Teaching
No Pi ve Required| (PageNo) | Method
27. _ | Trust models for Grid security environment 2 T146r463) & | pericp
Ry(149-172)
28. | Authentication and Authorization methods 2 Ti(464-465)& BB/LCD
Ry(149-172)
T1(467-470)&
29. _| Grid security infrastructure 1 Roaorga)_|_88/LCD
Cloud Infrastructure security: network, host and 7
3° | application level 2 Rx6(35-49)_ | BB/LCD
ju. | Aspects of data security, provider data andits 7 R16(6:-66) | BB/LCD
security
Identity and access management architecture, ,
3? _| IAM practices in the cloud 2 Rx6(73-103) | _BB/LCD
33. _| SaaS, PaaS, laaS availability in the cloud 1 RB 8B/LCD
ga. | Kev privacy issuesin the cloud. > Ry (rs) BB/LCD
Ra6 (145-151),
Total HoursBeyond the Syllabus:
'* Visual Presentation and Demonstration on Virtualization Technologies
+ Assignments on existing Cloud & Grid Products and services
+ Exploring Cloud service products: Saas, PaaS and laaS
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. O'Reilly, 2009,
3. Bart Jacob (Editor), “Introduction to Grid Computing”, IBM Red Books, Vervante, 2005
4. lan Foster, Carl Kesselman, “The Grid: Blueprint for a New Computing Infrastructure", 2nd
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 Hail, CRC,
Taylor and Francis Group, 2010.
8. http:/ /www.tutorialspoint.com/cloud_computing/cloud_computing technologies.htm
9-https:/ /www.techopedia.com/definition/2/cloud-computing
10. https: / /www.scribd.com/document/78938613/ Grid-Computing
11. https: //www. scribd.com /presentation/ 125931048 /Parallel-Distributed-Computing
12. https: //www.scribd.com/document/17521743/Distributed-Computing-Utilities-Grids-Clouds
www. innovativeii.com/pros-cons-cloud-computin«
14.http:/ /www.smallbusinesscomputing.com/biztools/the-pros-and-cons~of-cloud-
computing. htm!
www.tutorialspoint.com/hadoop/hadoop introduction.htm
16. Tim Mather, Subra Kumaraswamy, Shahed Latif,” Cloud Security and Privacy ,An Enterprise
Perspective on Risks and Compliance " O'Reilly Media
17. Privacy in Cloud Computing, ITU-T Technology Watch surveys 2012
18. https: / /blogs. msdn. microsoft.com/buckwoody/ 2012/11/06 /high-availability-for-iaas-paas-
and-saas-in-the-cloud/
Prepared by
Staff in-charge
(Mr.M.Saravana Karthikeyan) HOD / CSE &IT