计算机应用 ›› 2013, Vol. 33 ›› Issue (06): 1534-1539.DOI: 10.3724/SP.J.1087.2013.01534

• 先进计算 • 上一篇    下一篇

云应用分类与基于预测的细粒度云资源提供

熊辉,王川   

  1. 复旦大学 计算机科学技术学院,上海 200433
  • 收稿日期:2012-12-13 修回日期:2013-01-26 出版日期:2013-06-01 发布日期:2013-06-05
  • 通讯作者: 熊辉
  • 作者简介:熊辉(1990-),男,安徽六安人,硕士研究生,主要研究方向:云计算、分布式计算、服务计算;王川(1989-),男,重庆人,硕士研究生,主要研究方向:信息安全、数据挖掘、大数据处理。

Cloud application classification and fine-grained resource provision based on prediction

XIONG Hui,WANG Chuan   

  1. School of Computer Science and Technology, Fudan University, Shanghai 200433, China
  • Received:2012-12-13 Revised:2013-01-26 Online:2013-06-05 Published:2013-06-01
  • Contact: XIONG Hui

摘要: 针对部署在云中的应用多而繁杂并且不同的应用对特定的资源呈现不同的敏感性问题,提出了一种基于主模式方法的云应用分类架构,能够比较精确地将应用分为CPU密集型、内存密集型、网络密集型和I/O密集型等类型,从而能够更好地对云中的资源进行调度;对于云中的应用对资源的消耗,提出了一种基于差分自回归移动平均(ARIMA)模型的预测算法,能够以低的预测误差(高预测平均误差7.59%,低预测平均误差6.06%)对消耗资源预测;对传统的基于虚拟化的应用云架构进行适当的修改,能够细粒度地应对应用的自动扩张,从理论上解决了基于虚拟机的资源提供的不灵活以及低效的问题。

关键词: 云计算, 应用分类, 资源预测, 细粒度, 资源提供

Abstract: Considering the applications deployed in the cloud which are rather complicated and different applications exhibit different sensitivity to issues of specific resources, an architecture based main mode method was proposed to classify applications into CPU-intensive, memory-intensive, network-intensive, and I/O-intensive precisely, enabling better scheduling of resources in the cloud; An ARIMA (AutoRegressive Integrated Moving Average) model-based prediction algorithm, which was also implemented, can lower average prediction error (7.59% high average forecast error and 6.06% low average forecast error) when forecasting consumption of resources; Appropriate modifications have been made on the traditional virtualization-based application cloud architecture to solve the inflexibility and inefficiency of the architecture based on virtual machine.

Key words: cloud computing, application classification, resource prediction, fine-grained, resource provision

中图分类号: