Title :
Self-Tuning Virtual Machines for Predictable eScience
Author :
Park, Sang-Min ; Humphrey, Marty
Author_Institution :
Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA
Abstract :
Unpredictable access to batch-mode HPC resources is a significant problem for emerging dynamic data-driven applications. Although efforts such as reservation or queue-time prediction have attempted to partially address this problem, the approaches strictly based on space-sharing impose fundamental limits on real-time predictability. In contrast, our earlier work investigated the use of feedback-controlled virtual machines (VMs), a time-sharing approach, to deliver predictable execution. However, our earlier work did not fully address usability and implementation efficiency. This paper presents an online, software-only version of feedback controlled VM, called self-tuning VM, which we argue is a practical approach for predictable HPC infrastructure. Our evaluation using five widely-used applications show our approach is both predictable and practical: by simply running time-dependent jobs with our tool, we meet a jobpsilas deadline typically within 3% errors, and within 8% errors for the more challenging applications.
Keywords :
natural sciences computing; self-adjusting systems; virtual machines; batch-mode HPC resource; dynamic data-driven application; predictable e-science; real-time predictability; self-tuning virtual machine; software-only version; time-sharing approach; Adaptive control; Application software; Automatic control; Control theory; Mathematical model; Predictive models; Runtime; Usability; Virtual machining; Virtual manufacturing; cluster; feedback control; scheduling; virtualization;
Conference_Titel :
Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3935-5
Electronic_ISBN :
978-0-7695-3622-4
DOI :
10.1109/CCGRID.2009.84