Online Power-Aware Deployment and Load Distribution Optimization for Application Server Clusters

6Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The energy conservation of application server clusters is a pressing problem. In this paper, we propose an online power-aware deployment and load distribution optimization strategy for application server clusters, whose objective is to minimize the cluster's power while ensuring that the server's CPU utilization is not higher than a preset value. The strategy includes two schemes: a mixed integer linear programming (MILP)-based scheme and a mixed integer non-linear programming (MINLP)-based scheme. The former formulates the cluster optimization problem as a MILP problem and adopts a toolkit to solve it. When the cluster scale is small, it can find the global optimal solution quickly. So, the MILP-based scheme is applicable to small-scale clusters. In the MINLP-based scheme, we first formulate the cluster optimization problem as a non-linear programming problem, and then design a method to reduce the number of variables and reformulate it as an MINLP problem. We finally propose an efficient solution method based on the flower pollination algorithm. Due to the small number of variables and the high solution efficiency, the solution method can quickly obtain a high-quality solution, so the MINLP-based scheme can be applied to large-scale clusters. The experimental results demonstrate the effectiveness of our strategy.

Cite

CITATION STYLE

APA

Xiong, Z., Cheng, Y., Cai, L., & Cai, W. (2019). Online Power-Aware Deployment and Load Distribution Optimization for Application Server Clusters. IEEE Access, 7, 91080–91092. https://doi.org/10.1109/ACCESS.2019.2927406

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free