SlideShare a Scribd company logo
GRID COMPUTING SYSTEMS AND
RESOURCE MANAGEMENT
Presented by:
Souparnika Padaki Patil
11-03-2018
1
Grid Computing Systems and Resource Management
CONTENTS
• Introduction
• CPU Scavenging and Virtual Supercomputers.
• Open Grid Services Architecture (OGSA).
• Data-Intensive Grid Service Models.
• National Grids and International Projects.
• NSF TeraGrid in the United States.
• DataGrid in the European Union.
• The ChinaGrid Design Experiences.
• Resource Management and Job Scheduling.
• Grid Resource Monitoring with CGSP
• Resource Brokering with Gridbus
11-03-2018Grid Computing Systems and Resource Management
2
INTRODUCTION
• The idea of the grid was pioneered by Ian Foster, Carl Kesselman
and Steve Tuecke in 2001.
• The grid is a metacomputing infrastructure that brings together
computers to form a large collection of compute, storage, and
network resources.
• The goal of grid computing is to explore fast solutions for large-
scale computing problems.
11-03-2018Grid Computing Systems and Resource Management
3
CPU SCAVAGING AND VIRTUAL SUPER
COMPUTERS
It is the process of grid resource aggregation from local and
remote sources. It consists of two parts:
1. CPU Scavenging and Virtual Supercomputers.
2. Virtual Organization
11-03-2018Grid Computing Systems and Resource Management
4
CPU SCAVAGING
• The concept of creating a “grid” from the unused
resources in a network of computers is known as CPU
scavenging.
• At present, many volunteer computing grids are built
using the CPU scavenging model.
• The most famous example is the SETI@Home, which
applied over 3 million computers to achieve 23.37 TFlpos
as of Sept. 2001
• In practice, these virtual grids can be viewed as virtual
supercomputers.
11-03-2018Grid Computing Systems and Resource Management
5
EXAMPLES OF CPU SCAVAGING
Fastest virtual supercomputers:
1. BOINC – 16.92 PFLOPS
2. SETI@Home 0.741 PFLOPS
3. GIMPS 0.313 PFLOPS
4. MilkyWay@Home 0.217 PFLOPS
11-03-2018Grid Computing Systems and Resource Management
6
VIRTUAL ORGNIZATION
• The grid is a distributed system integrated from shared
resources to form a virtual organization (VO).
• The VO offers dynamic cooperation built over multiple
physical organizations.
• The virtual resources contributed by these real
organizations are managed autonomously.
11-03-2018Grid Computing Systems and Resource Management
7
EXAMPLE OF VIRTUAL ORGNIZATION
11-03-2018Grid Computing Systems and Resource Management
8
FEATURES OF VIRTUAL ORGNIZATION
11-03-2018Grid Computing Systems and Resource Management
9
OPEN GRID SERVICE ARCHIECURE(OGSA)
OGSA defines standards for
• what Grid services are
• what they should be capable of
• what type of technologies they should be based on.
• OGSA does not give a technical and detailed specification. They
use WSDL
11-03-2018Grid Computing Systems and Resource Management
10
ARCHITECTURE OF OGSA
It Comprised of 4 main layers
• Grid Applications Layer
• OGSA Architected Grid Services Layer ( core, program execution
and data services)
• Web Service Layer ( including OGSI)
• Physical and Logical Resources Layer
11-03-2018Grid Computing Systems and Resource Management
11
OSGA FRAMEWORK
11-03-2018Grid Computing Systems and Resource Management
12
OPEN GRID SERVICES INFRASTRUCTURE (OGSI)
• OGSA services are built around OGSI mechanism
• OGSI specification defines grid services and builds
upon web services.
• OGSI is based on WSRF ( web services Resources
Framework)
• The Globus Toolkit is an implementation of OGSI
11-03-2018Grid Computing Systems and Resource Management
13
SERVICES IN THE WEB AND THE GRID
OGSA, OGSI
11-03-2018Grid Computing Systems and Resource Management
14
11-03-2018Grid Computing Systems and Resource Management
15
• OGSA: (The Definition) is the blueprints the architect
creates to show how the building looks like.
• OGSI: (The Specification) is the structural design that the
engineer creates to support the architect's vision of the
building.
• GT: (The implementation) is the bricks, cement and beams
used to build the building with the engineer's specifications.
DATA-INTENSIVE GRID SERVICE MODEL
• Data intensive grid service models need to handle
large volume of data.
• So the grid systems designed must be able to
discover, transfer, and manipulate these massive
data sets
• Desirable properties
• Less time-consuming
• Low storage costs
• High-speed data movement
11-03-2018Grid Computing Systems and Resource Management
16
DATA-INTENSIVE GRID SERVICE MODEL…
• Methods to handle data efficiently:
• Data Replication (High availability)
• Grid Data Access Models
 Monadic model
 Hierarchical model
 Federation model
 Hybrid model
