Performance analysis and system optimization of an energy-saving mechanism in cloud computing with correlated traffic

Energy consumption is becoming a significant part of overall operational cost in cloud data centers. For the purpose of satisfying the Service Level Agreement (SLA) of cloud users while enhancing the energy efficiency in cloud computing systems, in this paper we propose an energy-saving mechanism with a sleep mode. Taking into consideration the traffic's correlation and the stochastical behavior of data arrival requests in a random cloud environment with the proposed energy-saving mechanism, we model the system as a MAP/M/ \begin{document}$ N $\end{document} / \begin{document}$ N $\end{document} + \begin{document}$ K $\end{document} queue with a synchronous multi-vacation. Then, we present a theoretical basis for analyzing and evaluating the system performance by taking a state transition rate matrix in the steady state. Next, we investigate the change trends for the energy saving rate of the system and the average latency of tasks by carrying out numerical experiments. Moreover, we give a

[1]  Yi Zhong,et al.  State-of-the-art research study for green cloud computing , 2011, The Journal of Supercomputing.

[2]  Quan-Lin Li,et al.  A MAP/G/1 Queue with Negative Customers , 2004, Queueing Syst. Theory Appl..

[3]  Wuyi Yue,et al.  Performance Evaluation and Social Optimization of an Energy-Saving Virtual Machine Allocation Scheme Within a Cloud Environment , 2019, Journal of the Operations Research Society of China.

[4]  Ying Wang,et al.  An Energy-Saving Task Scheduling Strategy Based on Vacation Queuing Theory in Cloud Computing , 2015 .

[5]  Sergey A. Dudin,et al.  Call center operation model as a MAP/PH/N/R−N system with impatient customers , 2011, Probl. Inf. Transm..

[6]  Jelena V. Misic,et al.  Performance Analysis of Cloud Computing Centers , 2010, QSHINE.

[7]  Bara Kim,et al.  MAP/M/c Queue with Constant Impatient Time , 2004, Math. Oper. Res..

[8]  Yung Chung Wang,et al.  Analysis of discrete-time space priority queue with fuzzy threshold , 2009 .

[9]  Omprakash Kaiwartya,et al.  Energy-efficient Nature-Inspired techniques in Cloud computing datacenters , 2019, Telecommunication Systems.

[10]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[11]  Mohammad Ali Pourmina,et al.  A Novel Cost Optimization Method for Mobile Cloud Computing by Capacity Planning of Green Data Center With Dynamic Pricing , 2019, Canadian Journal of Electrical and Computer Engineering.

[12]  Xin-She Yang,et al.  Firefly algorithm with chaos , 2013, Commun. Nonlinear Sci. Numer. Simul..

[13]  Olga Dudina,et al.  Queueing System MAP/M/N/N + K Operating in Random Environment as a Model of Call Center , 2013 .

[14]  Anish Pandey,et al.  Path planning in uncertain environment by using firefly algorithm , 2018, Defence Technology.

[15]  G. Ram Mohana Reddy,et al.  Multi-Objective Energy Efficient Virtual Machines Allocation at the Cloud Data Center , 2019, IEEE Transactions on Services Computing.

[16]  Zhong-qiang Wu,et al.  Frequency $H_{2}/H_{∞}$ optimizing control for isolated microgrid based on IPSO algorithm , 2017 .

[17]  Xun Xu,et al.  Cloud manufacturing: key issues and future perspectives , 2019, Int. J. Comput. Integr. Manuf..

[18]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[19]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[20]  Jordi Vilaplana,et al.  A queuing theory model for cloud computing , 2014, The Journal of Supercomputing.

[21]  Wuyi Yue,et al.  Pricing policy for a cloud registration service with a novel cloud architecture , 2018, Cluster Computing.

[22]  Wuyi Yue,et al.  A Virtual Machine Scheduling Strategy with a Speed Switch and a Multi-Sleep Mode in Cloud Data Centers , 2019, Journal of Systems Science and Systems Engineering.

[23]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[24]  Qi-Ming He,et al.  Fundamentals of Matrix-Analytic Methods , 2013, Springer New York.

[25]  Yutaka Takahashi,et al.  Performance optimization of parallel-distributed processing with checkpointing for cloud environment , 2017 .

[26]  Jiming Chen,et al.  A Load Balancing Strategy Based on Data Correlation in Cloud Computing , 2016, 2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC).

[27]  Jing Zeng,et al.  Q-learning based dynamic task scheduling for energy-efficient cloud computing , 2020, Future Gener. Comput. Syst..

[28]  Gai-Ge Wang,et al.  A New Improved Firefly Algorithm for Global Numerical Optimization , 2014 .

[29]  Wuyi Yue,et al.  A MAP-Based Performance Analysis on an Energy-Saving Mechanism in Cloud Computing , 2019, QTNA.

[30]  Luca Castellazzi,et al.  Trends in Data Centre Energy Consumption under the European Code of Conduct for Data Centre Energy Efficiency , 2017 .

[31]  Zhenchuan Zhou,et al.  A MAP/M/N Retrial Queueing Model with Asynchronous Single Vacations , 2018, 2018 International Conference on Virtual Reality and Intelligent Systems (ICVRIS).

[32]  Wuyi Yue,et al.  An Energy Efficient Task Scheduling Strategy in a Cloud Computing System and its Performance Evaluation using a Two-Dimensional Continuous Time Markov Chain Model , 2019 .

[33]  Ning Zhao,et al.  Study of Performance Measures and Energy Consumption for Cloud Computing Centers Based on Queueing Theory , 2020 .