grid portals gergely sipos 2004
DESCRIPTION
The role of Web portals Web browser information Web portal #1 Web portal #2 Web portal #3TRANSCRIPT
![Page 2: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/2.jpg)
The World Wide WebThe World Wide Web
information
information
information
information
informationinformation
informationinformation
informationinformation
information
The Web: global information pool
A “piece” of information: a document, an image, an
audio file, …
![Page 3: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/3.jpg)
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
![Page 4: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/4.jpg)
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
Web portals collect, format and forward pieces of
information.
![Page 5: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/5.jpg)
The role of Web portalsThe role of Web portals
Webbrowser
information
information
information
information
informationinformation
informationinformation
informationinformation
information
Web portal #1
Web portal #2
Web portal #3
Static links defined by the portal administrator!
![Page 6: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/6.jpg)
The GridThe Grid
The Grid: global service pool
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
A Grid Service:a “piece” of functionality
![Page 7: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/7.jpg)
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
![Page 8: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/8.jpg)
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
Grid portals collect and turns pieces of functionalities to
web pages.
![Page 9: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/9.jpg)
The role of Grid portalsThe role of Grid portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal #1
Grid portal #2
Grid portal #3
Dynamic links created by the portals automatically!
![Page 10: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/10.jpg)
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
![Page 11: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/11.jpg)
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
The different colors stand for different technologies!
(Globus, Jini, Web services, …)
![Page 12: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/12.jpg)
The inner structure of the GridThe inner structure of the Grid
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
These services are registered at the same information system.
These services are not registered at any
information system.
![Page 13: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/13.jpg)
Different kinds of Grid portals 1:Different kinds of Grid portals 1:Technology specific portalsTechnology specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
Grid portal
Grid portal
Grid portal
![Page 14: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/14.jpg)
Different kinds of Grid portals 2:Different kinds of Grid portals 2:Functionality specific portalsFunctionality specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
MedicalGrid portal
Computa-tional
Grid portal
Physical Grid portal
![Page 15: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/15.jpg)
Different kinds of Grid portals 2:Different kinds of Grid portals 2:Functionality specific portalsFunctionality specific portals
GSGS
GS
GSGS
GSGS
GSGS
GS
GS GS
GS
GS
GS
GS
GSGS
GSGS
GS
GS
GS
GS
GS
GS
GS
GS
GS
Webbrowser
MedicalGrid portal
Computa-tional
Grid portal
Physical Grid portal
This is the P-GRADE Portal!
![Page 16: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/16.jpg)
The P-GRADE PortalThe P-GRADE Portal
![Page 17: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/17.jpg)
General propertiesGeneral properties
• Portal for computational grids• Supported services – functionalities
– GT2 GRAM – job execution– Mercury – job monitoring– MyProxy – proxy credential management
• Contains a built-in workflow editor
![Page 18: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/18.jpg)
The layers of the The layers of the P-GRADE Portal todayP-GRADE Portal today
Internet
host host host host host host host host host… host
P-GRADE Portal
Client browser
GT2GRAM
GT2GRAM… Mercury Mercury… MyProxy MyProxy…The supported
“technologies”
![Page 19: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/19.jpg)
The layers of the The layers of the P-GRADE Portal todayP-GRADE Portal today
Internet
host host host host host host host host host… host
GT2GRAM
GT2GRAM…
Tomcat
DAGManCondor-G
Mercury Mercury… MyProxy MyProxy…
shell scripts
GridSphereJava 2 SDK API
Mercury Java API CoG Java API
Client browser
Makes the low-level protocols invisible
![Page 20: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/20.jpg)
What is missing…What is missing…
Internet
host host host host host host host host host… host
Information system
P-GRADE Portal
Client browser
This layer makes the difference
between a Web and a Grid
portal!
GT2GRAM
GT2GRAM… Mercury Mercury… MyProxy MyProxy…
![Page 21: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/21.jpg)
The layers of the The layers of the service-oriented Gridservice-oriented Grid
Internet
grid information
system
GS GS
host host host host host host host host host… host
…
…Global information system
Grid Portal
GS GS…grid
information system
GS GS…
grid information
system
GS GS…
The provider devices
Communication layer
grid-level functionalities
Make “local” service discovery
possible
Makes worldwidediscovery possible
Provides interfaces to grid services
Grid Portal Grid Portal…
Client browser
Client browser … Client
browserClient
browser … Client browser
Client browser …
![Page 22: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/22.jpg)
Possible improvementsPossible improvementsof the P-GRADE Portalof the P-GRADE Portal
1. Connect it to new type of services.2. Connect it to well-known services with different
technologies.3. Make it cooperate with information systems:
– Is a Grid-level information system necessary?• Can it be implemented at all?• What technology should it use?
– What technologies have/require grid-level information systems?
– How to connect the Portal with the different information systems?
![Page 23: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/23.jpg)
…
Improvement 1.Improvement 1.
Internet
host host host host host host hosthost
P-GRADE Portal(general portal)
Client browser
GT2Job
executor
Mercurymonitor
MyProxy certificate
storage
XFunctionality
YFunctionality
Connect the portal to new
type of services.
![Page 24: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/24.jpg)
…
Improvement 2.Improvement 2.
Internet
host host host host host host hosthost
P-GRADE Portal(computational portal)
Client browser
GT2Job
executor
Mercurymonitor
MyProxy certificate
storage
XJob executor
YMonitor
Connect the Portal to
well-known services that
applies different technologies
![Page 25: Grid portals Gergely Sipos 2004](https://reader036.vdocuments.net/reader036/viewer/2022062401/5a4d1b027f8b9ab0599873de/html5/thumbnails/25.jpg)
…
Improvement 3.Improvement 3.
Internet
host host host host host host hosthost
Client browser
GT2Job executor
Mercurymonitor
MyProxy certificate storage
Make the Portal cooperate with
information system(s)
Information system
P-GRADE Portal(computational Grid portal)