httperf—a tool for measuring web server performance
ACM SIGMETRICS Performance Evaluation Review
Energy-aware adaptation for mobile applications
Proceedings of the seventeenth ACM symposium on Operating systems principles
Design issues for dynamic voltage scaling
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Improving dynamic voltage scaling algorithms with PACE
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
The case for power management in web servers
Power aware computing
Power-Optimized Scheduling Server for Real-Time Tasks
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Kernel Support for Open QoS-Aware Computing
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Maximizing the System Value while Satisfying Time and Energy Constraints
RTSS '02 Proceedings of the 23rd IEEE Real-Time Systems Symposium
Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections
RTSS '02 Proceedings of the 23rd IEEE Real-Time Systems Symposium
A Fast Resource Synthesis Technique for Energy-Efficient Real-Time Systems
RTSS '02 Proceedings of the 23rd IEEE Real-Time Systems Symposium
ECRTS '01 Proceedings of the 13th Euromicro Conference on Real-Time Systems
Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services
RTAS '01 Proceedings of the Seventh Real-Time Technology and Applications Symposium (RTAS '01)
Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Policies for dynamic clock scheduling
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Energy conservation policies for web servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
A user-customizable energy-adaptive combined static/dynamic scheduler for mobile applications
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
A comparison of load balancing techniques for scalable Web servers
IEEE Network: The Magazine of Global Internetworking
Exploring the Energy-Time Tradeoff in MPI Programs on a Power-Scalable Cluster
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Energy-efficient policies for embedded clusters
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Using multiple energy gears in MPI programs on a power-scalable cluster
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Power-aware resource allocation in high-end systems via online simulation
Proceedings of the 19th annual international conference on Supercomputing
Just In Time Dynamic Voltage Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Adaptive, transparent frequency and voltage scaling of communication phases in MPI programs
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Frequency-aware energy optimization for real-time periodic and aperiodic tasks
Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
IEEE Transactions on Computers
Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
IEEE Transactions on Computers
Analyzing the Energy-Time Trade-Off in High-Performance Computing Applications
IEEE Transactions on Parallel and Distributed Systems
DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
No "power" struggles: coordinated multi-level power management for the data center
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
Power capping: a prelude to power shifting
Cluster Computing
Autonomic power and performance management for computing systems
Cluster Computing
Bounding energy consumption in large-scale MPI programs
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
QDSL: a queuing model for systems with differential service levels
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Energy-aware server provisioning and load dispatching for connection-intensive internet services
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs
Journal of Parallel and Distributed Computing
A Self-Managing Wide-Area Data Streaming Service using Model-based Online Control
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
AdaptGuard: guarding adaptive systems from instability
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Temperature-constrained power control for chip multiprocessors with online model estimation
Proceedings of the 36th annual international symposium on Computer architecture
Energy aware scheduling on desktop grid environment with static performance prediction
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Joint optimization of idle and cooling power in data centers while maintaining response time
Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems
Power optimization for dynamic configuration in heterogeneous web server clusters
Journal of Systems and Software
A dynamic optimization model for power and performance management of virtualized clusters
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
Stochastic approximation control of power and tardiness in a three-tier web-hosting cluster
Proceedings of the 7th international conference on Autonomic computing
Power and performance control of soft real-time web server clusters
Information Processing Letters
Markov Model Based Power Management in Server Clusters
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Operating cost aware scheduling model for distributed servers based on global power pricing policies
COMPUTE '11 Proceedings of the Fourth Annual ACM Bangalore Conference
Balancing electricity bill and performance in server farms with setup costs
Future Generation Computer Systems
Power-aware linear programming based scheduling for heterogeneous computer clusters
Future Generation Computer Systems
An adaptive model-free resource and power management approach for multi-tier cloud environments
Journal of Systems and Software
Energy efficient configuration for qos in reliable parallel servers
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
Safe overprovisioning: using power limits to increase aggregate throughput
PACS'04 Proceedings of the 4th international conference on Power-Aware Computer Systems
Providing configurable qos management in real-time systems with qos aspect packages
Transactions on Aspect-Oriented Software Development II
Extending a multicore multithread simulator to model power-aware hard real-time systems
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Sharp utilization thresholds for some realtime scheduling problems
ACM SIGMETRICS Performance Evaluation Review
Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
Journal of Parallel and Distributed Computing
Proactive dynamic resource management in virtualized data centers
Proceedings of the 2nd International Conference on Energy-Efficient Computing and Networking
Optimal autoscaling in a IaaS cloud
Proceedings of the 9th international conference on Autonomic computing
Optimal Server Allocation and Frequency Modulation on Multi-Core Based Server Clusters
International Journal of Green Computing
Autonomic performance-per-watt management (APM) of cloud resources and services
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Power-aware optimization for heterogeneous multi-tier clusters
Journal of Parallel and Distributed Computing
CPU Power Management in Video Transcoding Servers
Proceedings of Network and Operating System Support on Digital Audio and Video Workshop
Hi-index | 0.01 |
Power management in data centers has become an increasinglyimportant concern. Large server installations aredesigned to handle peak load, which may be significantlylarger than in off-peak conditions. The increasing cost ofenergy consumption and cooling incurred in farms of high-performanceweb servers make low-power operation duringoff-peak hours desirable. This paper investigates adaptivealgorithms for dynamic voltage scaling in QoS-enabled webservers to minimize energy consumption subject to servicedelay constraints. We implement these algorithms inside theLinux kernel. The instrumented kernel supports multipleclient classes with per-class deadlines. Energy consumptionis minimized by using a feedback loop that regulatesfrequency and voltage levels to keep the synthetic utilization1 around the aperiodic schedulability bound derived inan earlier publication. Enforcing the bound ensures thatdeadlines are met. Our evaluation of an Apache server runningon the modified Linux kernel shows that non-trivial off-peakenergy savings are possible without sacrificing timeliness.