云环境中基于负载控制的数据分配研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:fngdi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大量的大规模密集型数据需要存储在多个服务器中,而应用越来越广泛的云计算环境很好地解决了大规模密集型数据在分配过程中遇到的规模性问题。随着云计算技术的发展,云环境下的数据分配已成为云计算的一个重要组成部分,并在资源利用,负载均衡等方面有着极其重要的作用。   同时,云计算环境中多服务器之间的数据分配也有着诸多挑战。首先,大规模的廉价服务器会给云计算下服务的实时性带来阻碍,用户不能快速而准确的掌握其环境下的每一个服务器状态。其次,密集型的数据分配会带来服务器之间数据量的传输,从而导致数据访问效率的低下。最后,单位时间之间数据负载的波动会引起服务器的访问瓶颈,从而带来较低的资源利用率和服务质量。   本文首先以大规模密集型数据中的数据流为建模对象,提出了一种数据分配算法,在保证服务器负载平衡的基础上兼顾了密集型数据之间的依赖性。实验表明,相比于同类的数据分配算法,本文提出的算法具有更好的综合表现,特别是在保证服务器的负载平衡方面,效果尤为突出。而针对数据分配之后的负载波动或者是服务器过载现象,本文提出了一种基于负载控制的数据调整策略。该策略利用R-tree索引来掌握云计算的全局环境,使用两步裁剪策略筛选服务器,通过服务器选择策略寻找目标服务器来接受热点数据。实验表明,相比于同类的数据调整策略,本文提出的策略能够更为快速且有效的通过数据调整的方式完成服务器负载的调控工作。
其他文献
随着数字系统设计日益复杂化,对于系统设计和实现正确性的要求越来越高。如何在整个系统设计代码空间中定位到满足给定性质的模块,从而验证设计模块满足设计者的要求;如何在发
学位
攻击者可通过渗透网络中的某台主机并以其为跳板,逐步渗透,最终实现损害网络中重要资产的目的。到达攻击目标的所有可能的攻击路径形成了攻击图。研究攻击图对网络防护具有重要
随着计算系统资源的不断增加和规模的不断扩展,虚拟化技术作为一种新型的计算模式已成为了行业内的研究热点。虚拟技术是云计算研究中的一项关键技术,与传统操作系统一样,出现的
Web系统已成为当前主流的互联网应用模式,其性能能否满足服务质量约束(ServiceLevelAgreement,SLA)的需求至关重要,否则将导致客户流失,收益受损等严重后果。基于性能模型的保障
随着信息技术的快速发展,软件应用范围越来越广。但同时软件开发也面临着越来越多新的挑战。如何面对快速变化的需求、如何用更短的时间和更少的成本开发软件和如何面对同行业
随着社会、经济和移动互联网的迅速发展,商业、家庭、公共安全等领域的无线业务对频谱资源的需求越来越迫切。频谱紧缺的问题已经成为制约无线通信发展的瓶颈。认知无线电网
当今社会机器人技术正逐步渗透到了人类生产和生活的各个领域,并已经成为21世纪最热门的研究领域之一。目标检测、定位与跟踪是机器人实现更高一级的智能行为必须具备的基本能
数据管理技术是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程。随着数据形式的多样化以及应用需求的多元化,数据管理技术面临了新的困难和挑战。近
多智能体系统(Multi-Agent System,简称MAS)作为分布式人工智能的重要研究领域,从20世纪90年代起得到了快速的发展,并在诸多行业有着重要的应用。同时,越来越多的多智能体系统提出