SlideShare a Scribd company logo
Outline
Background
Globus architecture
Globus Toolkit
Gridbus Architecture
2AOS
Background
 Globus its self a community for open source software development
(OGSI) and relate documentation for the creation of grid technologies
 In 1998 first version of Globus Toolkit (GT) released, and version 2.0 was
released in 2002. It was developed by using C programming language, first
it was useful for LINUX platforms and it was not fully supported for
Microsoft platforms. (Lock, R 2002) (Russell Lock. 11 February 2002 "An
introduction to the Globus toolkit"). Globus Toolkit 2 consist of
components Grid Resource Allocation Management (GRAM), Grid File
Transfer Protocol (GridFTP) and Monitoring and Discovery Service
(MDS).
3AOS
Globus architecture
 The Globus project provides open source software toolkit that
can be used to build computational grids and grid based
applications. It allows sharing of computing power, databases,
and other resources securely across corporate, institutional and
geographical boundaries without sacrificing local autonomy.
 The core services, interfaces and protocols in the Globus toolkit
allow users to access remote resources seamlessly while
simultaneously preserving local control over who can use
resources and when.
4AOS
Globus architecture…
Figure: Globus architecture
6AOS
Globus architecture…
 The Globus Architecture has three main groups of services
accessible through a security layer.
 Resource management,
 Data Management ,and
 Information services.
Resource management: The resource management supports for:
Resource allocation, Submitting jobs, and Managing job status and
progress .
Information services: provides support for collecting information in the
grid and for querying this information, based on the Lightweight
Directory Access Protocol (LDAP).
Data management: provides support to transfer files among machines in
the grid and for the management of these transfers.
5AOS
Globus architecture…
 The local services layer contains the operating system services,
network services like TCP / IP , cluster scheduling services provided
by Load Leveler, job-submission, query of queues, and soon. The
higher layers of the Globus model enable the integration of multiple
or heterogeneous clusters. The core services layer contains the
Globus toolkit building blocks for security, job submission, data
management and resource information management. The high level
services and tools layer contains tools that integrate the lower level
services or implement missing functionality.
7AOS
Globus architecture…
 GSI Security Layer
 The GSI uses public key cryptography (also known as
asymmetric cryptography) as the basis for its functionality. Many
of the terms and concepts used in this description of the GSI
come from its use of public key cryptography.
The primary motivations behind the GSI are:
 The need for secure communication between elements of a
computational Grid.
 The need to support security across organizational boundaries
 The need to support "single sign-on" for users of the Grid
8AOS
Globus architecture…
 GSI Security Layer …
 Public Key Cryptography
 Digital Signatures
 Certificate
 Mutual Authentication
 Confidential Communication
 Securing Private Keys
 Delegation and Single Sign-On
9AOS
Globus architecture…
 GSI Security Layer …
 Public Key Cryptography: is cryptography in which a pair of keys is used to encrypt
and decrypt a message so that it arrives securely.
 Digital Signatures: Digital signatures are the public-key primitives of message
authentication.
 Certificate: is a user's Public Key, which has been signed and encrypted using the
private key of a well-known Certificate Authority.
 Mutual Authentication: Mutual authentication, also called two-way authentication, is a
process or technology in which both entities in a communications link authenticate each
other.
 Confidential Communication: protecting the information from disclosure to
unauthorized parties.
10AOS
Globus architecture…
 Globus Toolkit
 Three pyramids: Globus Toolkit has three pyramids of support built on
top of a security infrastructure, as illustrated in Figure. They are:
Resource management
Data management
Information services
11AOS
Fig: Globus
toolkit three pyramid
Globus architecture…
 Globus Toolkit…
 Resource management: The resource management pyramid provides support
for:
 Resource allocation
 Submitting jobs: Remotely running executable files and receiving results
 Managing job status and progress
 Information services: provides support for collecting information in the grid
and for querying this information, based on the Lightweight Directory Access
Protocol (LDAP).
 Data management: provides support to transfer files among machines in the
grid and for the management of these transfers.
12AOS
Globus architecture…
 Components of Globus Toolkit
 Globus provides a component to implement resource management, data
management, and information services
13AOS
Globus architecture…
 Components of Globus Toolkit…
 GRAM/GASS : The primary components of the resource management
pyramid are the Grid Resource Allocation Manager (GRAM) and the Global
Access to Secondary Storage (GASS).
 MDS: Based on the Lightweight Directory Access Protocol (LDAP), the Grid
Resource Information Service (GRIS) and Grid Index Information Service
(GIIS) components can be configured in a hierarchy to collect the information
and distribute it.
 Grid FTP : is a key component for the secure and high-performance data
transfer. The Globus Replica Catalog and Management is used to register and
manage both complete and partial copies of data sets.
14AOS
Globus architecture…
 Components of Globus Toolkit…
 Grid Resource Allocation Manager (GRAM): is the module that provides the
remote execution and status management of the execution. When a job is submitted
by a client, the request is sent to the remote host and handled by the gatekeeper
daemon located in the remote host. Then the gatekeeper creates a job manager to
start and monitor the job. When the job is finished, the job manager sends the status
information back to the client and terminates. It contains the following elements:
 The globusrun command
 Resource Specification Language (RSL)
 The gatekeeper daemon
 The job manager
15AOS
Globus architecture…
 Components of Globus Toolkit…
 Monitoring and Discovery Service (MDS): provides access to static and
dynamic information of resources. Basically, it contains the following
components: DS):
16AOS
Globus architecture…
 Monitoring and Discovery Service (MDS)…
 Resource information: Resource information contains the objects managed by
