ASA - The Adaptive Scheduling Architecture
Author(s) -
Abel Souza,
Kristiaan Pelckmans,
Devarshi Ghoshal,
Lavanya Ramakrishnan,
Johan Tordsson
Publication year - 2020
Publication title -
diva at umeå university (umeå university)
Language(s) - English
Resource type - Conference proceedings
ISBN - 978-1-4503-7052-3
DOI - 10.1145/3369583.3392693
Subject(s) - computer science , workflow , queue , scheduling (production processes) , job shop scheduling , distributed computing , architecture , real time computing , computer network , mathematical optimization , database , art , routing (electronic design automation) , mathematics , visual arts
In High Performance Computing (HPC), resources are controlled by batch systems and may not be available due to long queue waiting times, negatively impacting application deadlines. This is noticeable in low latency scientific workflows where resource planning and timely allocation are key for efficient processing. On the one hand, peak allocations guarantee the fastest possible workflows execution time, at the cost of extended queue waiting times and costly resource usage. On the other hand, dynamic allocations following specific workflow stage requirements optimizes resource usage, though it increases the total workflow makespan. To enable new scheduling strategies and features in workflows, we propose ASA: the Adaptive Scheduling Architecture, a novel scheduling method to reduce perceived queue waiting times as well as to optimize workflows resource usage. Reinforcement learning is used to estimate queue waiting times, and based on these estimates ASA pro-actively submit resource change requests, minimizing total workflow inter-stage waiting times, idle resources, and makespan. Experiments with three scientific workflows at two HPC centers show that ASA combines the best of the two aforementioned approaches, with average queue waiting time and makespan reductions of up to 10% and 2% respectively, with up to 100% prediction accuracy, while obtaining near optimal resource utilization.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom