Back to Search
Start Over
Energy-saving optimization of application server clusters based on mixed integer linear programming.
- Source :
-
Journal of Parallel & Distributed Computing . Jan2023, Vol. 171, p111-129. 19p. - Publication Year :
- 2023
-
Abstract
- • Cluster energy-saving optimization is described as two MILP problems by two different variable definitions. • The switching cost of servers is considered in the two MILP problems to prevent server switching jitter. • A variable division method is proposed to transform the MINLP problem into an MILP problem. • We present the detailed experimental results from several perspectives. The issue of how to dynamically optimize the deployment of an application server cluster according to the changing load to reduce energy consumption is an important problem that must be urgently solved. In this paper, we propose an energy-saving optimization strategy for application server clusters, whose optimization content includes the on/off state, CPU frequency, and load size of each server. Compared with existing research, our strategy is not only more accurate in power and load models but also considers the switching cost of servers to avoid server switching jitter. The strategy includes two schemes, which both formulate the cluster energy-saving optimization as a mixed integer linear programming (MILP) problem and then adopt a toolkit to solve the problem. One scheme defines variables for each server, and the resulting programming problem is called the MILP4PH problem. The other scheme defines variables for each server type, resulting in a programming problem called the MILP4GH problem. The experimental results reveal that for clusters with poor homogeneity, the MILP4PH problem has fewer variables and can be solved in real time, while for clusters with good homogeneity, the MILP4GH problem has fewer variables and can be solved in real time. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 07437315
- Volume :
- 171
- Database :
- Academic Search Index
- Journal :
- Journal of Parallel & Distributed Computing
- Publication Type :
- Academic Journal
- Accession number :
- 159797376
- Full Text :
- https://doi.org/10.1016/j.jpdc.2022.09.009