MDS, which represent components resources .
 Grid Resource Information Service (GRIS): is the repository of local resource
information derived from information providers.
 Grid Index Information Service (GIIS): GIIS is the repository that contains
indexes of resource information registered by the GRIS and other GIISs.
 Information providers: The information providers translate the properties and
status of local resources to the format defined in the schema and configuration files.
 MDS client: The MDS client is based on the LDAP client command, ldapsearch. A
search for resource information that you want in your grid environment is initially
performed by the MDS client.
17AOS
Gridbus Architecture
 Grid technologies such as Globus provide capabilities and services required for
secure access and execution of a job on resources. However, to achieve the
complete vision of Grid as a utility computing environment, a number of challenges
need to be addressed.
 They include composition of analysis software as a distributed application, resource
brokering methodologies and strategies for scheduling data-driven applications,
data grid economy for data management, application service specification, and
accounting of resource consumption.
 The application development and deployment services need to scale from desktop
environment to global grids and need to support both scientific and business
applications
 Grid bus emphasizes the end-to-end qulaity-of-sevices driven by computational
economy at various levels – clusters, peer-to-peer networks, and the grid for the
management of distributed computational, data and application services.
18AOS
Gridbus Architecture…
Fig: Gridbus architecture
19AOS
Gridbus Architecture…
 Gridbus supports commoditization of Grid services at various levels:
 Raw resource level ( eg. Selling CPU cycles and storage resources )
 Application level ( eg: molecular docking operations for drug design
application )
 Aggregated services ( eg: brokering and reselling of services across multiple
domains )
 Gridbus provides software technologies that spread across the following
categories:
 Enterprise Grid middleware ( Alchemi )
 Service-level agreements based allocation of cluster resources ( Libra)
 Grid economy and virtual enterprise ( Grid Market Directory, Compute Power
Market )
 Grid trading and accounting services ( GridBank )
 Grid resource brokering and scheduling ( GridBus Broker )
 Grid workflow management ( GridBus workflow Engine )
 Grid Application programming interface ( Visual Parametric Modeller )
 Grid portals ( Gmonitor, Gridscape)
 Grid modeling and simulation ( GridSim)
