基于BP神经网络的云服务响应时间预测方法研究

来源 :东北大学 | 被引量 : 2次 | 上传用户:teamster
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对云环境下虚拟资源的分配和管理是云服务提供商需要解决的关键问题,服务提供商可以根据与用户签定的SLA来优化使用基础设施以达到在满足SLA的前提下最大化资源利用率的目标。响应时间是SLA中的一项重要指标,实时监测服务响应时间是否超出SLA阈值来动态调整资源具有滞后性,且可能会造成频繁的资源调整。而基于响应时间预测的资源动态分配方案在预测的多个响应时间值超出SLA阈值时进行资源调整,可以有效克服基于实时监测的动态资源调整的不足,因此预测服务的响应时间对于资源调整时机的选择具有一定的参考价值。传统的基于时间序列方法的服务响应时间预测不考虑动态伸缩的资源环境,不适用于云环境下服务响应时间的预测。因此,本文对云服务响应时间的预测方法进行了研究。文中首先介绍了研究场景并对部署在虚拟机上的组件特征进行了分析,针对这些特征以及已有服务响应时间预测方法的不足,提出了云服务响应时间的预测方法。考虑到虚拟机扩展的特殊性,本文对有虚拟机增加的情况进行了重点研究。首先,用灰色马尔可夫模型对虚拟机上各组件总的并发请求数进行了预测,并根据虚拟机性能权重计算出了各虚拟机上分配的并发请求数。接着,用相似度计算模型找到与新增虚拟机配置最相近的已有虚拟机,并将其上各组件的并发请求数、响应时间历史序列作为新增虚拟机的历史数据,为每台虚拟机建立遗传BP网络模型并对其上各组件响应时间进行了预测。然后,根据各虚拟机上每个组件的响应时间计算得到服务的响应时间。最后,通过实验对总并发请求数预测算法、响应时间预测算法以及云服务响应时间预测方法的可行性和有效性进行了验证。实验结果表明并发请求数预测算法、响应时间预测算法具有较高的准确度,并且本文提出的云服务响应时间的预测方法相比与传统预测方法更加准确和有效,可以作为后续资源调整时机选择的参考。
其他文献
随着近年互联网的飞速发展各种形式的数据爆炸式的增长,如何高效检索这些数据已成为迫切需要解决的问题。其中基于内容的图像检索是对图像数据进行检索的有效方式,它避免了基于
日新月异的计算机科学为互联网的发展带来了无穷的活力。随着微电子技术、光电子技术的发展,掌上电脑(PDA)、移动电话(Mobile Phone),各种信息家电不断问世,同时它们也需要得到
经济快速发展的今天,户外媒体广告已经成为了企业打造自身品牌和制定企业发展策略不可或缺的手段。正因如此,各种形式的户外媒体广告应运而生,并且已经占据了企业和公众的生活。
随着移动通信技术的迅速发展,人们已经进入移动时代。以手机短信为代表的移动信息服务日益普及,在移动中使用手机通过移动网络与庞大的数字空间获取信息和进行沟通,已经成为人们
本文详细地介绍了医学图像存档与通讯系统(PACS)的产生、发展、及其相关知识。 对当前比较流行的两种网络体系结构(C/S和B/S)进行了对比研究,并在此基础上设计了一种适用于大
移动agent的概念是20世纪90年代初由General Magic公司在推出商业系统Telescript时提出的。简单地说,移动agent是一个能在异构网络中自主地从一台主机迁移到另一台主机,并可
学位
随着IP技术的发展和网络规模扩大,使很多传统意义上的电信业务都转向IP网络承载。中国网通成功建设了国家宽带IP网络示范工程CNCnet,并成为国内第一家成功在IP网络上提供运营级
计算机网络技术的发展给全球的各个方面带来了巨大的变化,其中基于IP网络的VoIP通话方式为人们的远距离交流提供了一种价廉的途径。近几年出现的软交换技术标志着以多媒体通
  本文对基于神经网络的特定人关键词检索进行了研究。文章将神经网络技术应用于关键词检索,实验结果显示用神经网络做关键词检索是可行的和有效的;提出了一个关键词检索算法