Controlling fairness and task granularity in distributed, online, non‐clairvoyant workflow executions. (30th May 2014)
- Record Type:
- Journal Article
- Title:
- Controlling fairness and task granularity in distributed, online, non‐clairvoyant workflow executions. (30th May 2014)
- Main Title:
- Controlling fairness and task granularity in distributed, online, non‐clairvoyant workflow executions
- Authors:
- Ferreira da Silva, Rafael
Glatard, Tristan
Desprez, Frédéric
Lengauer, Christian
Bougé, Luc
Wolf, Felix
Higuera‐Toledano, M. Teresa
Wellings, Andy - Abstract:
- <abstract abstract-type="main" id="cpe3303-abs-0001"> <title>SUMMARY</title> <p id="cpe3303-para-0001">Distributed computing infrastructures are commonly used for scientific computing, and science gateways provide complete middleware stacks to allow their transparent exploitation by end users. However, administrating such systems manually is time consuming and sub‐optimal because of the complexity of the execution conditions. Algorithms and frameworks aiming at automating system administration must deal with online and non‐clairvoyant conditions, where most parameters are unknown and evolve over time. We consider the problem of controlling task granularity and fairness among scientific workflows executed in these conditions. We present two self‐managing loops monitoring the fineness, coarseness, and fairness of workflow executions, comparing these metrics with thresholds extracted from knowledge acquired in previous executions and planning appropriate actions to maintain these metrics to appropriate ranges. Experiments on the European Grid Infrastructure show that our task granularity control can speed up executions up to a factor of 2 and that our fairness control reduces slowdown variability by 3–7 compared with first‐come, first‐served. We also study the interaction between granularity control and fairness control: our experiments demonstrate that controlling task granularity degrades fairness but that our fairness control algorithm can compensate this degradation.<abstract abstract-type="main" id="cpe3303-abs-0001"> <title>SUMMARY</title> <p id="cpe3303-para-0001">Distributed computing infrastructures are commonly used for scientific computing, and science gateways provide complete middleware stacks to allow their transparent exploitation by end users. However, administrating such systems manually is time consuming and sub‐optimal because of the complexity of the execution conditions. Algorithms and frameworks aiming at automating system administration must deal with online and non‐clairvoyant conditions, where most parameters are unknown and evolve over time. We consider the problem of controlling task granularity and fairness among scientific workflows executed in these conditions. We present two self‐managing loops monitoring the fineness, coarseness, and fairness of workflow executions, comparing these metrics with thresholds extracted from knowledge acquired in previous executions and planning appropriate actions to maintain these metrics to appropriate ranges. Experiments on the European Grid Infrastructure show that our task granularity control can speed up executions up to a factor of 2 and that our fairness control reduces slowdown variability by 3–7 compared with first‐come, first‐served. We also study the interaction between granularity control and fairness control: our experiments demonstrate that controlling task granularity degrades fairness but that our fairness control algorithm can compensate this degradation. Copyright © 2014 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Concurrency and computation. Volume 26:Number 14(2014:Sep.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 26:Number 14(2014:Sep.)
- Issue Display:
- Volume 26, Issue 14 (2014)
- Year:
- 2014
- Volume:
- 26
- Issue:
- 14
- Issue Sort Value:
- 2014-0026-0014-0000
- Page Start:
- 2347
- Page End:
- 2366
- Publication Date:
- 2014-05-30
- Subjects:
- Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3303 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3897.xml