20AOS
Globus ppt

More Related Content

What's hot

DBMS
DBMSDBMS
Cs6703 grid and cloud computing unit 5
Cs6703 grid and cloud computing unit 5Cs6703 grid and cloud computing unit 5
Cs6703 grid and cloud computing unit 5
RMK ENGINEERING COLLEGE, CHENNAI
 
Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4
RMK ENGINEERING COLLEGE, CHENNAI
 
Transactions and Concurrency Control
Transactions and Concurrency ControlTransactions and Concurrency Control
Transactions and Concurrency Control
Dilum Bandara
 
Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
MNM Jain Engineering College
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
Ashish KC
 
Structure of shared memory space
Structure of shared memory spaceStructure of shared memory space
Structure of shared memory space
Coder Tech
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 TransactionsAli Usman
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
jayashri kolekar
 
10. grid security
10. grid security10. grid security
10. grid security
Dr Sandeep Kumar Poonia
 
System calls
System callsSystem calls
System calls
Bernard Senam
 
Join ordering in fragment queries
Join ordering in fragment queriesJoin ordering in fragment queries
Join ordering in fragment queries
Ifzalhussainkhan
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
Sonali Parab
 
Protection and Security in Operating Systems
Protection and Security in Operating SystemsProtection and Security in Operating Systems
Protection and Security in Operating Systems
vampugani
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
Dabbal Singh Mahara
 
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS ArchitectureDistributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Gyanmanjari Institute Of Technology
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Distributed Query Processing
Distributed Query ProcessingDistributed Query Processing
Distributed Query Processing
Mythili Kannan
 

What's hot (20)

DBMS
DBMSDBMS
DBMS
 
3. challenges
3. challenges3. challenges
3. challenges
 
Cs6703 grid and cloud computing unit 5
Cs6703 grid and cloud computing unit 5Cs6703 grid and cloud computing unit 5
Cs6703 grid and cloud computing unit 5
 
Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4
 
Transactions and Concurrency Control
Transactions and Concurrency ControlTransactions and Concurrency Control
Transactions and Concurrency Control
 
Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
 
Structure of shared memory space
Structure of shared memory spaceStructure of shared memory space
Structure of shared memory space
 
Database ,10 Transactions
Database ,10 TransactionsDatabase ,10 Transactions
Database ,10 Transactions
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
 
10. grid security
10. grid security10. grid security
10. grid security
 
System calls
System callsSystem calls
System calls
 
Join ordering in fragment queries
Join ordering in fragment queriesJoin ordering in fragment queries
Join ordering in fragment queries
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
 
Ddbms1
Ddbms1Ddbms1
Ddbms1
 
Protection and Security in Operating Systems
Protection and Security in Operating SystemsProtection and Security in Operating Systems
Protection and Security in Operating Systems
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS ArchitectureDistributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Distributed Query Processing
Distributed Query ProcessingDistributed Query Processing
Distributed Query Processing
 

Similar to Globus ppt

Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
Marielisa Peralta
 
H017144148
H017144148H017144148
H017144148
IOSR Journals
 
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
IOSR Journals
 
Unit 2 - Grid and Cloud Computing
Unit 2 - Grid and Cloud ComputingUnit 2 - Grid and Cloud Computing
Unit 2 - Grid and Cloud Computing
vimalraman
 
Grid computing: An Emerging Technology
Grid computing: An Emerging TechnologyGrid computing: An Emerging Technology
Grid computing: An Emerging Technology
ijsrd.com
 
Globus toolkit in grid
Globus toolkit in gridGlobus toolkit in grid
Globus toolkit in grid
Deevena Dayaal
 
5. the grid implementing production grid
5. the grid implementing production grid5. the grid implementing production grid
5. the grid implementing production grid
Dr Sandeep Kumar Poonia
 
Grid computing
Grid computingGrid computing
Grid computing
Neha Bhambu
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applicationswhite paper
 
