Modeling Performance and Energy trade-offs in Online Data-Intensive Applications
Ajay Badita, Rooji Jinan, Balajee Vamanan, Parimal Parag

TL;DR
This paper models the energy-performance trade-offs in large-scale data applications by analyzing server speed levels, probabilistic speed selection, and their impact on system load and energy use, providing approximate formulas for key metrics.
Contribution
It introduces a probabilistic server speed model with energy-performance trade-offs and derives closed-form approximations for system metrics under exponential service times.
Findings
Derived tight approximations for mean applications in the system.
Analyzed the impact of speed switching probability on energy and performance.
Provided insights into optimizing energy use while maintaining performance guarantees.
Abstract
We consider energy minimization for data-intensive applications run on large number of servers, for given performance guarantees. We consider a system, where each incoming application is sent to a set of servers, and is considered to be completed if a subset of them finish serving it. We consider a simple case when each server core has two speed levels, where the higher speed can be achieved by higher power for each core independently. The core selects one of the two speeds probabilistically for each incoming application request. We model arrival of application requests by a Poisson process, and random service time at the server with independent exponential random variables. Our model and analysis generalizes to today's state-of-the-art in CPU energy management where each core can independently select a speed level from a set of supported speeds and corresponding voltages. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Caching and Content Delivery · Advanced Data Storage Technologies
Methodstravel james
