基于Agent-aid的Map-Reduce架构负载平衡优化研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ynhappyma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Map-Reduce架构为大数据集云计算中复杂任务的分解和子任务的管理提供了一种新颖的计算模式。然而,系统中数据集的分布状况会对云计算的效率产生极大的影响。在本文中,我们针对诸如分布式数据挖掘等数据密集型的云计算运用,提出了一个新颖的模型,用于平衡分布式系统数据集的分布,从而提高整个云计算的效率。本文在经典的Map-Reduce结构模型之上增加了一个Agent层对其进行扩展,并将数据块的负载调节请求抽象为Token表示。文中对系统的负载调节分为两个部分:负载迁移调节和数据块副本数调节。在负载迁移调节中,Agent可以根据以往收到的资源请求Token推测出系统的局部状态,从而为后续的Token制定更加合理的路由策略,使其能够快速到达目标节点,从而高效的实现系统负载的均衡。在数据块副本数调节中,Agent可以根据系统中一段时期内数据块的访问热度状态,动态的对各个数据块副本数进行调整,从而分担高热数据节点的负载,实现系统的负载均衡。本文的主要贡献在于提出了一个Agent-aid系统对经典Map-Reduce结构进行扩展,辅助其进行系统负载的调节。针对Map-Reduce结构中子任务分配的特点,本文提出了负载迁移算法,对高负载节点进行负载的调节,并提出了一种高效的启发式路由算法对Token的路由决策进行支持。另一方面,针对系统中数据的访问特点,本文提出了数据块副本数调整算法,对访问热度不同的数据块进行副本数的调整,平衡各个节点的负载。在本文的最后,我们制定了详尽的实验,从多角度对我们的算法和系统进行了验证,证明了我们的算法和系统能够很好的辅助Map-Reduce结构对系统的负载进行高效调节。
其他文献
该文共包括七章内容:第一章阐述了IP网络管理系统的现状、局限性和发展趋势,以及IP网络资源管理的概念、特点和系统的设计思想.第二章介绍了该系统使用的关键协议和相关技术,
该文以移动IP环境下可靠传输协议SCTP和TCP的性能优化为主线.通过仿真评估SCTP协议在移动网络中的性能,并分析SCTP协议的不足.在此基础上,为了解决在无线链路上SCTP的不足,文
该文就CORBA平台一致性测试方法方面的内容从理论和实践的角度进行了探讨.借鉴OSI一致性测试方法和ODP一致性参考模型提出了一种CORBA平台一致性测试方法.该方法对一致性测试
IPSec是IETF提出的IP安全标准,是在IP层对数据包进行高强度的加密和验证,使安全服务独立于各种应用程序,利用IPSec构建VPN代价低廉,可扩展性强,得到越来越广泛的重视.该文针
远程虚拟实验必须完全网络化是构建虚拟实验室最基本的要求,而网络支持环境基于Internet也是必然选择。但基于IP协议的Internet是一种尽力传输机制,且采用面向无连接的机制。以
随着计算机技术的发展和应用的不断深入,软件系统的规模和复杂性日益增加,对软件系统适应变更的要求也越来越高,使得传统软件开发方法,特别是大型软件系统的开发陷入困境。研究表
当今世界,信息技术飞速发展,有力地推动着人类的社会发展和文明进步,信息化水平已成为衡量一个国家现代化和综合国力的重要标志。伴随着信息技术与信息产业的发展,网络与信息安全
该文就SLA及其管理的概念、管理框架、SLA表示和SLA管理系统方面的内容进行了探讨.基于TOM商务处理思想和SLA生命周期管理方法提出了一种支持SLA管理的IP业务QoS管理框架.该
目前,工业界尤其是互联网行业,在日常的业务运转中产出了大量的用户与服务数据,对这些数据进行存储、处理和分析的需求也在急剧的增长,这些数据的量已经远远超出了单台计算机的处
信息模型是网络管理接口的重要组成部分,其质量的好坏将直接影响网络管理接口的性能,并进一步影响整个网络管理系统的研制与开发,因此有必要对信息模型质量进行评价.网络管理