Presentation is loading. Please wait.

Presentation is loading. Please wait.

Grid Computing, B. Wilkinson, 200411a.1 Grid Portals.

Similar presentations


Presentation on theme: "Grid Computing, B. Wilkinson, 200411a.1 Grid Portals."— Presentation transcript:

1 Grid Computing, B. Wilkinson, 200411a.1 Grid Portals

2 Grid Computing, B. Wilkinson, 200411a.2 Grid Portal “A web-based application server enhanced with the necessary software to communicate to grid services and resources” “Provides application scientist a customized view of software and hardware resources from a web browser” [1]

3 Grid Computing, B. Wilkinson, 200411a.3 From a paper “GridSphere: A Portal Framework For Building Collaborations” by J. Novotny, M. Russell, and O. Wehrens

4 Grid Computing, B. Wilkinson, 200411a.4 Grid Portals Uses a Web browser interface –Can use from anywhere. Hides details of Grid middleware –Good!! Provides –Access to grid information –Access to grid services –Automated execution of applications/jobs –Workflow management –File management –Single sign-on to grid resources

5 Grid Computing, B. Wilkinson, 200411a.5 Access to Grid Services Security Services –management of certificates –access to virtual organization (people) Remote File Management –access to files and directories –moving files Remote job management –job submission –workflow management

6 Grid Computing, B. Wilkinson, 200411a.6 Access to Information Portals also provide access to information -- anything related to tasks at hand, including communication with virtual organization. In fact some portals started simply as informational portals in the same vein as web portals such as yahoo.

7 Grid Computing, B. Wilkinson, 200411a.7 Grid Portal History Several portal “toolkits” developed since mid-1990’s. Examples The Grid Portal Development kit (GPDK) (not now supported) NPACI Grid Portal Toolkit (Gridport) (National Partnership for Advanced Computational Infrastructure)

8 Grid Computing, B. Wilkinson, 200411a.8 Application-Based Portals Portals often specialized to a particular application. –for example, grid portal for high energy physics. Portal toolkits give ability to taylor portal to application or user.

9 Grid Computing, B. Wilkinson, 200411a.9 MPI program Starting job From a paper”Building GridPortals: The NPACI Grid Portal Toolkit” by M. P. Thomas and J. R. Boisseau. NPACI Hotpage Grid portal (based upon GridPort)

10 Grid Computing, B. Wilkinson, 200411a.10 Adapted from slides “The NCSA Alliance Portal and the Open Grid Computing Environment Project” by D. Gannon, G. Fox, B. Plale, M. Pierce, M. Thomas, C. Severance, G. von Lazewski, and J. Alameda.

11 Grid Computing, B. Wilkinson, 200411a.11 DOE Fusion Grid Portal Adapted from slides “Reuseable Grid Portral Components” by M Thomas.

12 Grid Computing, B. Wilkinson, 200411a.12 Linked Environments for Atmospheric Discovery (LEAD) Adapted from slides “Reuseable Grid Portral Components” by M Thomas.

13 Grid Computing, B. Wilkinson, 200411a.13 NEES – www.neesgrid.org George E. Brown, Jr. Network for Earthquake Engineering Simulation –Large Installations of physical equipment for earthquake experiments and simulations –Part of the award is to make equipment available for remote collaborators Focus is on collaboration and experimental equipment sharing in addition to access to computation From slides “The NCSA Alliance Portal and the Open Grid Computing Environment Project” by D. Gannon, G. Fox, B. Plale, M. Pierce, M. Thomas, C. Severance, G. von Lazewski, and J. Alameda.

14 Grid Computing, B. Wilkinson, 200411a.14 Network for Earthquake Engineering and Simulation (NEESGrid) Adapted from slides “Reuseable Grid Portral Components” by M Thomas.

15 Grid Computing, B. Wilkinson, 200411a.15 Would anyone like to develop an portal for teaching grid computing for me (using a toolkit)? Portal development tools critical for further adoption of grid computing. Paid ($$$) ?

16 Grid Computing, B. Wilkinson, 200411a.16 Portal Implementation Should be flexible, meet grid industry standards, be able to be extended using parts developed by others. General approach currently is to use “software components” called portlets.

17 Grid Computing, B. Wilkinson, 200411a.17 Software Component Object defined by precise public interface and includes a set of standard behaviors. Software components contained in a framework. Components follow a set of rules to interoperate. Installation of components should be easily done.

18 Grid Computing, B. Wilkinson, 200411a.18 Portals with Portlets Portal server consists of portlets Each portlet provides certain functionality and a window within the portal. Each portlet can be associated with a particular grid service User can have any number of portlets as he/she wishes (will be associated with user’s persistent context).

19 Grid Computing, B. Wilkinson, 200411a.19 Grid Portlets Portlets provided for –Management of user proxy certificates –Remote file Management via Grid FTP –News/Message systems for collaborations –Grid Event/Logging service –Access to OGSA services –Access to directory services –Specialized Application Factory access Distributed applications Workflow –Access to Metadata Index tools User searchable index

20 Grid Computing, B. Wilkinson, 200411a.20 Portal Server MyProxy Server Metadata Directory Service(s) Directory & index Services Application Factory Services Messaging and group collaboration Event and logging Services Portal Server Adapted from slides “The NCSA Alliance Portal and the Open Grid Computing Environment Project” by D. Gannon, G. Fox, B. Plale, M. Pierce, M. Thomas, C. Severance, G. von Lazewski, and J. Alameda.

21 Grid Computing, B. Wilkinson, 200411a.21 Portlet Approach to Grid Services Portal Server MyProxy Server Metadata Directory Service(s) Directory & index Services Application Factory Services Messaging and group collaboration Event and logging Services Portlet 1 Portlet 2 Portlet 3 Portlet 4 Portlet 5 Portlet 6 Adapted from slides “The NCSA Alliance Portal and the Open Grid Computing Environment Project” by D. Gannon, G. Fox, B. Plale, M. Pierce, M. Thomas, C. Severance, G. von Lazewski, and J. Alameda.

22 Grid Computing, B. Wilkinson, 200411a.22 A Pane and portlet Proxy Manager Portlet The current Visible pane Adapted from slides “The NCSA Alliance Portal and the Open Grid Computing Environment Project” by D. Gannon, G. Fox, B. Plale, M. Pierce, M. Thomas, C. Severance, G. von Lazewski, and J. Alameda.

23 Grid Computing, B. Wilkinson, 200411a.23 Advantages of Portlet Approach Easy to add new grid services and reconfigure user’s view (context) Different software developers can provide portals to be plugged into portal –Many parties developing portal and portlet tools -- Jetspeed (Apache), Websphere (IBM), GridSphere, … Portal/portlet standard called JSR 168 emerging (portlet Java Specification Request open standard).

24 Grid Computing, B. Wilkinson, 200411a.24 More Information JSR 168 Portlet specification http://jcp.org/aboutJava/communityprocess/review/jsr168 GridLab, The GridSphere Portal http://www.gridsphere.org/gridsphere/gridsphere Network for Earthquake Engineering Simulation Grid (NEESGrid) http://www.neesgrid.org


Download ppt "Grid Computing, B. Wilkinson, 200411a.1 Grid Portals."

Similar presentations


Ads by Google