Cloud Resource Allocation Based on Historical Records: An Analysis of Different Resource Estimation Functions

  • Qi Hu
  • Mohammad Aazam
  • Marc St-HilaireEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10975)


Resource allocation is an important problem for all Cloud Service Providers (CSPs). Some recent studies propose interesting resource assignment models based on the historical behavior of customers. However, they have a few limitations. For example, some of the proposed models are not suitable in all situations or server load conditions. In this paper, we address such limitations from the model in [1] and introduce several new resource estimation functions to achieve better resource allocation. More precisely, four new mathematical models are first proposed and analyzed. Then, we used the CloudSim simulation toolkit to compare the mathematical results and the simulation results. Our preliminary analysis indicates that different models should be used for different situations in order to achieve better resource utilization.


Cloud computing Resource management Resource allocation Resource estimation Mathematical analysis Simulation CloudSim 


  1. 1.
    Aazam, M., Huh, E.: Broker as a service (BaaS) pricing and resource estimation model. In: IEEE 6th International Conference on Cloud Computing Technology and Science (2014)Google Scholar
  2. 2.
    Miller, R.: Google’s energy story: high efficiency, huge scaleGoogle Scholar
  3. 3.
    Whitney, J., Delforge, P.: Data center efficiency assessment. Natural Resources Defense Council (2014)Google Scholar
  4. 4.
    Moreno, I., Garraghan, P., Townend, P., Xu, J.: An approach for characterizing workloads in google cloud to derive realistic resource utilization models. In: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE), pp. 49–60 (2013)Google Scholar
  5. 5.
    Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), pp. 826–831 (2010)Google Scholar
  6. 6.
    Wang, C., Yang, C.: A prediction based energy conserving resources allocation scheme for cloud computing. In: IEEE International Conference on Granular Computing (2014)Google Scholar
  7. 7.
    Dabbagh, M., Hamdaoui, B., Guizani, M., Rayes, A.: Energy-efficient cloud resource management. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 386–391 (2014)Google Scholar
  8. 8.
    Biswas, A., Majumdar, S., Nandy, B., El-Haraki, A.: Automatic resource provisioning: a machine learning based proactive approach. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 168–173 (2014)Google Scholar
  9. 9.
    Aazam, M., Huh, E.: Advance resource reservation and QoS based refunding in cloud federation. In: Globecom 2014 Workshop - Cloud Computing Systems, Networks, and Applications (2014)Google Scholar
  10. 10.
    Amazon Web Services: How AWS Pricing Works. (2015). WhitepaperGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Systems and Computer EngineeringCarleton UniversityOttawaCanada

Personalised recommendations