Energy-aware Self-Adaptive Middleware for Heterogeneous Parallel Architectures

Richard Kavanagh, Karim Djemame
2018 2018 Fifth International Symposium on Innovation in Information and Communication Technology (ISIICT)  
Hardware in HPC environments in recent years has become ever more heterogeneous in order to improve computational performance and as an aspect of managing power and energy constraints. This increase in heterogeneity requires middleware abstractions to eliminate additional complexities that it brings. In this paper we present a self-adaptation framework which includes aspects such as automated configuration, deployment and redeployment of applications to different heterogeneous infrastructure.
more » ... is therefore not only mitigates complexity but aims to take advantage of the existing heterogeneity. The overall result of this paper is a generic event driven self-adaptive system that manages application QoS at runtime, which includes the automatic migration of applications between different accelerated infrastructures. Discussion covers when this migration is appropriate and quantifies the likely benefits.
doi:10.1109/isiict.2018.8613291 fatcat:ems46dovp5cfhfbrksd3oc4gwa