Executing cyclic scientific workflows in the cloud
نویسندگان
چکیده
Abstract We present an algorithm and a software architecture for cloud-based system that executes cyclic scientific workflows whose structure may change during run time. Existing approaches either rely on workflow definitions based directed acyclic graphs (DAGs) or require workarounds to implement structures. In contrast, our supports cycles natively, avoids workarounds, as such reduces the complexity of modelling maintenance. Our traverses transforms them iteratively into linear sequences executable actions. call these process chains. distributes chains multiple compute nodes in cloud oversees their execution. evaluate approach by applying it two practical use cases from domains astronomy engineering. also compare with existing management systems. The evaluation demonstrates is able execute dynamically changing design maintenance complex easier than solutions. It shows can parallel significantly speed up An implementation available Steep Workflow Management System we released under open-source license. resources first case are open source reproduction.
منابع مشابه
Remodelling Scientific Workflows for Cloud
In recent years, cloud computing has raised significant interest in the scientific community. Running scientific experiments in the cloud has its advantages like elasticity, scalability and software maintenance. However, the communication latencies are observed to be the major hindrance for migrating scientific computing applications to the cloud. The problem escalates further when we consider ...
متن کاملMultisite Management of Scientific Workflows in the Cloud. (Gestion multisite de workflows scientifiques dans le cloud)
Scientific Workflows (SWfs) allow scientists to easily express multi-step computational activities, such as load input data files, process the data, run analyses, and aggregate the results. A SWf describes the dependencies between activities, typically as a graph where the nodes are activities and the edges express the activity dependencies. SWfs are often data-intensive, i.e. process, manage o...
متن کاملDesigning and executing scientific workflows with a programmable integrator
MOTIVATION As in many other fields of science, computational methods in molecular biology need to intersperse information access and algorithm execution in a computational workflow. Users often find difficulties when transferring data between data sources and applications. In most cases there is no standard solution for workflow design and execution and tailored scripting mechanisms are impleme...
متن کاملOpportunities and Challenges for Running Scientific Workflows on the Cloud
Cloud computing is gaining tremendous momentum in both academia and industry. The application of Cloud computing, however, has mostly focused on Web applications and business applications; while the recognition of using Cloud computing to support large-scale workflows, especially dataintensive scientific workflows on the Cloud is still largely overlooked. We coin the term “Cloud Workflow”, to r...
متن کاملFramework for Automated Partitioning of Scientific Workflows on the Cloud
Scientific workflows have become a standardized way for scientists to represent a set of tasks to overcome or solve a certain problem. Usually these workflows consist of numerous amount of jobs that are both CPU heavy and I/O intensive that are executed using some kind of workflow management system either on clouds, grids, supercomputers, etc. Previously, it has been shown that using k-way part...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Cloud Computing
سال: 2021
ISSN: ['2326-6538']
DOI: https://doi.org/10.1186/s13677-021-00229-7