5

SciTePress - Publication Details

 3 years ago
source link: https://www.scitepress.org/Link.aspx?doi=10.5220%2F0009805400430054
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Paper

Telerik.Web.UI.WebResource.axd?imgid=9b9058a0417a45088437e877cb535566&type=rbi
Telerik.Web.UI.WebResource.axd?imgid=80598ee35d3b4464b438929b43219206&type=rbi

Author: Michel Krämer

Affiliation: Fraunhofer Institute for Computer Graphics Research IGD, Fraunhoferstr. 5, 64283 Darmstadt, Germany, Technical University of Darmstadt, 64289 Darmstadt, Germany

ISBN: 978-989-758-440-4

Keyword(s): Scientific Workflow Management Systems, Cloud Computing, Distributed Systems, Task Scheduling.

Abstract: We present a distributed task scheduling algorithm and a software architecture for a system executing scientific workflows in the Cloud. The main challenges we address are (i) capability-based scheduling, which means that individual workflow tasks may require specific capabilities from highly heterogeneous compute machines in the Cloud, (ii) a dynamic environment where resources can be added and removed on demand, (iii) scalability in terms of scientific workflows consisting of hundreds of thousands of tasks, and (iv) fault tolerance because in the Cloud, faults can happen at any time. Our software architecture consists of loosely coupled components communicating with each other through an event bus and a shared database. Workflow graphs are converted to process chains that can be scheduled independently. Our scheduling algorithm collects distinct required capability sets for the process chains, asks the agents which of these sets they can manage, and then assigns process chains accor (More)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK