2015
DOI: 10.1002/cpe.3708
|View full text |Cite
|
Sign up to set email alerts
|

Integrating Apache Airavata with Docker, Marathon, and Mesos

Abstract: SUMMARYScience Gateways provide scientists with tools for creating, executing, and monitoring scientific experiments on multiple resource infrastructures. Apache Airavata abstracts interactions between gateways and distributed computing infrastructures like Extreme Science and Engineering Discovery Environment, international grids, and campus clusters. Airavata consists of several component services such as the API server, Orchestrator, Workflow Interpreter, Credential Store, and Application Factory. In additi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 17 publications
0
9
0
Order By: Relevance
“…Once packaged, the Docker container is deployed onto a 16-node cluster managed using Apache Mesos ( 35 ). To maximize uptime, Mesosphere's Marathon software is used on top of Apache Mesos as a cluster-wide initialization and control system ( 36 ). The Marathon software automatically controls restarting Enrichr and moving resources across cluster nodes.…”
Section: Enhancements and Updatesmentioning
confidence: 99%
“…Once packaged, the Docker container is deployed onto a 16-node cluster managed using Apache Mesos ( 35 ). To maximize uptime, Mesosphere's Marathon software is used on top of Apache Mesos as a cluster-wide initialization and control system ( 36 ). The Marathon software automatically controls restarting Enrichr and moving resources across cluster nodes.…”
Section: Enhancements and Updatesmentioning
confidence: 99%
“…The landing page and each organism web servers are running as separate Docker containers (39) deployed with Apache Mesos (40). Mesosphere Marathon (41) orchestrates these containers by scaling and automatically restoring applications to guarantee high-availability and fault-tolerance. The modEnrichr's ortholog conversion tool is a Flask web server that provides API for a MySQL database of orthologs of selected organisms extracted from OrthoDB v10 (42).…”
Section: Methodsmentioning
confidence: 99%
“…The container runs on a HP ProLiant cluster managed using the native Docker support in Apache Mesos ( 21 ). To increase fault tolerance, scalability and uptime is managed via Mesosphere's Marathon ( 22 ). Marathon manages application health checks, balances load, and invokes restarts as well as switching across machines.…”
Section: Methodsmentioning
confidence: 99%