Apache Airavata Cloud Integration
-
Upload
heshan-suriyaarachchi -
Category
Technology
-
view
201 -
download
0
description
Transcript of Apache Airavata Cloud Integration
Apache Airavata Cloud IntegrationHeshan Suriyaarachchi
Outline
● Airavata EC2 Integration
● Airavata Platform As A Service (PAAS)
Airavata EC2 Integration
Amazon EC2 Integration
● Instance management ● EC2 job submissions
● S3 file transfer
● Workflow composition
Instance Management
Instance Management ...
Airavata Architecture
Solution Architecture
Architecture - Main Components
● EC2 Provider
● Cloud Scheduler
● Scheduling algorithms
● Extension points
Success Stories - BioVLab
● MicroRNAs, play critical roles in developmental biology and the etiology of numerous diseases, including cancer.
● Ability to conduct genome-wide microRNA-mRNA (gene) integration currently requires sophisticated, high-end informatics tools
BioVLab Workflow
BioVLab Workflow - Result
Why BioVLab use Airavata?
● Easily modifiable by graphic icons in workflow.
● On-demand use of cloud resources.
● Distributed orchestration is supporting complex and long running workflows asynchronously.
Why BioVLab use Airavata ...?
● Reduces the burden on the user.
● User only has to focus on the real application rather than the infrastructure.
● Instance management through a GUI.
Airavata Platform As A Service (PAAS)
Why ?
● Who uses Airavata?
● Users from different technical backgrounds
● Installing and configuring VMs
● Troubleshooting issues on VMs
Why ... ?
● Not following the documented steps
● Issues in setting up environment
● User not being able to diagnose the issues at their end on their own
● Security policies at client's firewall
Solution
● Airavata Deployment Studio (ADS)
● FutureGrid
● One button configurable deployment○ OpenStack, EC2, Eucalyptus
○ Ubuntu, CentOS, Redhat
○ X86, 64-bit
○ Airavata 0.6
ADS Sneak Peak
ADS Sneak Peak ...
Advantages
● One button install
● Deploying on various Cloud Platforms
● Ease of use and evaluation
● ADS on demand
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/
Acknowledgement
● Marlon Pierce
● Suresh Marru
● Gregor von Laszewski
● Science Gateways Group & Apache Airavata community
Thank you !