Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aaron, R.: Data center efficiency trends for 2014 (30 December 2013). http://www.energymanagertoday.com/data-center-efficiency-trendsfor-2014-097779/. University, June. VMWare. http://www.vmware.com/
Qi, Zh.: Efficient resource management for cloud computing environments, PHD thesis in University of Waterloo (2013)
Gandhi, A.: Dynamic server provisioning for data center power (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Brockwell, P.J., Davis, R.A.: Time Series: Theory and Methods. Springer, Heidelberg (1991)
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)
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)
Acknowledgements
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sun, G., Lu, Z., Wu, J., Wang, X., Hung, P. (2015). A Novel Reactive-Predictive Hybrid Resource Provision Method in Cloud Datacenter. In: Yao, L., Xie, X., Zhang, Q., Yang, L., Zomaya, A., Jin, H. (eds) Advances in Services Computing. APSCC 2015. Lecture Notes in Computer Science(), vol 9464. Springer, Cham. https://doi.org/10.1007/978-3-319-26979-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-26979-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26978-8
Online ISBN: 978-3-319-26979-5
eBook Packages: Computer ScienceComputer Science (R0)