Grid.pdf
Grid.pdfGrid.pdf
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
Maksim Sestic
 
Frequently Used Terms in Data Centers
Frequently Used Terms in Data CentersFrequently Used Terms in Data Centers
Frequently Used Terms in Data Centers
HTS Hosting
 
Overview of grid computing
Overview of grid computingOverview of grid computing
Overview of grid computing
Pooja Dixit
 
Mobile gis
Mobile gisMobile gis
Mobile gis
Soumik Chakraborty
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
neirew J
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
ijccsa
 
thilaganga journal 1
thilaganga journal 1thilaganga journal 1
thilaganga journal 1
thilaganga
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdf
Palanikumar72221
 
Monitoring sytem.ppt
Monitoring sytem.pptMonitoring sytem.ppt
Monitoring sytem.ppt
AssadLeo1
 

Similar to Globus ppt (20)

Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
 
H017144148
H017144148H017144148
H017144148
 
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
 
Unit 2 - Grid and Cloud Computing
Unit 2 - Grid and Cloud ComputingUnit 2 - Grid and Cloud Computing
Unit 2 - Grid and Cloud Computing
 
Grid computing: An Emerging Technology
Grid computing: An Emerging TechnologyGrid computing: An Emerging Technology
Grid computing: An Emerging Technology
 
Globus toolkit in grid
Globus toolkit in gridGlobus toolkit in grid
Globus toolkit in grid
 
5. the grid implementing production grid
5. the grid implementing production grid5. the grid implementing production grid
5. the grid implementing production grid
 
Grid computing
Grid computingGrid computing
Grid computing
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applications
 
Grid.pdf
Grid.pdfGrid.pdf
Grid.pdf
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
Frequently Used Terms in Data Centers
Frequently Used Terms in Data CentersFrequently Used Terms in Data Centers
Frequently Used Terms in Data Centers
 
Overview of grid computing
Overview of grid computingOverview of grid computing
Overview of grid computing
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
thilaganga journal 1
thilaganga journal 1thilaganga journal 1
thilaganga journal 1
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdf
 
Monitoring sytem.ppt
Monitoring sytem.pptMonitoring sytem.ppt
Monitoring sytem.ppt
 

More from Aksum Institute of Technology(AIT, @Letsgo)

Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.
Aksum Institute of Technology(AIT, @Letsgo)
 
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Aksum Institute of Technology(AIT, @Letsgo)
 
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS) Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Aksum Institute of Technology(AIT, @Letsgo)
 
Ns lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN TechnologyNs lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN Technology
Aksum Institute of Technology(AIT, @Letsgo)
 
Ns lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing ProtocolNs lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing Protocol
Aksum Institute of Technology(AIT, @Letsgo)
 
Logic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and TestingLogic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and Testing
Aksum Institute of Technology(AIT, @Letsgo)
 
Introduction to VHDL
Introduction to VHDLIntroduction to VHDL
Asic design
Asic designAsic design
Introduction to network security and lan technology
Introduction to network security and lan technologyIntroduction to network security and lan technology
Introduction to network security and lan technology
Aksum Institute of Technology(AIT, @Letsgo)
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
Aksum Institute of Technology(AIT, @Letsgo)
 
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian ContextWeather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
Aksum Institute of Technology(AIT, @Letsgo)
 
Globus and Gridbus
Globus and GridbusGlobus and Gridbus

More from Aksum Institute of Technology(AIT, @Letsgo) (13)

Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.
 
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
 
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS) Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
 
Ns lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN TechnologyNs lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN Technology
 
Ns lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing ProtocolNs lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing Protocol
 
Logic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and TestingLogic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and Testing
 
Introduction to VHDL
Introduction to VHDLIntroduction to VHDL
Introduction to VHDL
 
ASIC vs FPGA
ASIC vs FPGAASIC vs FPGA
ASIC vs FPGA
 