11-03-2018Grid Computing Systems and Resource Management
17
DATA REPLICATION
• Data caching : Data access operation in database is called
caching
• Data replication :
 same data is scattered and stored in multiple grid locations
 Users access data from multiple locations parallel based on the
locality of reference ( Google search)
• Benefits
 Data availability is improved
 One data storage becomes backup for another data storage
• Two types of replication
 Dynamic
 Static
11-03-2018Grid Computing Systems and Resource Management
18
GRID DATA ACCESS MODELS
Monadic model
• Used when centralized data repository is
required
• All data stored in repository
• Repository ( all data) is replicated within grid
• To access data
User submits request to central repository
Permission given based on prior registration
• Fault tolerance, performance, reliability very
poor
11-03-2018Grid Computing Systems and Resource Management
19
Hierarchical model
• Data centers designed as first,
second…levels
• First level data replicated to second
level etc.
• Data in each level accessed by its
own grid users
11-03-2018Grid Computing Systems and Resource Management
20
Federation model
• Multiple databases
• Geographically distributed
• Known as “mesh data access
model”
• Authorized specific location
users can only access
respective dB
11-03-2018Grid Computing Systems and Resource Management
21
Hybrid model
• Combination of
hierarchical and
federation models
• Needs high bandwidth
network
• Uses Grid FTP protocol
11-03-2018Grid Computing Systems and Resource Management
22
NATIONAL GRIDS AND INTERNATIONAL
PROJECTS
• Like supercomputers, national grids are mainly
funded through government sources.
• National grids are developed to promote:
 research discovery
 middleware products
 utility computing
