scispace - formally typeset
Proceedings ArticleDOI

Power aware job scheduling with QoS guarantees based on feedback control

Reads0
Chats0
TLDR
Simulations and experiments on real multi core computing system show that the power potential of the system can be deeply explored while still providing QoS guarantees and the performance degradation is acceptable and fine-grained job-level power aware scheduling can achieve better power/performance balancing between multiple processors or cores than coarse- grained methods.
Abstract
With the scale of computing system increases, power consumption has become the major challenge to system performance, reliability and IT management costs. Specifically, system performance and reliability, described by various Quality of Service(QoS) metrics, cannot be guaranteed if the objective is to minimize the total power consumption solely, despite of the violations of QoS. Various methods have been developed to control power consumption to avoid system failures and thermal emergencies through coarse-grained designs. However, the existing methods can be improved and more power can be saved if fine-grained job level adaptation is integrated into them. In this paper a feedback control based power aware job scheduling algorithm is proposed to minimize power consumption in computing system and to provide QoS guarantees. In the proposed algorithm, jobs are scheduled according to the realtime and historical power consumption as well as the QoS requirements. Simulations and experiments on real multi core computing system show that the power potential of the system can be deeply explored while still providing QoS guarantees and the performance degradation is acceptable. The experiment results also show that fine-grained job-level power aware scheduling can achieve better power/performance balancing between multiple processors or cores than coarse-grained methods.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

NINEPIN: Non-invasive and energy efficient performance isolation in virtualized servers

TL;DR: NINEPIN is a non-invasive and energy efficient performance isolation mechanism that mitigates performance interference among heterogeneous applications hosted in virtualized servers and is capable of increasing data center utility.
Proceedings ArticleDOI

PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers

TL;DR: PerFUME is presented, a system that simultaneously guarantees power and performance targets with flexible tradeoffs while assuring control accuracy and system stability and outperforms a representative utility based approach in providing guarantee of the system throughput, percentile-based response time and power budget in the face of highly dynamic and bursty workloads.
Journal ArticleDOI

Coordinated Power and Performance Guarantee with Fuzzy MIMO Control in Virtualized Server Clusters

TL;DR: PerFUME is presented, a system that simultaneously guarantees power and performance targets with flexible tradeoffs and service differentiation among co-hosted applications while assuring control accuracy and system stability.
Proceedings ArticleDOI

Resource Allocation in Contending Virtualized Environments through VM Performance Modeling and Feedback

TL;DR: A stochastic model of resources in virtualized environments is proposed and resource allocation and scheduling algorithm are proposed to provide performance guarantees and service differentiation in contending conditions and results show that this algorithm is valid, effective and scalable for implementation in real virtualization environments.
References
More filters
Journal ArticleDOI

A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems

TL;DR: It is shown that for the cases studied here, the relatively simple Min?min heuristic performs well in comparison to the other techniques, and one even basis for comparison and insights into circumstances where one technique will out-perform another.
Journal ArticleDOI

Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems

TL;DR: Three new heuristics, one for batch mode and two for immediate mode, are introduced as part of this research, revealing that the choice of which dynamic mapping heuristic to use in a given heterogeneous environment depends on parameters such as the structure of the heterogeneity among tasks and machines and the arrival rate of the tasks.
Journal ArticleDOI

Energy-Efficient Thermal-Aware Task Scheduling for Homogeneous High-Performance Computing Data Centers: A Cyber-Physical Approach

TL;DR: Results from small-scale data center simulations show that solving the formulation leads to an inlet temperature distribution that, compared to other approaches, is 2 degC to 5 degC lower and achieves about 20 to 30 percent cooling energy savings at common data center utilization rates.
Journal ArticleDOI

Energy management for commercial servers

TL;DR: Commercial-server energy management now focuses on conserving power in the memory and microprocessor subsystems, which is more applicable to multiprocessor environments in commercial servers than techniques that primarily apply to single-application environments, such as those based on compiler optimizations.
Journal ArticleDOI

QoS guided min-min heuristic for grid task scheduling

TL;DR: The experimental results show that the new QoS guided Min-Min heuristic can lead to significant performance gain for a variety of applications and is compared with others based on the quality of the prediction formulated by inaccurate information.
Related Papers (5)