Skip to main content

Advertisement

Log in

Cost, energy, and response delay awareness-solution for cloud resources management: proposition of a predictive dynamic algorithm for VMs allocation over a distributed cloud infrastructure

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Virtual resources allocation and placement problem in a distributed Cloud infrastructure presents a compromising question. The geographic position of data centers; their available free resources; the correspondent delay and energy consumption constraints are factors that involve determining the best allocation and placement decision. Allocation and placement cost will be relatively determined according to that choice. In fact, data centers, installed in cold regions, offer lower costs because they need few cooling maintenances, consequently, energy consumptions are minimized. However, data centers, installed closer to population areas, could impose higher costs because of their limited resources or high need for cooling maintenance, so energy consumptions have to be higher. On the other hand, and within acceptable network conditions, allocating powerful resources placed in closer data centers may guarantee shorter global response delay. This could be helpful to support delay-sensitive applications such as Massively Multi-players Online Gaming (MMOG) and enhance their relative Quality of Experience (QoE). However, it may engender high costs and vice versa. In this view, the present paper highlights the critical relationship between the three basics metrics affecting the QoE of the MMOG service, namely the cost, the energy consumption, and the global response delay. We propose a Predictive Dynamic Virtual Machines (VMs) Allocation and Placement algorithm based on the Seasonal Autoregressive Integrated Moving Average (SARIMA) prediction model that captures the intrinsic trade-off of these metrics and outcomes the best mapping of necessary allocated resources. Our contribution is formulated as a Multiple Multidimensional Knapsack Problem (MMKP). Results show the effectiveness of our contribution in maintaining the balance between low-cost objective, low energy consumption by minimizing the inter-migrations of VMs over data centers, and acceptable delay maintained under a predefined threshold.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig.  6

Similar content being viewed by others

References

  • Amazon elastic compute cloud (Amazon EC2). http://aws.amazon.com/

  • Araniad MG, Khorsandb R, Ramezanpour M (2019) An autonomous resource provisioning framework for massively multiplayer online games in cloud environment. J Netw Comput Appl 142(15):76–97

    Google Scholar 

  • Beveridge S (1992) Least squares estimation of missing values in time series. Commun Stat Theory Methods. https://doi.org/10.1080/03610929208830990

    Article  MathSciNet  Google Scholar 

  • Calheiros RN, Ranjany R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments, parallel processing (ICPP)

  • Dhib E, Boussetta K, Zangar N, Tabbane N (2016a) Modeling cloud gaming experience for massively multiplayer online games. In: 13th IEEE annual consumer communications and networking conference (CCNC). https://doi.org/10.1109/CCNC.2016.7444810

  • Dhib E, Boussetta K, Zangar N, Tabbane N (2016b) Impact of seasonal ARIMA workload prediction model on QoE for massively multiplayers online gaming. In: 5th International conference on multimedia computing and systems (ICMCS), Marrakech

  • Dhib E, Boussetta K, Zangar N, Tabbane N (2016c) Resources allocation trade-off between cost and delay over a distributed Cloud infrastructure. In: 7th International conference on sciences of electronics, technologies of information and telecommunications (SETIT), Hammamet

  • Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230–1242

    Article  MathSciNet  Google Scholar 

  • Han Y, Guo D, Cai W, Wang X, Leung V (2020) Virtual machine placement optimization in mobile cloud gaming through QoE-oriented resource competition. IEEE transactions on cloud computing

  • Karthikeyan K, Sunder R, Shankar K, Lakshmanaprabu SK, Vijayakumar V, Elhoseny M, Manogaran G (2020) Energy consumption analysis of virtual machine migration in cloud using hybrid swarm optimization (ABC-BA). J Supercomput 76:3374–3390

    Article  Google Scholar 

  • Kavalionak H, Carlini E, Ricci L, Montresor A, Coppola M (2015) Integrating peer-to-peer and cloud computing for massively multiuser online games. Peer-to-Peer Netw Appl 8(2):301–319

    Article  Google Scholar 

  • Kim K, Yeom I, Lee J (2004) HYMS: a hybrid MMOG server architecture. IEICE Trans Inf Syst E87:2706–2713

    Google Scholar 

  • Mann ZA (2015) Allocation of virtual machines in cloud data centers? A survey of problem models and optimization algorithms. ACM Comput Surv 48(1):Article 11. https://doi.org/10.1145/2797211

  • Matlab: http://www.mathworks.com/products/matlab/

  • Nae V, Iosup A, Podlipnig S, Prodan R, Epema D, Fahringer T (2008) Efficient management of data center resources for massively multiplayer online games. In: International conference for high performance computing, networking, storage and analysis

  • Saidi K, Hioual O, Siam A (2019) Resources allocation in cloud computing: a survey, ICAIRES 2019: smart energy empowerment in smart and resilient cities, pp 356–364

  • Torre E, Durillo JJ, Maio V, Agrawal P, Benedict S, Saurabh N, Prodan R (2020) A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers. Inf Softw Technol 128:106390

    Article  Google Scholar 

  • Usmania Z, Singh S (2015) A survey of virtual machine placement techniques in a cloud data center. In: International conference on information security and privacy (ICISP2015), pp 11–12

  • Wang S, Dey S (2010) Addressing response time and video quality in remote server based internet mobile gaming. In: 2010 IEEE wireless communication and networking conference

  • War of Warcraft avatar history dataset (2011) (Online). http://mmnet.iis.sinica.edu.tw/dl/wowah/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eya Dhib.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dhib, E., Boussetta, K., Zangar, N. et al. Cost, energy, and response delay awareness-solution for cloud resources management: proposition of a predictive dynamic algorithm for VMs allocation over a distributed cloud infrastructure. J Ambient Intell Human Comput 13, 2119–2129 (2022). https://doi.org/10.1007/s12652-021-02973-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-02973-9

Keywords

Navigation