Self-healing systems—survey and synthesis

D Ghosh, R Sharman, HR Rao, S Upadhyaya - Decision support systems, 2007 - Elsevier
As modern software-based systems and applications gain in versatility and functionality, the
ability to manage inconsistent resources and service disparate user requirements becomes …

The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction

CH Hsu, U Kremer - Proceedings of the ACM SIGPLAN 2003 conference …, 2003 - dl.acm.org
This paper presents the design and implementation of a compiler algorithm that effectively
optimizes programs for energy usage using dynamic voltage scaling (DVS). The algorithm …

Dynamic voltage scaling in multitier web servers with end-to-end delay control

T Horvath, T Abdelzaher, K Skadron… - IEEE Transactions on …, 2007 - ieeexplore.ieee.org
The energy and cooling costs of Web server farms are among their main financial
expenditures. This paper explores the benefits of dynamic voltage scaling (DVS) for power …

A systematic survey on the design of self-adaptive software systems using control engineering approaches

T Patikirikorala, A Colman, J Han… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Control engineering approaches have been identified as a promising tool to integrate self-
adaptive capabilities into software systems. Introduction of the feedback loop and controller …

Energy-efficient datacenters

M Pedram - IEEE Transactions on Computer-Aided Design of …, 2012 - ieeexplore.ieee.org
Pervasive use of cloud computing and the resulting rise in the number of datacenters and
hosting centers (that provide platform or software services to clients who do not have the …

[PDF][PDF] Inter-disciplinary research challenges in computer systems for the 2020s

A Cohen, X Shen, J Torrellas, J Tuck, Y Zhou, S Adve… - 2018 - research.csc.ncsu.edu
The broad landscape of new technologies currently being explored makes the current times
very exciting for computer systems research. The community is actively researching an …

Formal online methods for voltage/frequency control in multiple clock domain microprocessors

Q Wu, P Juang, M Martonosi, DW Clark - ACM SIGPLAN Notices, 2004 - dl.acm.org
Multiple Clock Domain (MCD) processors are a promising future alternative to today's fully
synchronous designs. Dynamic Voltage and Frequency Scaling (DVFS) in an MCD …

Exploring alternative approaches to implement an elasticity policy

H Ghanbari, B Simmons, M Litoiu… - 2011 IEEE 4th …, 2011 - ieeexplore.ieee.org
An elasticity policy governs how and when resources (eg, application server instances at the
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …

Control techniques to eliminate voltage emergencies in high performance processors

R Joseph, D Brooks, M Martonosi - The Ninth International …, 2003 - ieeexplore.ieee.org
Increasing focus on power dissipation issues in current microprocessors has led to a host of
proposals for clock gating and other power-saving techniques. While generally effective at …

Feedback EDF scheduling exploiting dynamic voltage scaling

Y Zhu, F Mueller - Proceedings. RTAS 2004. 10th IEEE Real …, 2004 - ieeexplore.ieee.org
Dynamic voltage scaling (DVS) is a promising method for embedded systems to exploit
multiple voltage and frequency levels and to prolong battery life. However, pure DVS …