Home // ENERGY 2013, The Third International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies // View article
Dynamic Classification of Repetitive Jobs In Linux For Energy-Aware Scheduling: A Feasibility Study
Authors:
Shane Case
Kanad Ghose
Keywords: Energy Conservation; Power Savings; Process Management; Web Server; Performance Experiment; Scheduling; Measurement, Power Measurements, Energy Reduction
Abstract:
The workload offered to a typical server consists of many repeated tasks. We present and evaluate a feasibility study that shows how repetitive server workloads can be exploited to enhance the server and CPU energy savings realized by state-of-the-art linux power governors. To minimize dramatic modifications to the web server and the core kernel scheduler we exploit the forensic logging capabilities of the Apache server to collect workload specific information and to schedule requests. We use a daemon to collect the classification statistics and control the dynamic voltage frequency scaling (DVFS) setting of the kernel to batch schedule requests with similar characteristics and thus amortize the energy and performance overhead of making changes to the DVFS settings. Our experimental results show that an energy savings of up to ten percent can be realized for the server on the workloads generated by the SPECweb2005 benchmarks.
Pages: 107 to 113
Copyright: Copyright (c) IARIA, 2013
Publication date: March 24, 2013
Published in: conference
ISSN: 2308-412X
ISBN: 978-1-61208-259-2
Location: Lisbon, Portugal
Dates: from March 24, 2013 to March 29, 2013