Proceedings Article10.1109/RTAS.2009.12
Power-Aware CPU Utilization Control for Distributed Real-Time Systems
Xiaorui Wang,Xing Fu,Xue Liu,Zonghua Gu +3 more
- 13 Apr 2009
- pp 233-242
TL;DR: Empirical results demonstrate that the two-layer coordinated CPU utilization control architecture outperforms a state-of-the-art utilization control algorithm by having more accurate control and less power consumption.
read more
Abstract: CPU utilization control has recently been demonstrated to be an effective way of meeting end-to-end deadlines for distributed real-time systems running in unpredictable environments. However, current research on utilization control focuses exclusively on task rate adaptation, which cannot effectively handle rate saturation and discrete task rates. Since the CPU utilization contributed by a real-time periodic task is determined by both its rate and execution time, CPU frequency scaling can be used to adapt task execution times for power-efficient utilization control. In this paper, we present a two-layer coordinated CPU utilization control architecture. The primary control loop uses frequency scaling to locally control the CPU utilization of each processor, while the secondary control loop adopts rate adaptation to control the utilizations of all the processors at the cluster level on a finer timescale. Both the two control loops are designed and coordinated based on well-established control theory for theoretically guaranteed control accuracy and system stability. Empirical results on a physical testbed demonstrate that our control solution outperforms a state-of-the-art utilization control algorithm by having more accurate control and less power consumption.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Digital control of dynamic systems
TL;DR: Digital Control Of Dynamic Systems This well-respected, market-leading text discusses the use of digital computers in the real-time control of dynamic systems with an emphasis on the design of digital controls that achieve good dynamic response and small errors while using signals that are sampled in time and quantized in amplitude.
2.2K
Real-Time Divisible Load Scheduling for Cluster Computing
Xuan Lin,Ying Lu,Jitender S. Deogun,Steve Goddard +3 more
- 03 Apr 2007
TL;DR: Intensive experimental results show that the application of DLT to real-time cluster-based scheduling leads to significantly better scheduling approaches and a novel algorithmic approach integrating DLT and EDF and a heuristic algorithm is proposed.
TAPA: Temperature aware power allocation in data center with Map-Reduce
Shen Li,Tarek Abdelzaher,Mindi Yuan +2 more
- 25 Jul 2011
TL;DR: The experimental results show that TAPA can not only limit the power consumption to the power budget but also achieves higher computational efficiency against static solutions and temperature oblivious DVFS solutions.
56
Sustainable Computing: Informatics and Systems
Shen Li,Shiguang Wang,Tarek Abdelzaher,Maria Kihl,Anders Robertsson +4 more
- 01 Jan 2012
TL;DR: The experimental results show that the proposed general power model along with a versatile optimization methodology cannot only limit the power consumption to the power budget but also achieves smaller delay against static solutions and temperature oblivious DVFS solutions.
45
Joint Optimization of Computing and Cooling Energy: Analytic Model and a Machine Room Case Study
Shen Li,Hieu Le,Nam Pham,Jin Heo,Tarek Abdelzaher +4 more
- 18 Jun 2012
TL;DR: In this article, the authors present a closed-form analytic optimal solution for load distribution in a machine rack that minimizes the sum of computing and cooling energy, which can be achieved while meeting both throughput requirements and maximum CPU temperature constraints.
42
References
Digital control of dynamic systems
TL;DR: Digital Control Of Dynamic Systems This well-respected, market-leading text discusses the use of digital computers in the real-time control of dynamic systems with an emphasis on the design of digital controls that achieve good dynamic response and small errors while using signals that are sampled in time and quantized in amplitude.
2.2K
Book review: Digital control of dynamic systems
TL;DR: It HAS been interesting to observe the impact of microprocessor technology in the field of automatic control.
2.1K
Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms*
TL;DR: Performance evaluation results demonstrate that the analytically tuned FCS algorithms provide robust transient and steady state performance guarantees for periodic and aperiodic tasks even when the task execution times vary by as much as 100% from the initial estimate.
662
Elastic scheduling for flexible workload management
TL;DR: This work presents a novel scheduling framework in which tasks are treated as springs with given elastic coefficients to better conform to the actual load conditions, and under this model, periodic tasks can intentionally change their execution rate to provide different quality of service.
Feedback EDF scheduling exploiting dynamic voltage scaling
Yifan Zhu,Frank Mueller +1 more
- 25 May 2004
TL;DR: This work presents a novel approach combining feedback control with DVS schemes targeting hard real-time systems with dynamic workloads, and relies strictly on operating system support by integrating a DVS scheduler and a feedback controller within the EDF scheduling algorithm.