Apache Airavata Cloud Integration

509 views

Published on

Airavata is a framework which enables a user to build Science Gateways. It is used to compose, manage, execute and monitor distributed applications and workflows on computational resources. These computational resources can range from local resources to computational grids and clouds.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
509
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apache Airavata Cloud Integration

  1. 1. Apache AiravataCloud IntegrationHeshan Suriyaarachchi
  2. 2. Outline● Airavata EC2 Integration● Airavata Platform As A Service(PAAS)
  3. 3. Airavata EC2Integration
  4. 4. Amazon EC2 Integration● Instance management● EC2 job submissions● S3 file transfer● Workflow composition
  5. 5. Instance Management
  6. 6. Instance Management ...
  7. 7. Airavata Architecture
  8. 8. Solution Architecture
  9. 9. Architecture - Main Components● EC2 Provider● Cloud Scheduler● Scheduling algorithms● Extension points
  10. 10. Success Stories - BioVLab● MicroRNAs, play critical roles indevelopmental biology and theetiology of numerous diseases,including cancer.● Ability to conduct genome-widemicroRNA-mRNA (gene) integrationcurrently requires sophisticated, high-end informatics tools
  11. 11. BioVLab Workflow
  12. 12. BioVLab Workflow - Result
  13. 13. Why BioVLab use Airavata?● Easily modifiable by graphic icons inworkflow.● On-demand use of cloud resources.● Distributed orchestration issupporting complex and long runningworkflows asynchronously.
  14. 14. Why BioVLab use Airavata ...?● Reduces the burden on the user.● User only has to focus on the realapplication rather than theinfrastructure.● Instance management through a GUI.
  15. 15. Airavata PlatformAs A Service(PAAS)
  16. 16. Why ?● Who uses Airavata?● Users from different technicalbackgrounds● Installing and configuring VMs● Troubleshooting issues on VMs
  17. 17. Why ... ?● Not following the documented steps● Issues in setting up environment● User not being able to diagnose theissues at their end on their own● Security policies at clients firewall
  18. 18. Solution● Airavata Deployment Studio (ADS)● FutureGrid● One button configurable deployment○ OpenStack, EC2, Eucalyptus○ Ubuntu, CentOS, Redhat○ X86, 64-bit○ Airavata 0.6
  19. 19. ADS Sneak Peak
  20. 20. ADS Sneak Peak ...
  21. 21. Advantages● One button install● Deploying on various CloudPlatforms● Ease of use and evaluation● ADS on demand
  22. 22. Interested?● http://airavata.apache.org/● users-subscribe@airavata.apache.org● heshan@apache.org
  23. 23. References● Airavata EC2 Integration○ http://tinyurl.com/lnstu7m○ http://tinyurl.com/jvhqocv○ http://tinyurl.com/mvsg7f9● Airavata Deployment Studio (ADS)http://tinyurl.com/l22fxyn, http://tinyurl.com/mnods6c● BioVLab project http://tinyurl.com/kralcu8● FutureGrid https://portal.futuregrid.org/
  24. 24. Acknowledgement● Marlon Pierce● Suresh Marru● Gregor von Laszewski● Science Gateways Group & ApacheAiravata community
  25. 25. Thank you !

×