Asic design
Asic designAsic design
Asic design
 
Introduction to network security and lan technology
Introduction to network security and lan technologyIntroduction to network security and lan technology
Introduction to network security and lan technology
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
 
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian ContextWeather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context
 
Globus and Gridbus
Globus and GridbusGlobus and Gridbus
Globus and Gridbus
 

Recently uploaded

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 

Recently uploaded (20)

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 

Globus ppt

  • 1.
  • 3. Background  Globus its self a community for open source software development (OGSI) and relate documentation for the creation of grid technologies  In 1998 first version of Globus Toolkit (GT) released, and version 2.0 was released in 2002. It was developed by using C programming language, first it was useful for LINUX platforms and it was not fully supported for Microsoft platforms. (Lock, R 2002) (Russell Lock. 11 February 2002 "An introduction to the Globus toolkit"). Globus Toolkit 2 consist of components Grid Resource Allocation Management (GRAM), Grid File Transfer Protocol (GridFTP) and Monitoring and Discovery Service (MDS). 3AOS
  • 4. Globus architecture  The Globus project provides open source software toolkit that can be used to build computational grids and grid based applications. It allows sharing of computing power, databases, and other resources securely across corporate, institutional and geographical boundaries without sacrificing local autonomy.  The core services, interfaces and protocols in the Globus toolkit allow users to access remote resources seamlessly while simultaneously preserving local control over who can use resources and when. 4AOS
  • 6. Globus architecture…  The Globus Architecture has three main groups of services accessible through a security layer.  Resource management,  Data Management ,and  Information services. Resource management: The resource management supports for: Resource allocation, Submitting jobs, and Managing job status and progress . Information services: provides support for collecting information in the grid and for querying this information, based on the Lightweight Directory Access Protocol (LDAP). Data management: provides support to transfer files among machines in the grid and for the management of these transfers. 5AOS
  • 7. Globus architecture…  The local services layer contains the operating system services, network services like TCP / IP , cluster scheduling services provided by Load Leveler, job-submission, query of queues, and soon. The higher layers of the Globus model enable the integration of multiple or heterogeneous clusters. The core services layer contains the Globus toolkit building blocks for security, job submission, data management and resource information management. The high level services and tools layer contains tools that integrate the lower level services or implement missing functionality. 7AOS
  • 8. Globus architecture…  GSI Security Layer  The GSI uses public key cryptography (also known as asymmetric cryptography) as the basis for its functionality. Many of the terms and concepts used in this description of the GSI come from its use of public key cryptography. The primary motivations behind the GSI are:  The need for secure communication between elements of a computational Grid.  The need to support security across organizational boundaries  The need to support "single sign-on" for users of the Grid 8AOS
  • 9. Globus architecture…  GSI Security Layer …  Public Key Cryptography  Digital Signatures  Certificate  Mutual Authentication  Confidential Communication  Securing Private Keys  Delegation and Single Sign-On 9AOS
  • 10. Globus architecture…  GSI Security Layer …  Public Key Cryptography: is cryptography in which a pair of keys is used to encrypt and decrypt a message so that it arrives securely.  Digital Signatures: Digital signatures are the public-key primitives of message authentication.  Certificate: is a user's Public Key, which has been signed and encrypted using the private key of a well-known Certificate Authority.  Mutual Authentication: Mutual authentication, also called two-way authentication, is a process or technology in which both entities in a communications link authenticate each other.  Confidential Communication: protecting the information from disclosure to unauthorized parties. 10AOS
  • 11. Globus architecture…  Globus Toolkit  Three pyramids: Globus Toolkit has three pyramids of support built on top of a security infrastructure, as illustrated in Figure. They are: Resource management Data management Information services 11AOS Fig: Globus toolkit three pyramid
  • 12. Globus architecture…  Globus Toolkit…  Resource management: The resource management pyramid provides support for:  Resource allocation  Submitting jobs: Remotely running executable files and receiving results  Managing job status and progress  Information services: provides support for collecting information in the grid and for querying this information, based on the Lightweight Directory Access Protocol (LDAP).  Data management: provides support to transfer files among machines in the grid and for the management of these transfers. 12AOS
  • 13. Globus architecture…  Components of Globus Toolkit  Globus provides a component to implement resource management, data management, and information services 13AOS
  • 14. Globus architecture…  Components of Globus Toolkit…  GRAM/GASS : The primary components of the resource management pyramid are the Grid Resource Allocation Manager (GRAM) and the Global Access to Secondary Storage (GASS).  MDS: Based on the Lightweight Directory Access Protocol (LDAP), the Grid Resource Information Service (GRIS) and Grid Index Information Service (GIIS) components can be configured in a hierarchy to collect the information and distribute it.  Grid FTP : is a key component for the secure and high-performance data transfer. The Globus Replica Catalog and Management is used to register and manage both complete and partial copies of data sets. 14AOS
  • 15. Globus architecture…  Components of Globus Toolkit…  Grid Resource Allocation Manager (GRAM): is the module that provides the remote execution and status management of the execution. When a job is submitted by a client, the request is sent to the remote host and handled by the gatekeeper daemon located in the remote host. Then the gatekeeper creates a job manager to start and monitor the job. When the job is finished, the job manager sends the status information back to the client and terminates. It contains the following elements:  The globusrun command  Resource Specification Language (RSL)  The gatekeeper daemon  The job manager 15AOS
  • 16. Globus architecture…  Components of Globus Toolkit…  Monitoring and Discovery Service (MDS): provides access to static and dynamic information of resources. Basically, it contains the following components: DS): 16AOS
  • 17. Globus architecture…  Monitoring and Discovery Service (MDS)…  Resource information: Resource information contains the objects managed by MDS, which represent components resources .  Grid Resource Information Service (GRIS): is the repository of local resource information derived from information providers.  Grid Index Information Service (GIIS): GIIS is the repository that contains indexes of resource information registered by the GRIS and other GIISs.  Information providers: The information providers translate the properties and status of local resources to the format defined in the schema and configuration files.  MDS client: The MDS client is based on the LDAP client command, ldapsearch. A search for resource information that you want in your grid environment is initially performed by the MDS client. 17AOS
  • 18. Gridbus Architecture  Grid technologies such as Globus provide capabilities and services required for secure access and execution of a job on resources. However, to achieve the complete vision of Grid as a utility computing environment, a number of challenges need to be addressed.  They include composition of analysis software as a distributed application, resource brokering methodologies and strategies for scheduling data-driven applications, data grid economy for data management, application service specification, and accounting of resource consumption.  The application development and deployment services need to scale from desktop environment to global grids and need to support both scientific and business applications  Grid bus emphasizes the end-to-end qulaity-of-sevices driven by computational economy at various levels – clusters, peer-to-peer networks, and the grid for the management of distributed computational, data and application services. 18AOS
  • 20. Gridbus Architecture…  Gridbus supports commoditization of Grid services at various levels:  Raw resource level ( eg. Selling CPU cycles and storage resources )  Application level ( eg: molecular docking operations for drug design application )  Aggregated services ( eg: brokering and reselling of services across multiple domains )  Gridbus provides software technologies that spread across the following categories:  Enterprise Grid middleware ( Alchemi )  Service-level agreements based allocation of cluster resources ( Libra)  Grid economy and virtual enterprise ( Grid Market Directory, Compute Power Market )  Grid trading and accounting services ( GridBank )  Grid resource brokering and scheduling ( GridBus Broker )  Grid workflow management ( GridBus workflow Engine )  Grid Application programming interface ( Visual Parametric Modeller )  Grid portals ( Gmonitor, Gridscape)  Grid modeling and simulation ( GridSim) 20AOS