11-03-2018Grid Computing Systems and Resource Management
23
NATIONAL GRID PROJECT
• GARUDA(Global Access to Resource Using Distributed Architecture)
is India's Grid Computing initiative connecting 17 cities across the
country.
• The 70 participating institutes in this nationwide project include all
the IITs and C-DAC centers and other major institutes in India.
• From April 2008 the Foundation phase is in progress with an aim to
include more users’ applications.
11-03-2018Grid Computing Systems and Resource Management
24
GARUDA ACCESS MATHODS
Anyone can access garuda in two ways:
• Command line Interface:
• Useful for Advanced Users
• Requirements: Valid IGCA Certificate, Garuda User Account.
• Web Interface.
• A Web Interface for Job Submission.
• Browse Resources.
• Can Select the desired OS
• http://192.168.60.40/GridPortal1.3/
11-03-2018Grid Computing Systems and Resource Management
25
GARUDA PARTNERS
Current Participation
• Total of 45 institutions
• 36 research & academic institutions in 17 cities
• ERNET-HQ in Delhi
• 8 centers of C-DAC
11-03-2018Grid Computing Systems and Resource Management
26
GARUDA COLLABORATIONS
• Space Application Centre, Ahmedabad
• Disaster Management
• Grid Middleware for Satellite Grids
• Indian Institute of Science, Bangalore
• Climate Modeling
• Indian Institute of Technology, Mumbai
• Computational Fluid Dynamics Package on PARAM Padma
• University of Pune
• Quantum Chemistry, Materials Modeling, Bioinformatics
• INDMOL Molecular Package developed
11-03-2018Grid Computing Systems and Resource Management
27
NATIONAL GRID PROJECTS OF DIFFERENT
COUNTRIES
• GridPP (UK)
• CNGrid (China)
• D-Grid (Germany)
• GARUDA (India)
• VECC (Calcutta, India)
• IsraGrid (Israel)
• INFN Grid (Italy)
• National Grid Service (UK)
• Open Science Grid (USA)
• TeraGrid (USA)
11-03-2018Grid Computing Systems and Resource Management
28
INTERNATIONAL GRID PROJECTS
• Grid applications cannot be restricted to geographical
boundaries.
• These projects promote volunteer computing, utility
computing, and specific software applications that utilizes grid
infrastructure.
• International grids involve both government and industrial
funding.
• The European Union has been a major player in grid
computing.
11-03-2018Grid Computing Systems and Resource Management
29
NSF TERAGRID IN UNITED STATES
• TeraGrid was an e-Science grid computing infrastructure combining
resources at eleven partner sites.
• The project started in 2001 and operated from 2004 through 2011.
• The TeraGrid resources included more than a petaflop of computing
capability and more than 30 petabytes of online and archival data
storage.
• TeraGrid construction was also made possible through corporate
partnerships with Sun Microsystems, IBM, Intel Corporation, Qwest
Communications, Juniper Networks, Myricom, Hewlett-Packard
Company, and Oracle Corporation.
11-03-2018Grid Computing Systems and Resource Management
30
TERAGRID HARDWARE COMPONENTS
• High-end compute hardware
• Intel/Linux clusters
• IBM POWER3 and POWER4 clusters
• SUN visualization systems
• Cray XT3
• IBM Blue Gene/L
• Large-scale storage systems
• hundreds of terabytes for secondary storage
• Visualization hardware
• Very high-speed network backbone (40Gb/s)
• bandwidth for rich interaction and tight coupling
11-03-2018Grid Computing Systems and Resource Management
31
TERAGRID ARCHITECTURE
• TeraGrid resources are integrated through a service-oriented architecture.
• Computational resources run a set of software packages called "Coordinated
TeraGrid Software and Services" (CTSS).
• TeraGrid uses a 10 Gigabits per second dedicated fiber-optical backbone
network, with hubs in Chicago, Denver, and Los Angeles
• CTSS provides a familiar user environment on all TeraGrid systems, allowing
scientists to more easily port code from one system to another.
• CTSS includes:-
• Globus Toolkit
• Account management software
• Set of compilers
• Programming tools
• Environment variables
11-03-2018Grid Computing Systems and Resource Management
32
TERAGRID RESOURCE PROVIDERS
• Indiana University - Big Red - IBM BladeCenter JS21 Cluster[7]
• Louisiana Optical Network Initiative (LONI)[8]
• National Center for Atmospheric Research (NCAR)
• National Center for Supercomputing Applications (NCSA)
• Pittsburgh Supercomputing Center (PSC) operated by University of
Pittsburgh and Carnegie Mellon University.
• San Diego Supercomputer Center (SDSC)
• Texas Advanced Computing Center (TACC)
11-03-2018Grid Computing Systems and Resource Management
33
DATA GRID IN EUROPEAN UNION
• The European DataGrid Project (EDG) was funded by the European
Union.
• This grid aims to build the next-generation, high-throughput,
production-quality grid infrastructure.
• It supports I/O-intensive experiments in high-energy physics, earth
observation, and bioinformatics.
• The system moves and replicates data at high speeds from one
geographical site to another
11-03-2018Grid Computing Systems and Resource Management
34
EU DATA GRID PROJECT OBJECTIVE
• Use Grid technology to develop a sustainable computing model for
effective share of computing resources and data for large scientific
communities
• Collaborate with and complement other European and US projects
• Contribute to Open Standards and international bodies
11-03-2018Grid Computing Systems and Resource Management
35
EU DATA GRID PROJECT PARTNERS
• CERN – International (Switzerland/France)
• CNRS - France
• ESA/ESRIN – International (Italy)
• INFN - Italy
• NIKHEF – The Netherlands
• PPARC - UK
11-03-2018Grid Computing Systems and Resource Management
36
ARCHITECTURE OF THE EUROPEAN DATA GRID
11-03-2018Grid Computing Systems and Resource Management
37
RESOURCE MANAGEMENT AND JOB SCHEDULING
• In a grid system, resources are usually autonomous
• Organizations set their own Resource Management System
(RMS) have there own resource management policies.
• RMS can be in upper as well as lower level of organization.
• In upper level it is considered as resource consumer and in
lower level as resource provider.
11-03-2018Grid Computing Systems and Resource Management
38
COMPONENTS OF RMS
11-03-2018Grid Computing Systems and Resource Management
39
GRID RESOURCE MONITORING WITH CGSP
• In ChinaGrid the monitoring system is essential to keep complex distributed
system efficient.
• CGSP is a grid middleware developed for the construction and evolution of
ChinaGrid.
• CGSP is designed to be an adaptable, stream-integrated grid monitoring system.
• CGSP guarantees the integrity and uniformity of ChinaGrid platform by a
global monitoring system.
• Function modules in CGSP are:
• Portal
• Grid Developing Environment
• Information Center
• Security
11-03-2018Grid Computing Systems and Resource Management
40
RESOURCE BROKERING WITH GRIDBUS
• The resource broker takes care of the user desire to automate the
search for resources rather than keep track of the previously
known ones.
• The resource broker adds a layer of abstraction by making direct
user and resource interaction unnecessary and allowing job
submission accessible and user friendly.
11-03-2018Grid Computing Systems and Resource Management
41
11-03-2018Grid Computing Systems and Resource Management
42
REFERENCES
[1] Kai Hwang, Jack Dongarra Geoffrey Fox, Distributed and Cloud Computing: From Parallel
Processing to the Internet of Things, Morgan Kaufmann Publishers Inc. San Francisco,
CA, USA,1st Edition, eBook ISBN:9780128002049, Paperback ISBN: 9780123858801.
[2] https://www.nsf.gov/
[3] http://www.garudaindia.in/
[4] http://www.eu-datagrid.org/
[5] http://www.computerworld.com/article/2552339/networking/open-grid-
servicesarchitecture.html
[6] Hai Jin and Li Qi,” ChinaGrid and its Impact to Science and Education in China”, IEEE,
Dec. 2005
11-03-2018Grid Computing Systems and Resource Management
43
IEEE Paper
Hai Jin and Li Qi,” ChinaGrid and its Impact to Science and Education in
China”, IEEE, Dec. 2005
The focus of this paper is mainly on
 current status of ChinaGrid project.
 The impact of ChinaGrid project.
 five different grid computing applications
 Bioinformatics Grid
 Computational Fluid Dynamics Grid
 Image Processing Grid
 Course Online Grid
 Massive Data Processing Grid
