A cost-aware auto-scaling approach using the workload prediction in service clouds
详细信息    查看全文
  • 作者:Jingqi Yang (1)
    Chuanchang Liu (1)
    Yanlei Shang (1)
    Bo Cheng (1)
    Zexiang Mao (1)
    Chunhong Liu (1)
    Lisha Niu (1)
    Junliang Chen (1)
  • 关键词:Service cloud ; Scalability ; Workload prediction ; Cost ; aware
  • 刊名:Information Systems Frontiers
  • 出版年:2014
  • 出版时间:March 2014
  • 年:2014
  • 卷:16
  • 期:1
  • 页码:7-18
  • 全文大小:1,689 KB
  • 参考文献:1. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I. (2009). / Above the clouds: a berkeley view of cloud computing. EECS Department, University of Califonia, Berkeley, Technical report, UCB/EECS-2009-28.
    2. Baltagi, B. H. (1998). Econometrics (pp. 4169). Berlin: Springer.
    3. Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C., Buyya, R. (2011). Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisoning algorithms. / Software: Pratice and Experience, / 41(1), 23鈥?0.
    4. Caron, E., Desprez, F., Muresan, A. (2010). Forecasting for grid and cloud computing on-demand resources based on pattern matching. / In Proceedings of 2nd IEEE international conference on cloud computing technology and science (pp. 456鈥?63).
    5. Dilley, J. A. (1996). Web Server Workload Characterization, Hewlett-Packard Laboratories Report, HPL-96-160. http://www.hpl.hp.com/techreports/96/HPL-96-160.html.
    6. Dutta, S., Gera, S., Verma, A., Viswanathan, B. (2012). SmartScale: automatic application scaling in enterprise clouds. / In Proceedings of the 2012 IEEE 5th international conference on cloud computing (pp. 221鈥?28).
    7. Gong, Z., Gu, X., Wilkes, J. (2010). PRESS: PRedictive elastic ReSource scaling for cloud systems. / In Proceedings of the 2010 international conference on network and service management (pp. 9鈥?6).
    8. Han, R., Guo, L., Ghanem, M. M., Guo, Y. (2012). Lightweight resource scaling for cloud applications. / In Proceedings of the 12th IEEE/ACM international symposium on cluster, cloud and grid computing (pp. 644鈥?51).
    9. Lin, C.-C., Wu, J.-J., Lin, J.-A., Song, L.-C., Liu, P. (2012). Automatic resource scaling based on application service requirements. / In Proceedings of the 2012 IEEE 5th international conference on cloud computing (pp. 941鈥?42).
    10. Lin, C.-C., Liu, P., Wu, J.-J. (2011). Energy-aware virtual machine dynamic provision and scheduling for cloud computing. / In Proceedings of the 2011 IEEE 4th international conference on cloud computing (pp. 736鈥?37).
    11. Mohagheghi, P., & Sther, T. (2011). Software engineering challenges for migration to the service cloud paradigm: ongoing work in the REMICS project. / In Proceedings of 2011 IEEE world congress on services (pp. 507鈥?14).
    12. Roy, N., Dubey, A., Gokhale, A. (2011). Efficient autoscaling in the cloud using predictive models for workload forecasting. / In Proceedings of the 2011 IEEE 4th international conference on cloud computing (pp. 500鈥?07).
    13. Samimi, F. A., McKinley, P. K., Sadjadi, S. M., Tang, C., Shapiro, J. K., Zhou, Z. (2007). Service clouds: distributed infrastructure for adaptive communication services. / IEEE Transactions on Network and Service Management, / 4(2), 84鈥?5. CrossRef
    14. Saripalli, P., Kiran, G., Shankar, R., Narware, H., Bindal, N. (2011). Load prediction and hot spot detection models for autonomic cloud computing. / In Proceedings of the 2011 4th IEEE international conference on utility and cloud computing (pp. 397鈥?02).
    15. Wang, W., Chen, H., Chen, X. (2012). An availability-aware approach to resource placement of dynamic scaling in clouds. / In Proceedings of the 2012 IEEE 5th international conference on cloud computing (pp. 930鈥?31).
  • 作者单位:Jingqi Yang (1)
    Chuanchang Liu (1)
    Yanlei Shang (1)
    Bo Cheng (1)
    Zexiang Mao (1)
    Chunhong Liu (1)
    Lisha Niu (1)
    Junliang Chen (1)

    1. State Key Lab of Networking and Switching Technology, Beijing University of Posts & Telecommunications, Beijing, 100876, China
  • ISSN:1572-9419
文摘
Service clouds are distributed infrastructures which deploys communication services in clouds. The scalability is an important characteristic of service clouds. With the scalability, the service cloud can offer on-demand computing power and storage capacities to different services. In order to achieve the scalability, we need to know when and how to scale virtual resources assigned to different services. In this paper, a novel service cloud architecture is presented, and a linear regression model is used to predict the workload. Based on this predicted workload, an auto-scaling mechanism is proposed to scale virtual resources at different resource levels in service clouds. The auto-scaling mechanism combines the real-time scaling and the pre-scaling. Finally experimental results are provided to demonstrate that our approach can satisfy the user Service Level Agreement (SLA) while keeping scaling costs low.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700