A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.
-
Upload
phoebe-logan -
Category
Documents
-
view
215 -
download
0
Transcript of A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.
![Page 1: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/1.jpg)
A Web 2.0 Portal for Teragrid
Fugang WangGregor von Laszewski
May 2009
![Page 2: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/2.jpg)
Project summary The purpose of this project is to develop an easy-access JavaScript grid abstraction layer, which includes reusable JavaScript APIs and a generic purpose Grid portal. Through the portal users can access Grid services through a web browser without the need to install and configure a Grid environment. While based upon the API, Grid developers can develop Grid applications and build domain-specific portals. The project is based on Service-oriented Architecture (SOA). Web services are heavily used to get a loosely-coupled distributed system, which is flexible to deploy and maintain.
The project is supported by NSF SDCI NMI 0721656
![Page 3: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/3.jpg)
System Architecture
![Page 4: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/4.jpg)
1. Introduction
The JavaScript Grid Portal is trying to find a way to access Grid through Web browser, while using Web 2.0 technologies
The portal provides Mac OS X style UI
Each icon is corresponding to one functionality, from authentication, job submission, status monitor and result retrieve to file transfer and information services
![Page 5: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/5.jpg)
When all windows are opened and cascaded
![Page 6: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/6.jpg)
2. First Look: Teragrid Information Services
There are several functionalities that support anonymous access, i.e., user does not need to login. They are teragrid information services related functionalities - teragrid resources list, network performance monitor, and teragrid RSS news/events.
![Page 7: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/7.jpg)
You can check resources from teragrid, sort by any item, or filter any type
![Page 8: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/8.jpg)
For example, show only gsi-openssh node
![Page 9: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/9.jpg)
A semi realtime network performance map shows current network traffic of Teragrid network topology
![Page 10: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/10.jpg)
Teragrid RSS news/events reader. Click topic will pop up a new window to display detailed information for that topic
![Page 11: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/11.jpg)
3. Authentication
Authentication through MyProxy. Previously submitted jobs/workflows will be listed and user can check the result
![Page 12: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/12.jpg)
4. Job Submission
Submit a job by filling the form
![Page 13: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/13.jpg)
By submitted the job, a job id will be assigned and the job will be added to the job management list
![Page 14: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/14.jpg)
By clicking the jobid user could monitor the execution status, and upon finishing the result could be displayed
![Page 15: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/15.jpg)
5. Workflow Submission (by using Karajan)
You can compose a workflow using Karajan from Java CoG Kit
![Page 16: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/16.jpg)
6. Job/Workflow management
Submit window, job management window and result window are displayed while the user logged in
![Page 17: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/17.jpg)
Click the jobid will check the job's execution status
![Page 18: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/18.jpg)
And upon finishing user could retrieve the result back and display it in the result windows
![Page 19: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/19.jpg)
7. File ManagementAn elementary GUI interface for file transfer and file list. More functions related to file operation is planned to addFile transfer could be happened among resources user could access, as well as the remote user home directory in the mediator server
The file transfer windows, while only remote home is displayed
![Page 20: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/20.jpg)
User could choose from a gridftp enabled host list to list the user's home at that remote host, as long as the user has privilege to access that machine.
![Page 21: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/21.jpg)
File listing request is being processed
![Page 22: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/22.jpg)
And when finished, the list will be displayed
![Page 23: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/23.jpg)
User could drag a file from the list and download, by using gridftp, to the user's remote home directory in mediator service
![Page 24: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/24.jpg)
Or … vice versa
![Page 25: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/25.jpg)
Or between two resources from teragrid
![Page 26: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/26.jpg)
If you happene to have a Teragrid ID, you can try at:
https://lily01.rit.edu:8443/grid/jsportal.html
More information about the project, please see:
http://cyberaide.org/projects/cyberaide/cyberaide-javascript
![Page 27: A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.](https://reader033.fdocuments.us/reader033/viewer/2022051516/56649e4a5503460f94b3d79a/html5/thumbnails/27.jpg)
Thanks for your attention!