Automate Scientific Workflow Execution between Local Cluster and Cloud
Scientific computational experiments often span multiple computational and analytical steps, and during execution, researchers need to store, access, transfer, and query information. Scientific workflow is a powerful tool to stream-line and organize scientific application. Numbers of tools have been...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Atlantis Press
2016-01-01
|
Series: | International Journal of Networked and Distributed Computing (IJNDC) |
Subjects: | |
Online Access: | https://www.atlantis-press.com/article/25846121.pdf |
id |
doaj-16a83ac09d934a7f885ed31ebdce4798 |
---|---|
record_format |
Article |
spelling |
doaj-16a83ac09d934a7f885ed31ebdce47982020-11-24T21:55:50ZengAtlantis PressInternational Journal of Networked and Distributed Computing (IJNDC)2211-79462016-01-014110.2991/ijndc.2016.4.1.5Automate Scientific Workflow Execution between Local Cluster and CloudHao QianDaniel AndresenScientific computational experiments often span multiple computational and analytical steps, and during execution, researchers need to store, access, transfer, and query information. Scientific workflow is a powerful tool to stream-line and organize scientific application. Numbers of tools have been developed to help build scientific workflows, they provide mechanisms for creating workflow but lack a native scheduling system for determining where code should be executed. This paper presents Emerald, a system that adds sophisticated computation offloading capabili-ties to scientific workflows. Emerald automatically offloads computation intensive steps of scientific workflow to the cloud in order to enhance workflow performance. Emerald minimizes the burden on developers to build work-flows with computation offloading ability by providing easy-to-use API. Evaluation showed that Emerald can ef-fectively reduce up to 55% of execution time for scientific applications.https://www.atlantis-press.com/article/25846121.pdfcode offloading; scientific workflow; distributed computing; scheduling; cloud computing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hao Qian Daniel Andresen |
spellingShingle |
Hao Qian Daniel Andresen Automate Scientific Workflow Execution between Local Cluster and Cloud International Journal of Networked and Distributed Computing (IJNDC) code offloading; scientific workflow; distributed computing; scheduling; cloud computing |
author_facet |
Hao Qian Daniel Andresen |
author_sort |
Hao Qian |
title |
Automate Scientific Workflow Execution between Local Cluster and Cloud |
title_short |
Automate Scientific Workflow Execution between Local Cluster and Cloud |
title_full |
Automate Scientific Workflow Execution between Local Cluster and Cloud |
title_fullStr |
Automate Scientific Workflow Execution between Local Cluster and Cloud |
title_full_unstemmed |
Automate Scientific Workflow Execution between Local Cluster and Cloud |
title_sort |
automate scientific workflow execution between local cluster and cloud |
publisher |
Atlantis Press |
series |
International Journal of Networked and Distributed Computing (IJNDC) |
issn |
2211-7946 |
publishDate |
2016-01-01 |
description |
Scientific computational experiments often span multiple computational and analytical steps, and during execution, researchers need to store, access, transfer, and query information. Scientific workflow is a powerful tool to stream-line and organize scientific application. Numbers of tools have been developed to help build scientific workflows, they provide mechanisms for creating workflow but lack a native scheduling system for determining where code should be executed. This paper presents Emerald, a system that adds sophisticated computation offloading capabili-ties to scientific workflows. Emerald automatically offloads computation intensive steps of scientific workflow to the cloud in order to enhance workflow performance. Emerald minimizes the burden on developers to build work-flows with computation offloading ability by providing easy-to-use API. Evaluation showed that Emerald can ef-fectively reduce up to 55% of execution time for scientific applications. |
topic |
code offloading; scientific workflow; distributed computing; scheduling; cloud computing |
url |
https://www.atlantis-press.com/article/25846121.pdf |
work_keys_str_mv |
AT haoqian automatescientificworkflowexecutionbetweenlocalclusterandcloud AT danielandresen automatescientificworkflowexecutionbetweenlocalclusterandcloud |
_version_ |
1725861152940883968 |