Search NASA⌕ Search

DOE OSTI · 1336153

Flexible Data-Aware Scheduling for Workflows over an In-Memory Object Store

Abstract

This paper explores novel techniques for improving the performance of many-task workflows based on the Swift scripting language. We propose novel programmer options for automated distributed data placement and task scheduling. These options trigger a data placement mechanism used for distributing intermediate workflow data over the servers of Hercules, a distributed key-value store that can be used to cache file system data. We demonstrate that these new mechanisms can significantly improve the aggregated throughput of many-task workflows with up to 86x, reduce the contention on the shared file system, exploit the data locality, and trade off locality and load balance.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Duro, Francisco Rodrigo, Garcia Blas, Javier, Isaila, Florin, Wozniak, Justin M., Carretero, Jesus, Ross, Rob. 2016-01-01. Flexible Data-Aware Scheduling for Workflows over an In-Memory Object Store. https://doi.org/10.1109/ccgrid.2016.40

Cite the original work for its findings. Save a collection to share your selection of sources.