Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin...
-
Upload
suzan-cook -
Category
Documents
-
view
213 -
download
0
Transcript of Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin...
![Page 1: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/1.jpg)
Portlet Access Grid – Portlet Access Grid – The Next GenerationThe Next Generation
Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner
Research Computing Services at the University of Manchester
OMII Collaboration Workshop
30th April /1st May 2009
![Page 2: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/2.jpg)
2
Contents
What is Portlet Access Grid?
AG(Tk) issues
Standards
Features
Implementation
Timeline
Screenshots
Demo
![Page 3: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/3.jpg)
3
What is Portlet Access Grid? (PAG)
Access Grid Client running in a Portal– Supports all
features of the AGTk Servers
– Uses AGTk technologies
![Page 4: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/4.jpg)
4
What is AG(Tk)?
![Page 5: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/5.jpg)
5
What is AG(Tk)?
AGTk Server
Bridge Server
SOAP
XML-RPC
Bridge RegistryXML-RPC
XML-RPC
![Page 6: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/6.jpg)
6
AGTk Issues
AGSC Surveys 2006 and 2007
Common Problems
Difficulty connecting to a venue (e.g. firewall or multicast problems)
not being a multicast site …switch to the unicast bridge …”
AG Firewall rules and Muilticast / Unicast are a nightmare – These need to be simplified and made more reliable
Many partners have problems connecting because they are setting up temporary nodes. Most of the problems are due to inexperience with NAT (port forwarding) & firewall configurations
![Page 7: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/7.jpg)
7
Why do we need PAG?
AGSC Surveys 2006 and 2007
Requested Improvements and comments
More reliability Greater coverage of Access Grid across institutions that do not currently have it
Speed of the venue client
Make it more user friendly
…integration into portals …
The AGSC should work towards providing training and advice for user managed desktop access to the system
Increase in use of the personal access grid
Generally a lot of time is spent configuring the software …
![Page 8: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/8.jpg)
8
Why do we need PAG?
![Page 9: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/9.jpg)
9
Standards
JSR-168 / 286
SOAPHTTPS
XML-RPC H.26
1
L16
RTP
UDP
AJAX
![Page 10: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/10.jpg)
10
Features
![Page 11: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/11.jpg)
11
Features
![Page 12: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/12.jpg)
12
Features
![Page 13: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/13.jpg)
13
Implementation
![Page 14: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/14.jpg)
14
PAG Startup Process
Web browser request
Login to Portal / Input Client Profile – Start of Java Applet (VenueClientController)
• Java WebStart of Client application: VenueClient
Connect to Venue– VenueClient starts services through Java WebStart
• Download and start of VIC/RAT
Start shared application– VenueClient Starts shared application through Java
Webstart• Download and start application and application data
![Page 15: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/15.jpg)
15
Screenshots
![Page 16: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/16.jpg)
16
Screenshots
![Page 17: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/17.jpg)
17
One Year On
PAG funding ended in March 2008
PAG is installed on:– PAG reference Server:
http://pag.rcs.manchester.ac.uk– AGSC pre-production Server:
http://pag.agsc.ja.net PAG is the basis for a new Project “One VRE to Join
Them All” funded by JISC– PAG is being debugged and fixes go on to the PAG
reference and production servers
![Page 18: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/18.jpg)
18
Issues addressed by PAG
PAG solved:– software installations and configuring AG
– Maintenance of AG node
– Bridge checking and switching (keeping connected)
PAG provided – Simple – “click and go” – personal node to AG
– A “proof-of-concept” TCP-bridge to tunnel AG-traffic through a single TCP port
![Page 19: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/19.jpg)
19
Remaining Issues
AG is still a “high bandwidth job”– A low Bandwidth bridge that filters the incoming (and
outgoing) streams for low bandwidth connections could solve that issue
TCP-bridge is not “production ready”– Moving the ideas from TCP-bridge to a “High-Connectivity
bridge” a production ready solution
Recording Access Grid sessions– done in several projects - should it be integrated into
PAG?
– Replay AG recordings from PAG?
![Page 20: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/20.jpg)
20
One VRE to Join Them All
Moving PAG to the next Level:
![Page 21: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/21.jpg)
21
One VRE to Join Them All
PAG running in multiple VRE (portals) working as intermediary between collaboration users
Creating Venues on the fly
Monitoring venues of Virtual Organizations
Exchanging certificates for venues between PAG servers
Using invitation principle for venues
Exchanging Data and sharing applications across multiple portals through the AG virtual Venue
![Page 22: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/22.jpg)
22
One VRE to Join Them All
![Page 23: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/23.jpg)
23
OneVRE – side effects for PAG
PAG has now been tested and “ported” to work in – gridsphere 3.1
– Apache Pluto 1.1.7• PAG works almost “out of the BOX”
– Sakai 2.6.x• Sakai (or the PAG portlet) needs some minor changes to
interoperate
• Changes have been submitted to the Sakai developers that make PAG work in Sakai (still some cosmetic issues, … )
the PAG servers will be brought up to date with fixes developed in and for OneVRE
![Page 24: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/24.jpg)
24
Low Barrier Access Grid proposal
Low Barrier Access Grid (LowBAG) is a proposal to develop new and innovative bridging technologies
High Connectivity bridge– TCP-bridge based development to tunnel AG traffic
through a single TCP-port
– Single “defined” Port bridge a Bridge that tunnels all AG traffic through a single defined UDP-port
– Starting from PAG these bridges can connect to the Portal server that can filter the traffic between the users client and the AG server
![Page 25: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/25.jpg)
25
Low Barrier Access Grid proposal [2]
Low Bandwidth bridge– TCP-bridge based development to tunnel AG traffic
through a single TCP-port
– Single “defined” Port bridge a Bridge that tunnels all AG traffic through a single defined UDP-port
– Starting from PAG these bridges can connect to the Portal server that can filter the traffic between the users client and the AG server
![Page 26: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/26.jpg)
26
Low Bandwidth Bridge
![Page 27: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/27.jpg)
Research Computing ServicesResearch Computing ServicesResearch Computing ServicesResearch Computing Services
PAG Reference Server:
http://pag.rcs.manchester.ac.uk/
Portlet Access Grid DemoPortlet Access Grid Demo
![Page 28: Portlet Access Grid – The Next Generation Tobias Schiebeck, Anja Le Blanc, Andrew Rowley, Martin Turner Research Computing Services at the University of.](https://reader030.fdocuments.us/reader030/viewer/2022032708/56649e7c5503460f94b7e7c3/html5/thumbnails/28.jpg)
Research Computing ServicesResearch Computing ServicesResearch Computing ServicesResearch Computing Services
Contact Details
http://www.rcs.manchester.ac.uk/projects/PAG
Portal Access GridPortal Access Grid