slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Globus, CoG Kit, Web portals, and Road to Grid PowerPoint Presentation
Download Presentation
Globus, CoG Kit, Web portals, and Road to Grid

Loading in 2 Seconds...

play fullscreen
1 / 15

Globus, CoG Kit, Web portals, and Road to Grid - PowerPoint PPT Presentation


  • 135 Views
  • Uploaded on

Globus, CoG Kit, Web portals, and Road to Grid. Fugang Wang Grid Seminar II, Fall 2008 Oct. 2008. Agenda. Approaches to access Grid Infrastructure Middleware Grid Portal Portal technologies JSR 168 / WSRP Web 2.0 applied to portal Grid portals – a survey

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Globus, CoG Kit, Web portals, and Road to Grid' - sondra


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Globus, CoG Kit, Web portals,

and Road to Grid

Fugang Wang

Grid Seminar II, Fall 2008

Oct. 2008

slide2

Agenda

  • Approaches to access Grid
    • Infrastructure
    • Middleware
    • Grid Portal
  • Portal technologies
    • JSR 168 / WSRP
    • Web 2.0 applied to portal
  • Grid portals – a survey
    • Teragrid portal, Gridsphere, OGCE, …
  • Demo of current JavaScript CoG Kit based portal
  • Conclusions and Discussion
slide3

Approaches to access Grid

  • Grid Infrastructure
    • Condor, PBS, LSF, SGE
    • Globus, UNICORE, EGEE, Legion
  • Middleware/Upperware
    • CoG Kit
    • Gridway
    • Gridshell
  • Grid Portal
    • Teragrid portal, Gridsphere, OGCE
slide4

Portal technologies – JSR168/WSRP

  • Java Portlet Specification (JSR168)

Server

Portal Server

Portlets

Container

Login

Info

Portlet Window

FAQ

Portlet Fragment

Welcome

……

  • Web Services for Remote Portlets (WSRP)
slide5

Portal technologies – Web 2.0

  • Web 2.0 technologies applied to web portals
    • Web 2.0, a buzz word
    • Asynchronous JavaScript and XML (Ajax)
    • Representational State Transfer (REST)
    • Mashup
    • Atom and RSS
slide6

Portal technologies – Web 2.0

  • Ajax
    • XML as data interchange medium
    • Asynchronous communication with server side
    • XHTML, CSS, and JavaScript to manipulate and render DOM components
    • Decrease user waiting time and increase user experience

Rendered Web page

Web

Browser

Web page

Ajax engine

Static pages, CGI, Servlet

JS code, CSS, libraries, web resources

Web

Server

slide7

Portal technologies – Web 2.0

  • REST/RESTful
    • Roy Fielding’s doctoral dissertation in 2000
    • Resource = functionality + state
    • Unique addressable through URI for each resource
    • Stateless protocol, eliminating the use of additional message layer such as XML or session maintaining using cookies
    • Simplicity is beauty
  • RSS and Atom
    • Publish “feed”
    • Subscribe and read
slide8

Portal technologies – Web 2.0

  • Mashup
    • Data from multiple sources
    • Mingle and combine
    • Presented in a new perspective

Web Client

Web Service

Site A

Site B

Site C

slide9

Portal technologies – Web 2.0

  • Mashup applied to JavaScript Grid Portal
    • Shows mashup happens both in server side and client side

JavaScript API & Portal

JavaScript CoG Kit server code

Teragrid Host A

Teragrid Host B

Teragrid REST Info service

slide10

Portal technologies – A Comparison

  • JSR168 Portal
    • Generate markup segments for each portlet and assembly them into a full page
    • Info aggregated at server side
    • Portlets displayed side-by-side
    • Old technologies and about to outdate
  • Web 2.0 Portal
    • Combine raw data from different site/web services
    • Content aggregation can happen in server side or client side
    • Could combine data from different source and present in a totally new way
    • Web 2.0 technologies used to provide better user experience
slide11

Grid portals – A Survey

  • GridSphere (uses Myproxy and CoG Kit)
    • http://www.gridsphere.org/
  • OGCE portlets (uses Myproxy and CoG Kit)
    • http://www.collab-ogce.org/
  • Teragrid user portal
    • http://www.teragrid.org/
    • Provide teragrid related information
    • GSI-SSH terminal
    • Use GridSphere for some functionalities like file management
  • Other portals
    • Genius, Legion, Pegasus, …
slide13

Conclusions and Discussion

  • Road to Grid
    • Abstraction and reuse
    • More user-friendly and lower barrier
    • Less user involved setup and configuration
    • Architecture gets more complicated
    • Hide more complexity behind the “cloud”
  • Trends
    • Service Oriented Architecture (SOA) / Web services
    • Software As A Service (SAAS)
    • Web application / Rich Internet Application
    • Cloud
  • Discussion?
slide14

References

  • Java CoG Kit. http://www.cogkit.org/
  • Globus Toolkit. http://www.globus.org/toolkit/
  • JSR 168: Portlet Specification. http://www.jcp.org/en/jsr/detail?id=168
  • OASIS Web Services for Remote Portlets (WSRP). http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp
  • Myrit portal. http://my.rit.edu
  • Teragrid user portal. http://www.teragrid.org
  • Gridsphere portal framework. http://www.gridsphere.org/
  • The Open Grid Computing Environments Portal and Gateway Toolkit (OGCE Portal). http://www.collab-ogce.org/
  • D. Gannon, J. Alameda, O. Chipara, M. Christie, V. Dukle, L. Fang, M. Farrellee, G. Kandaswamy, D. Kodeboyina, S. Krishnan, C. Moad, M. Pierce, B. Plale, A. Rossi, Y. Simmhan, A. Sarangi, A. Slominski, S. Shirasuna, and T. Thomas, "Building grid portal applications from a web service component architecture," Proceedings of the IEEE, vol. 93, no. 3, pp. 551-563, 2005. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1398010
slide15

References – cont’d

  • Thomas, M., Burruss, J., Cinquini, L., Fox, G., Gannon, D., Glilbert, I., von Laszewski, G., Jackson, K., Middleton, D., Moore, R., Pierce, M., Plale, B., Rajasekar, A., Regno, R., Roberts, E., Schissel, D., Seth, A., Schroeder, W.: Grid portal architectures for scientific applications. J. Phys. 16, 596–600 (2005)
  • R. Barbera, A. Falzone, A. Rodolico: “The GENIUS Grid Portal”, Computing in High Energy and Nuclear Physics, 24-28 March 2003, La Jolla, California
  • Anand Natrajan, Anh Nguyen-Tuong, Marty A. Humphrey and Andrew S. Grimshaw, “The Legion Grid Portal”, Concurrency and Computation: Practice and Experience Vol. 14, Grid Computing environments Special Issue 13-14, 2002.
  • G. Singh, E. Deelman, G. Mehta, K. Vahi, M. Su, B. Berriman, J. Good, J. Jacob, D. Katz, A. Lazzarini, K. Blackburn, S. Koranda, "The Pegasus Portal: Web Based Grid Computing", The 20th Annual ACM Symposium on Applied Computing, Santa Fe, NM, Mar. 13 -17, 2005.