11-03-2018Grid Computing Systems and Resource Management
44
11-03-2018Grid Computing Systems and Resource Management
45

More Related Content

PPTX
Privacy in cloud computing
PPT
Security Issues of Cloud Computing
PPTX
Cloud Computing Design Considerations
PPTX
Cloud computing risks
PPTX
Cloud computing (IT-703) UNIT 1 & 2
PPTX
Cloud computing
PDF
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
PPTX
Cloud computing presentation(ppt)
Privacy in cloud computing
Security Issues of Cloud Computing
Cloud Computing Design Considerations
Cloud computing risks
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Cloud computing presentation(ppt)

What's hot (20)

PDF
Enabling a Data Mesh Architecture with Data Virtualization
PPTX
CLOUD ENABLING TECHNOLOGIES.pptx
PPT
Cloud computing-security-issues
PPTX
5G Edge Computing IoT Presentation
PDF
Why Data Virtualization? An Introduction
PDF
PPTX
SERVICENOW PPT BY PAVANKUMAR
PPTX
Capability Model_Data Governance
PDF
Introduction to Telecom O/BSS
PDF
Cloud Computing Explained: Guide to Enterprise Implementation
PDF
Introduction to Google Cloud Platform
PPTX
Cloud Computing_Unit 1- Part 1.pptx
PDF
Introduction to Data Warehousing
PPTX
Middleware Technologies ppt
PPTX
OSS/BSS Landscape
PDF
Cloud Computing Architecture
PDF
Cloud Computing paradigm
PPTX
Migration to Databricks - On-prem HDFS.pptx
PDF
Azure Training + Certification Guide.pdf
DOC
Zachman Framework vs Data Architecture
Enabling a Data Mesh Architecture with Data Virtualization
CLOUD ENABLING TECHNOLOGIES.pptx
Cloud computing-security-issues
5G Edge Computing IoT Presentation
Why Data Virtualization? An Introduction
SERVICENOW PPT BY PAVANKUMAR
Capability Model_Data Governance
Introduction to Telecom O/BSS
Cloud Computing Explained: Guide to Enterprise Implementation
Introduction to Google Cloud Platform
Cloud Computing_Unit 1- Part 1.pptx
Introduction to Data Warehousing
Middleware Technologies ppt
OSS/BSS Landscape
Cloud Computing Architecture
Cloud Computing paradigm
Migration to Databricks - On-prem HDFS.pptx
Azure Training + Certification Guide.pdf
Zachman Framework vs Data Architecture
Ad

