Authors
Michael Albrecht, Patrick Donnelly, Peter Bui, Douglas Thain
Publication date
2011
Journal
Technical Report TR-2011–02
Description
In recent years, there has been a renewed interest in languages and systems for large scale distributed computing. Unfortunately, most systems available to the end user use a custom description language tightly coupled to a specific runtime implementation, making it difficult to transfer applications between systems. To address this problem we introduce Makeflow, a simple system for expressing and running a data-intensive workflow across multiple execution engines without requiring changes to the application or workflow description. Makeflow allows any user familiar with basic Unix Make syntax to generate a workflow and run it on one of many supported execution systems. Furthermore, in order to assess the performance characteristics of the various execution engines available to users and to assist them in determining which engine to use we introduce Workbench, a suite of benchmarks designed to compare …
Total citations
201220132014201520162017201820192020202120222111
Scholar articles
M Albrecht, P Donnelly, P Bui, D Thain - Technical Report TR-2011–02, 2011