A Novel Reactive-Predictive Hybrid Resource Provision Method in Cloud Datacenter

  • Guorui Sun
  • ZhiHui LuEmail author
  • Jie Wu
  • Xueying Wang
  • Patrick Hung
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9464)


Dynamic resource provisioning is an important way of ensuring performance and Service Level Agreement (SLA) guarantees for applications under changing workload. However, it is always hard to meet exactly the amount of resources required at every second. Thus, how to optimize the resource provision becomes the key problem. In this paper, we propose a Reactive-Predictive Hybrid Resource Provision Method (RPHRPM), which combines reactive and predictive methods together to benefit from both. We take advantage of ARIMA model to predict the workload and get resources pre-provisioned. Meanwhile, a reactive method is also enabled to deal with the unpredictable situations. More importantly we describe a novel mechanism which will be involved when conflicts between these two methods happen. It can help to keep better performance when encounter could burst. The experiment results show that RPHRPM not only has better performance compared with other provision schemes, but also be energy-efficient.


Provision Reactive method Prediction model Cloud datacenter 



This paper work is based on the Fudan-Hitachi Innovative Software Technology Joint Laboratory project-cloud virtualized resource management system. We would like to give our sincere thanks to Hitachi for all the support and advice. This work is also supported by 2014–2016 PuJiang Program of Shanghai under Grant No. 14PJ1431100 and 2015–2017 Shanghai Science and Technology Innovation Action Plan Project under Grant No. 15511107000.


  1. 1.
    Aaron, R.: Data center efficiency trends for 2014 (30 December 2013). University, June. VMWare.
  2. 2.
    Qi, Zh.: Efficient resource management for cloud computing environments, PHD thesis in University of Waterloo (2013)Google Scholar
  3. 3.
    Gandhi, A.: Dynamic server provisioning for data center power (2013)Google Scholar
  4. 4.
    Roy, N., Dubey, A., Gokhale, A.: Efficient autoscaling in the cloud using predictive models for workload forecasting. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), pp. 500– 507. IEEE (July 2011)Google Scholar
  5. 5.
    Gong, Z., Gu, X., Wilkes, J.: Press: predictive elastic resource scaling for cloud systems. In: 2010 International Conference on Network and Service Management (CNSM), pp. 9 –16. IEEE (October 2010)Google Scholar
  6. 6.
    Shen, Z., Subbiah, S., Gu, X., Wilkes, J.: CloudScale: elastic resource scaling for multi-tenant cloud systems. In: 2nd ACM Symposium on Cloud Computing (SoCC2011), pp. 1–14. Cascais, Portugal (2011)Google Scholar
  7. 7.
    Padala, P., Hou, K.Y., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A.: Automated control of multiple virtualized resources. In: Proceedings of the 4th ACM European Conference on Computer Systems, pp. 13–26. ACM (2009)Google Scholar
  8. 8.
    Khan, A., Yan, X., Tao, S., Anerousis, N.: Workload characterization and prediction in the cloud: a multiple time series approach. In: Network Operations and Management Symposium (NOMS), 2012 IEEE, pp. 1287–1294. IEEE (April 2012)Google Scholar
  9. 9.
    Tan, J., Dube, P., Meng, X., Zhang, L.: Exploiting resource usage patterns for better utilization prediction. In: 2011 31st International Conference onDistributed Computing Systems Workshops (ICDCSW), pp. 14–19. IEEE (June 2011)Google Scholar
  10. 10.
    Yexi, J., Chang-shing, P., Tao, L., Rong, C.: Asap: A self-adaptive prediction system for instant cloud resource demand provisioning. In: 2011 IEEE 11th International Conference on Data Mining (ICDM), pp. 1104–1109. IEEE (2011)Google Scholar
  11. 11.
    Guo, T., Sharma, U., Shenoy, P., Wood, T., Sahu, S.: Cost –aware cloud bursting for enterprise applications. ACM Trans. Internet Technol. (TOIT) 13(3), 10 (2014)CrossRefGoogle Scholar
  12. 12.
    Lo, D., Cheng, L., Govindaraju, R., Barroso, L.A., Kozyrakis, C.: Towards energy proportionality for large-scale latency-critical workloads. In: Proceeding of the 41st Annual International Symposium on Computer Architecture, pp. 301–312. IEEE Press (2014)Google Scholar
  13. 13.
    Gandhi, A., Harchol-Balter, M., Raghunathan, R., Kozuch, M.A.: Autoscale: dynamic, robust capacity management for multi-tier data centers. ACM Trans. Comput. Syst. (TOCS) 30(4), 14 (2012)CrossRefGoogle Scholar
  14. 14.
    Brockwell, P.J., Davis, R.A.: Time Series: Theory and Methods. Springer, Heidelberg (1991)CrossRefGoogle Scholar
  15. 15.
    Dashevskiy, M., Luo, Z.: Prediction of long-range dependent time series data with performance guarantee. In: Watanabe, O., Zeugmann, T. (eds.) SAGA 2009. LNCS, vol. 5792, pp. 31–45. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  16. 16.
    Chen, G., He, W., Liu, J., Nath, S., Rigas, L., Xiao, L., Zhao, F.: Energy-aware server provisioning and load dispatching for connection intensive internet services. In: NSDI, vol. 8, pp. 337–350 (2008)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Guorui Sun
    • 1
    • 2
  • ZhiHui Lu
    • 1
    • 2
    Email author
  • Jie Wu
    • 1
    • 2
  • Xueying Wang
    • 1
    • 2
  • Patrick Hung
    • 3
  1. 1.School of Computer ScienceFudan UniversityShanghaiChina
  2. 2.Engineering Research Center of Cyber Security Auditing and MonitoringMinistry of EducationShanghaiChina
  3. 3.University of Ontario Institute of TechnologyOshawaCanada

Personalised recommendations