Similar to Grid Computing Systems and Resource Management (20)

PPT
Grid Computing - Collection of computer resources from multiple locations
PPTX
Grid Computing (An Up-Coming Technology)
PPT
Grid computing
PPTX
Grid and Cloud Computing Lecture-2a.pptx
PPTX
Grid computiing
PDF
Smart grid talk_puspanjali (1)
PPTX
Cloud computing and Grid Computing
PPTX
Grid computing
PPTX
Supreet swaran's grid
PPTX
Grid Computing
PPT
Grid computing
PDF
Computation grid as a connected world
PPTX
AI-Driven Science and Engineering with the Global AI and Modeling Supercomput...
PPTX
Introducing Technologies for Handling Big Data by Jaseela
PDF
Ist Daten-Liberalismus der richtige Weg?
PPT
Grid and cluster_computing_chapter1
PPTX
Grid Computing and it's applications.PPTX
PPTX
Geo Analytics Canada Overview - May 2020
PDF
Cloud computing infrastructure
Grid Computing - Collection of computer resources from multiple locations
Grid Computing (An Up-Coming Technology)
Grid computing
Grid and Cloud Computing Lecture-2a.pptx
Grid computiing
Smart grid talk_puspanjali (1)
Cloud computing and Grid Computing
Grid computing
Supreet swaran's grid
Grid Computing
Grid computing
Computation grid as a connected world
AI-Driven Science and Engineering with the Global AI and Modeling Supercomput...
Introducing Technologies for Handling Big Data by Jaseela
Ist Daten-Liberalismus der richtige Weg?
Grid and cluster_computing_chapter1
Grid Computing and it's applications.PPTX
Geo Analytics Canada Overview - May 2020
Cloud computing infrastructure
Ad

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
web development for engineering and engineering
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT
Project quality management in manufacturing
PPT
introduction to datamining and warehousing
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
PPT on Performance Review to get promotions
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Construction Project Organization Group 2.pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
bas. eng. economics group 4 presentation 1.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
OOP with Java - Java Introduction (Basics)
web development for engineering and engineering
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Project quality management in manufacturing
introduction to datamining and warehousing
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT on Performance Review to get promotions
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Construction Project Organization Group 2.pptx
Safety Seminar civil to be ensured for safe working.
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
bas. eng. economics group 4 presentation 1.pptx

