A Cooperative Game Theoretical Technique for Joint Optimization of Energy Consumption and Response Time in Computational Grids
Top Cited Papers
- 30 May 2008
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 20 (3) , 346-360
- https://doi.org/10.1109/tpds.2008.83
Abstract
With the explosive growth in computers and the growing scarcity in electric supply, reduction of energy consumption in large-scale computing systems has become a research issue of paramount importance. In this paper, we study the problem of allocation of tasks onto a computational grid, with the aim to simultaneously minimize the energy consumption and the makespan subject to the constraints of deadlines and tasks' architectural requirements. We propose a solution from cooperative game theory based on the concept of Nash bargaining solution. In this cooperative game, machines collectively arrive at a decision that describes the task allocation that is collectively best for the system, ensuring that the allocations are both energy and makespan optimized. Through rigorous mathematical proofs we show that the proposed cooperative game in mere O(n mlog(m)) time (where n is the number of tasks and m is the number of machines in the system) produces a Nash bargaining solution that guarantees Pareto-optimally. The simulation results show that the proposed technique achieves superior performance compared to the greedy and linear relaxation (LR) heuristics, and with competitive performance relative to the optimal solution implemented in LINDO for small-scale problems.Keywords
This publication has 16 references indexed in Scilit:
- Exploiting Platform Heterogeneity for Power Efficient Data CentersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- The design, implementation, and evaluation of a compiler algorithm for CPU energy reductionPublished by Association for Computing Machinery (ACM) ,2003
- Dynamic power management based on continuous-time Markov decision processesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Dynamic power management for nonstationary service requestsIEEE Transactions on Computers, 2002
- Schedulability analysis and utilization bounds for highly scalable real-time servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the approximability of trade-offs and optimal access of Web sourcesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Dynamic Management of Power ConsumptionPublished by Springer Nature ,2002
- A game theoretic framework for bandwidth allocation and pricing in broadband networksIEEE/ACM Transactions on Networking, 2000
- Non-Cooperative GamesAnnals of Mathematics, 1951
- The Bargaining ProblemEconometrica, 1950