基于深度学习的虚拟机CPU利用率预测模型研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jnbosine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来云计算技术的迅猛发展,为云平台用户提供了高度的灵活性以满足其实际的计算需求。许多中小型企业将其生产作业部署到各大云服务平台,如微软Azure,亚马逊云服务等。而在市场竞争的压力之下,云服务提供商不得不给用户提供更加吸引人的特性,同时控制其平台运营成本。为了合理地分配云平台的计算资源,云服务提供商不可避免地需要预测各类资源的潜在利用率变化情况。具体地,当预测到某个物理节点上的资源需求量可能增加时,云服务管理员可以及时准备更多的宿主机来满足可能增长的需求。同样地,当预测到本地物理资源的消耗呈现下降趋势,管理员可以停止分配新的物理主机而将那些欠负载的虚拟机迁移到其他物理节点上,这样空闲的物理主机可以被及时关闭从而避免资源浪费且提高资源使用寿命。CPU利用率作为各类计算资源中最为关键的指标之一,很大程度上影响云服务平台的整体开销。本文主要解决云平台CPU利用率预测问题。我们首先通过对微软Azure上虚拟机生产作业数据进行经验性分析,进而呈现出虚拟机内部一些重要的概念性特征,包括短期性(Short-term)、中期性(Medium-term)和长期性(Long-term)变化特征。其次,通过对虚拟机之间进行相关性分析,我们发现不同虚拟机之间也存在相似性(Similarity)。最后,我们提出一种称为时序组件网络(Temporal Component Network,TCopoNet)的神经网络方法,该方法通过可扩展的深层网络来构建这些关键的概念性特征。TCopoNet包含了三个基本的组建网络来捕获不同频率的特征,并通过全连接网络来建模这些深层特征之间的交互,其中组建网络可以由各类原始网络构成,如GRU、LSTM和残差网络等。我们通过大量的对比实验来验证模型的有效性。实验结果表明,TCopoNet在各种精度评价指标(包括平均平方误差、平均绝对误差和平均相对误差)之下始终优于基准方法。
其他文献
由中国机床工具工业协会主办并与中国国际展览中心集团公司共同承办的“中国数控机床展览会”(CCMT2008)将于2008年4月21—25日在北京中国国际展览中心举办。
船舶节能减排、性能优化和航行安全是行业普遍诉求,也是适应国际规则的必然要求。综合考虑实海域各类航行性能指标的船舶能效优化设计技术是船舶设计的关键环节和未来发展趋
中国机床工具工业协会2007年第2次秘书长工作会议于2007年8月16—17日在北京举行,中国机床工具工业协会领导和来自23个分会的秘书长们齐集一堂.共同探讨机床工具行业的发展。吴
杨凌农信社在杨凌的发展中起着重要的作用。杨凌农信社员工的工作满意度主要受到收入水平自评与工作稳定性的影响;对农信社管理的态度主要取决于工作满意度,收入水平自评和工作
在南京刚刚结束的第五届九次常务理事(扩大)会议上,中国机床工具工业协会常务副理事长于成廷在会议结束时进行了大会总结。他高度概括了陈清泰主任、陈建国副司长的发言,同时,把行