2011 · 136 citations · 19 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureDistributed SystemsGrid ComputingData OrchestrationDistributed ComputingDistributed Data ProcessingGrid ArchitectureWorkflow ManagementWorkflow OrchestrationCompositionDistributed Workflow ExecutionDistributed Workflow ManagementGridsOrchestrationOrchestration FrameworksService OrchestrationWorkflow Management Systems
In this paper, we introduce Apache Airavata, a software framework to compose, manage, execute, and monitor distributed applications and workflows on computational resources ranging from local resources to computational grids and clouds. Airavata builds on general concepts of service-oriented computing, distributed messaging, and workflow composition and orchestration. This paper discusses the architecture of Airavata and its modules, and illustrates how the software can be used as individual components or as an integrated solution to build science gateways or general-purpose distributed application and workflow management systems.
19
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
Taverna: a tool for the composition and enactment of bioinformatics workflows
Tom Oinn, Matthew Addis, Justin Ferris et al. · Bioinformatics · 2004 · 1.6K citations · Full text