apache airavata (incubating) gateway to grids & clouds
DESCRIPTION
Apache Airavata (Incubating) Gateway to Grids & Clouds. Suresh Marru [email protected] , Nov 10 th 2011. Outline. Introducin g Airavata High level architecture Initial community Potential synergies Rave, Wookie Axis2, ODE OODT, Tikka Oozie , Hadoop. My Background. Suresh Marru - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/2.jpg)
Outline Introducing Airavata High level architecture Initial community Potential synergies• Rave, Wookie• Axis2, ODE• OODT, Tikka• Oozie, Hadoop
![Page 3: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/3.jpg)
My Background Suresh Marru Indiana University Program Director, XSEDE Science
Gateways Area of interest• Distributed Systems, Grid & Cloud computing• Service oriented architectures & workflow
systems
![Page 4: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/4.jpg)
Airavata Mentors
- Ate Douma- Paul Fremantle- Ross Gardler (Champion)- Chris A. Mattmann- Aleksander Slominski- Sanjiva Weerawarna
![Page 5: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/5.jpg)
NSF TeraGrid Objectives• DEEP Science: enabling terascale and petascale science
– make science more productive through an integrated set of very-high capability resources• address key challenges prioritized by users
• WIDE Impact: empowering communities– bring TeraGrid capabilities to the broad science community
• partner with science community leaders - “Science Gateways”
• OPEN Infrastructure, OPEN Partnership– provide a coordinated, general purpose, reliable set of services and
resources• partner with campuses and facilities
![Page 6: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/6.jpg)
XSEDE VisionThe eXtreme Science and Engineering Discovery Environment (XSEDE) will:
enhance the productivity of scientists and engineers by providing them with new and innovative capabilities
and thusfacilitate scientific discovery while enabling transformational science/engineering and innovative educational programs
6
![Page 7: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/7.jpg)
Extended Collaboration for Science Gateways
• ECSS: Support communities that wish to use XD resources via science gateways and/or data repositories
• Gateway Software Incubator: Evaluates new software and makes recommendation to gateway community.
• Gateway community building: Actively engage gateway developers in sharing experiences and learning from each other.
• Gateway Helpdesk: Specialized personnel assist in gateway tickets.
• XSEDE Interactions: Interface between gateway developers and XD architecture and operations groups.
![Page 8: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/8.jpg)
Using Grid Credentials from Portals
Workstation
Grid Certificate(or proxy), username, password
MyProxy Server
Portal InterafaceGateway Server
Compute Servers
Username, password
Usern
ame,
passw
ordGrid
Prox
y
Job Submit or File Transfer request
Output
Proxy, Job Request
Job Status, Output
Step 0
Step 1
Step 2,3,,
![Page 9: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/9.jpg)
9
Abstractions
Load LevelerPBS/Torque Sun Grid Engine LSF
GlobusGlobus
Unicore Genesis 2
EC2 APIGateway Frameworks
![Page 10: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/10.jpg)
Airavata high level view
![Page 11: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/11.jpg)
Registries
![Page 12: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/12.jpg)
Airavata Workflow Architecture
![Page 13: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/13.jpg)
Airavata WS Messenger
![Page 14: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/14.jpg)
Synergies with Apache Projects
• Web Interfaces/gadgets/widgets – Rave• Web Service Engines – Axis2, CXF• Workflow Engines – ODE, Oozie• Distributed Infrastructures – Hadoop family• Data & Metadata management – Tikka, OODT• Registries and Searching – Jackrabbit, Lucene
![Page 15: Apache Airavata (Incubating) Gateway to Grids & Clouds](https://reader036.vdocuments.us/reader036/viewer/2022062520/56816600550346895dd9309b/html5/thumbnails/15.jpg)
Contact Suresh Marru• [email protected]• [email protected]• http://airavata.org