Grid Computing Systems and Resource Management

  • 1. GRID COMPUTING SYSTEMS AND RESOURCE MANAGEMENT Presented by: Souparnika Padaki Patil 11-03-2018 1 Grid Computing Systems and Resource Management
  • 2. CONTENTS • Introduction • CPU Scavenging and Virtual Supercomputers. • Open Grid Services Architecture (OGSA). • Data-Intensive Grid Service Models. • National Grids and International Projects. • NSF TeraGrid in the United States. • DataGrid in the European Union. • The ChinaGrid Design Experiences. • Resource Management and Job Scheduling. • Grid Resource Monitoring with CGSP • Resource Brokering with Gridbus 11-03-2018Grid Computing Systems and Resource Management 2
  • 3. INTRODUCTION • The idea of the grid was pioneered by Ian Foster, Carl Kesselman and Steve Tuecke in 2001. • The grid is a metacomputing infrastructure that brings together computers to form a large collection of compute, storage, and network resources. • The goal of grid computing is to explore fast solutions for large- scale computing problems. 11-03-2018Grid Computing Systems and Resource Management 3
  • 4. CPU SCAVAGING AND VIRTUAL SUPER COMPUTERS It is the process of grid resource aggregation from local and remote sources. It consists of two parts: 1. CPU Scavenging and Virtual Supercomputers. 2. Virtual Organization 11-03-2018Grid Computing Systems and Resource Management 4
  • 5. CPU SCAVAGING • The concept of creating a “grid” from the unused resources in a network of computers is known as CPU scavenging. • At present, many volunteer computing grids are built using the CPU scavenging model. • The most famous example is the SETI@Home, which applied over 3 million computers to achieve 23.37 TFlpos as of Sept. 2001 • In practice, these virtual grids can be viewed as virtual supercomputers. 11-03-2018Grid Computing Systems and Resource Management 5
  • 6. EXAMPLES OF CPU SCAVAGING Fastest virtual supercomputers: 1. BOINC – 16.92 PFLOPS 2. SETI@Home 0.741 PFLOPS 3. GIMPS 0.313 PFLOPS 4. MilkyWay@Home 0.217 PFLOPS 11-03-2018Grid Computing Systems and Resource Management 6
  • 7. VIRTUAL ORGNIZATION • The grid is a distributed system integrated from shared resources to form a virtual organization (VO). • The VO offers dynamic cooperation built over multiple physical organizations. • The virtual resources contributed by these real organizations are managed autonomously. 11-03-2018Grid Computing Systems and Resource Management 7
  • 8. EXAMPLE OF VIRTUAL ORGNIZATION 11-03-2018Grid Computing Systems and Resource Management 8
  • 9. FEATURES OF VIRTUAL ORGNIZATION 11-03-2018Grid Computing Systems and Resource Management 9
  • 10. OPEN GRID SERVICE ARCHIECURE(OGSA) OGSA defines standards for • what Grid services are • what they should be capable of • what type of technologies they should be based on. • OGSA does not give a technical and detailed specification. They use WSDL 11-03-2018Grid Computing Systems and Resource Management 10
  • 11. ARCHITECTURE OF OGSA It Comprised of 4 main layers • Grid Applications Layer • OGSA Architected Grid Services Layer ( core, program execution and data services) • Web Service Layer ( including OGSI) • Physical and Logical Resources Layer 11-03-2018Grid Computing Systems and Resource Management 11
  • 12. OSGA FRAMEWORK 11-03-2018Grid Computing Systems and Resource Management 12
  • 13. OPEN GRID SERVICES INFRASTRUCTURE (OGSI) • OGSA services are built around OGSI mechanism • OGSI specification defines grid services and builds upon web services. • OGSI is based on WSRF ( web services Resources Framework) • The Globus Toolkit is an implementation of OGSI 11-03-2018Grid Computing Systems and Resource Management 13
  • 14. SERVICES IN THE WEB AND THE GRID OGSA, OGSI 11-03-2018Grid Computing Systems and Resource Management 14
  • 15. 11-03-2018Grid Computing Systems and Resource Management 15 • OGSA: (The Definition) is the blueprints the architect creates to show how the building looks like. • OGSI: (The Specification) is the structural design that the engineer creates to support the architect's vision of the building. • GT: (The implementation) is the bricks, cement and beams used to build the building with the engineer's specifications.
  • 16. DATA-INTENSIVE GRID SERVICE MODEL • Data intensive grid service models need to handle large volume of data. • So the grid systems designed must be able to discover, transfer, and manipulate these massive data sets • Desirable properties • Less time-consuming • Low storage costs • High-speed data movement 11-03-2018Grid Computing Systems and Resource Management 16
  • 17. DATA-INTENSIVE GRID SERVICE MODEL… • Methods to handle data efficiently: • Data Replication (High availability) • Grid Data Access Models  Monadic model  Hierarchical model  Federation model  Hybrid model 11-03-2018Grid Computing Systems and Resource Management 17
  • 18. DATA REPLICATION • Data caching : Data access operation in database is called caching • Data replication :  same data is scattered and stored in multiple grid locations  Users access data from multiple locations parallel based on the locality of reference ( Google search) • Benefits  Data availability is improved  One data storage becomes backup for another data storage • Two types of replication  Dynamic  Static 11-03-2018Grid Computing Systems and Resource Management 18
  • 19. GRID DATA ACCESS MODELS Monadic model • Used when centralized data repository is required • All data stored in repository • Repository ( all data) is replicated within grid • To access data User submits request to central repository Permission given based on prior registration • Fault tolerance, performance, reliability very poor 11-03-2018Grid Computing Systems and Resource Management 19
  • 20. Hierarchical model • Data centers designed as first, second…levels • First level data replicated to second level etc. • Data in each level accessed by its own grid users 11-03-2018Grid Computing Systems and Resource Management 20
  • 21. Federation model • Multiple databases • Geographically distributed • Known as “mesh data access model” • Authorized specific location users can only access respective dB 11-03-2018Grid Computing Systems and Resource Management 21
  • 22. Hybrid model • Combination of hierarchical and federation models • Needs high bandwidth network • Uses Grid FTP protocol 11-03-2018Grid Computing Systems and Resource Management 22
  • 23. NATIONAL GRIDS AND INTERNATIONAL PROJECTS • Like supercomputers, national grids are mainly funded through government sources. • National grids are developed to promote:  research discovery  middleware products  utility computing 11-03-2018Grid Computing Systems and Resource Management 23
  • 24. NATIONAL GRID PROJECT • GARUDA(Global Access to Resource Using Distributed Architecture) is India's Grid Computing initiative connecting 17 cities across the country. • The 70 participating institutes in this nationwide project include all the IITs and C-DAC centers and other major institutes in India. • From April 2008 the Foundation phase is in progress with an aim to include more users’ applications. 11-03-2018Grid Computing Systems and Resource Management 24
  • 25. GARUDA ACCESS MATHODS Anyone can access garuda in two ways: • Command line Interface: • Useful for Advanced Users • Requirements: Valid IGCA Certificate, Garuda User Account. • Web Interface. • A Web Interface for Job Submission. • Browse Resources. • Can Select the desired OS • http://192.168.60.40/GridPortal1.3/ 11-03-2018Grid Computing Systems and Resource Management 25
  • 26. GARUDA PARTNERS Current Participation • Total of 45 institutions • 36 research & academic institutions in 17 cities • ERNET-HQ in Delhi • 8 centers of C-DAC 11-03-2018Grid Computing Systems and Resource Management 26
  • 27. GARUDA COLLABORATIONS • Space Application Centre, Ahmedabad • Disaster Management • Grid Middleware for Satellite Grids • Indian Institute of Science, Bangalore • Climate Modeling • Indian Institute of Technology, Mumbai • Computational Fluid Dynamics Package on PARAM Padma • University of Pune • Quantum Chemistry, Materials Modeling, Bioinformatics • INDMOL Molecular Package developed 11-03-2018Grid Computing Systems and Resource Management 27
  • 28. NATIONAL GRID PROJECTS OF DIFFERENT COUNTRIES • GridPP (UK) • CNGrid (China) • D-Grid (Germany) • GARUDA (India) • VECC (Calcutta, India) • IsraGrid (Israel) • INFN Grid (Italy) • National Grid Service (UK) • Open Science Grid (USA) • TeraGrid (USA) 11-03-2018Grid Computing Systems and Resource Management 28
  • 29. INTERNATIONAL GRID PROJECTS • Grid applications cannot be restricted to geographical boundaries. • These projects promote volunteer computing, utility computing, and specific software applications that utilizes grid infrastructure. • International grids involve both government and industrial funding. • The European Union has been a major player in grid computing. 11-03-2018Grid Computing Systems and Resource Management 29
  • 30. NSF TERAGRID IN UNITED STATES • TeraGrid was an e-Science grid computing infrastructure combining resources at eleven partner sites. • The project started in 2001 and operated from 2004 through 2011. • The TeraGrid resources included more than a petaflop of computing capability and more than 30 petabytes of online and archival data storage. • TeraGrid construction was also made possible through corporate partnerships with Sun Microsystems, IBM, Intel Corporation, Qwest Communications, Juniper Networks, Myricom, Hewlett-Packard Company, and Oracle Corporation. 11-03-2018Grid Computing Systems and Resource Management 30
  • 31. TERAGRID HARDWARE COMPONENTS • High-end compute hardware • Intel/Linux clusters • IBM POWER3 and POWER4 clusters • SUN visualization systems • Cray XT3 • IBM Blue Gene/L • Large-scale storage systems • hundreds of terabytes for secondary storage • Visualization hardware • Very high-speed network backbone (40Gb/s) • bandwidth for rich interaction and tight coupling 11-03-2018Grid Computing Systems and Resource Management 31
  • 32. TERAGRID ARCHITECTURE • TeraGrid resources are integrated through a service-oriented architecture. • Computational resources run a set of software packages called "Coordinated TeraGrid Software and Services" (CTSS). • TeraGrid uses a 10 Gigabits per second dedicated fiber-optical backbone network, with hubs in Chicago, Denver, and Los Angeles • CTSS provides a familiar user environment on all TeraGrid systems, allowing scientists to more easily port code from one system to another. • CTSS includes:- • Globus Toolkit • Account management software • Set of compilers • Programming tools • Environment variables 11-03-2018Grid Computing Systems and Resource Management 32
  • 33. TERAGRID RESOURCE PROVIDERS • Indiana University - Big Red - IBM BladeCenter JS21 Cluster[7] • Louisiana Optical Network Initiative (LONI)[8] • National Center for Atmospheric Research (NCAR) • National Center for Supercomputing Applications (NCSA) • Pittsburgh Supercomputing Center (PSC) operated by University of Pittsburgh and Carnegie Mellon University. • San Diego Supercomputer Center (SDSC) • Texas Advanced Computing Center (TACC) 11-03-2018Grid Computing Systems and Resource Management 33
  • 34. DATA GRID IN EUROPEAN UNION • The European DataGrid Project (EDG) was funded by the European Union. • This grid aims to build the next-generation, high-throughput, production-quality grid infrastructure. • It supports I/O-intensive experiments in high-energy physics, earth observation, and bioinformatics. • The system moves and replicates data at high speeds from one geographical site to another 11-03-2018Grid Computing Systems and Resource Management 34
  • 35. EU DATA GRID PROJECT OBJECTIVE • Use Grid technology to develop a sustainable computing model for effective share of computing resources and data for large scientific communities • Collaborate with and complement other European and US projects • Contribute to Open Standards and international bodies 11-03-2018Grid Computing Systems and Resource Management 35
  • 36. EU DATA GRID PROJECT PARTNERS • CERN – International (Switzerland/France) • CNRS - France • ESA/ESRIN – International (Italy) • INFN - Italy • NIKHEF – The Netherlands • PPARC - UK 11-03-2018Grid Computing Systems and Resource Management 36
  • 37. ARCHITECTURE OF THE EUROPEAN DATA GRID 11-03-2018Grid Computing Systems and Resource Management 37
  • 38. RESOURCE MANAGEMENT AND JOB SCHEDULING • In a grid system, resources are usually autonomous • Organizations set their own Resource Management System (RMS) have there own resource management policies. • RMS can be in upper as well as lower level of organization. • In upper level it is considered as resource consumer and in lower level as resource provider. 11-03-2018Grid Computing Systems and Resource Management 38
  • 39. COMPONENTS OF RMS 11-03-2018Grid Computing Systems and Resource Management 39
  • 40. GRID RESOURCE MONITORING WITH CGSP • In ChinaGrid the monitoring system is essential to keep complex distributed system efficient. • CGSP is a grid middleware developed for the construction and evolution of ChinaGrid. • CGSP is designed to be an adaptable, stream-integrated grid monitoring system. • CGSP guarantees the integrity and uniformity of ChinaGrid platform by a global monitoring system. • Function modules in CGSP are: • Portal • Grid Developing Environment • Information Center • Security 11-03-2018Grid Computing Systems and Resource Management 40
  • 41. RESOURCE BROKERING WITH GRIDBUS • The resource broker takes care of the user desire to automate the search for resources rather than keep track of the previously known ones. • The resource broker adds a layer of abstraction by making direct user and resource interaction unnecessary and allowing job submission accessible and user friendly. 11-03-2018Grid Computing Systems and Resource Management 41
  • 42. 11-03-2018Grid Computing Systems and Resource Management 42
  • 43. REFERENCES [1] Kai Hwang, Jack Dongarra Geoffrey Fox, Distributed and Cloud Computing: From Parallel Processing to the Internet of Things, Morgan Kaufmann Publishers Inc. San Francisco, CA, USA,1st Edition, eBook ISBN:9780128002049, Paperback ISBN: 9780123858801. [2] https://www.nsf.gov/ [3] http://www.garudaindia.in/ [4] http://www.eu-datagrid.org/ [5] http://www.computerworld.com/article/2552339/networking/open-grid- servicesarchitecture.html [6] Hai Jin and Li Qi,” ChinaGrid and its Impact to Science and Education in China”, IEEE, Dec. 2005 11-03-2018Grid Computing Systems and Resource Management 43
  • 44. IEEE Paper Hai Jin and Li Qi,” ChinaGrid and its Impact to Science and Education in China”, IEEE, Dec. 2005 The focus of this paper is mainly on  current status of ChinaGrid project.  The impact of ChinaGrid project.  five different grid computing applications  Bioinformatics Grid  Computational Fluid Dynamics Grid  Image Processing Grid  Course Online Grid  Massive Data Processing Grid 11-03-2018Grid Computing Systems and Resource Management 44
  • 45. 11-03-2018Grid Computing Systems and Resource Management 45