虚拟效用计算环境下的能力流动预测机制的研究及应用

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:joyden137
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,企业级数据中心利用虚拟化技术来进行服务整合已经变得越来越普遍。随着网络应用需求规模的日益增加,虚拟的网络服务器集群作为一种可靠和先进的资源系统已经广泛出现,成为一种互联网的基础架构。同时,虚拟化技术允许虚拟机占有的虚拟资源配额能够动态伸缩,以实现资源在虚拟机之间按需流动。相对于传统的物理机群,保证能力流动和应用负载相匹配是虚拟化引入后产生的新的研究课题。在这个背景下,管理这个虚拟网络服务器集群在高负载情况下的性能成为一个主要的任务。特别是当它面对大量动态内容和数据库驱动的Web应用时,如何在资源动态伸缩的共享虚拟环境中保证多服务并发系统提供的每一个服务所期望的服务性能成为一个新的挑战。   本文结合虚拟化技术和效用计算的思想,提出了一个动态扩展的虚拟能力服务计算框架。基于这个框架,我们设计了一个动态反馈的负载均衡算法DFBS(Dynamic FeedbackBalancing Scheduler)。算法通过layer-4,层的网络请求转发机制,实现服务请求在能力服务框架里的调度,试图完成网络请求在这个框架下随着能力流动的优化匹配调度。面对资源动态伸缩的异构虚拟集群Web服务器,DFBS的目标是借助分类的服务请求性能需求预测,性能隔离和动态对系统负载和可用资源的评估等机制的帮助,更好地完成负载均衡的任务,提升虚拟集群系统的利用率和服务吞吐率。为此,我们对选择的几类Web应利用曲线拟合技术将其抽象出一个服务的SLA(Service Level agreement)与并发的服务请求数量和所需资源之间的函数关系。这个预测模型结合每个VM反馈回来的动态系统状态信息,被用来计算和评估出调度算法的访问控制参数和负载调度索引,实现DFBS算法的动态自适应调度。   我们利用综合的Benchmark进行实际测试的结果表明,DFBS能够有效地在虚拟Web服务器集群中进行负载均衡调度,同时比其它的传统调度算法在响应时间和吞吐率上都有获得更好的性能提高。我们的实验结果也充分说明:在资源出现竞争的时候,DFBS能够和资源流动配合,在大规模异构服务并发环境下,在保证服务质量的同时,共同完成提高资源利用率的目标。
其他文献
随着空间探索规模的不断扩大,我国空间应用系统的设备接口越来越复杂,对设备的通信速率以及通信可靠性也提出了越来越高的要求,对于设计人员如何设计高效的通信系统提出了严峻的
心脑血管疾病是全世界公认的威胁人类生命和健康的“头号杀手”。介入式放射疗法已经发展成为救治心脑血管病患最及时、最有效的方法之一。针对操作复杂、高风险、缺乏充足有
当今,处理器系统结构正经历着巨大的变革。其发展已经从单处理器高主频转变到将更多的处理器封装到一个芯片中了,允许在一个处理器中同时运行多个物理线程。各大处理器生产厂商
近年来,基于P2P视频点播技术的研究越来越受到重视,其目的是通过P2P技术减轻服务器的压力,同时支持更大的用户规模和提供更好的用户体验。目前的基于Mesh结构的P2P视频点播系统
超并行处理(Hyper Parallel Processing, HPP)体系结构是国家智能计算机研究开发中心提出的一种新型的并行计算机体系结构,它从硬件层面上实现了全局物理地址空间,是一种改进的
近几年,基于内容的体育视频分析越来越受到人们的关注,研究者在结构化分析和语义检测方面展开了大量的工作,但是这些工作有一个很大的局限性:引入太多的领域知识,通常只能在一种或
自1995年问世以来,Java语言因为其安全、跨平台、面向对象等优秀特性而受到人们的欢迎,在各个行业当中都得到了广泛的应用。作为Java程序所运行的基础平台,Java虚拟机的性能直接
随着社会的不断发展,信息技术扮演着越来越重要的角色,有更多的关键业务依赖于计算机系统提供的服务。如何提高计算机系统对灾难的抵抗,保证服务的持续运行和快速恢复是一个极具
可视化将数据信息转化为一种视觉形式,充分利用人们对可视模式快速识别的自然能力,使我们能够极其有效的发现隐藏在信息内部的特征和规律。随着传感器性能的提高,卫星图像向高分
近年来,业务流程的广泛使用极大的提高了企业的生产效率,增加了企业的竞争力。但随着社会的不断发展,企业的业务目标也在不断调整,对业务流程的柔性调整的要求也越来越高。目前BP