基于OpenStack平台的MapReduce框架优化方案的设计与实现

来源 :中央民族大学 | 被引量 : 0次 | 上传用户:talaima116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于云计算弹性可伸缩的特性,将大数据处理集群部署到云上可实现“按需获取”的业务模型成为当前业界主流的应用模式。随着云平台上广泛使用MapReduce框架作为大数据处理应用,业界已经提出了许多关于虚拟计算集群的优化方案。大多数研究主要关注两个方面的优化,一方面是MapReduce作业任务的调度;另一方面是云平台的数据处理能力和虚拟网络传输能力。经过调研发现,综合考虑后面两个因素的研究相对较少。本文设计了一套云平台虚拟网络部署优化方案。综合考虑了云平台的数据处理能力和数据传输能力这两个因素对虚拟计算集群的影响,主要思路是通过对底层云平台虚拟网络拓扑结构的优化,实现上层MapReduce性能的优化。本文中,云平台虚拟网络部署优化方案基于OpenStack中Neutron组件的多主机网络代理部署机制,优化云平台虚拟网络的拓扑结构,通过提升平台的数据传输能力和数据处理能力,优化平台上的MapReduce框架。主要的研究内容包括以下几个方面:(1)研究云平台中网络通信代理机制是如何影响云平台上大数据处理应用的性能。研究发现网络通信代理的个数,具体部署的位置,以及网络通信代理与虚拟机具体的对应关系是本论文需要解决的三个问题。(2)研究如何获得云平台上网络通信代理数目的最优解。首先对云平台上MapReduce作业流的性能期望进行建模,然后对性能优化模型的数学问题进行求解,最终得到云平台上最优网络通信代理的数目。(3)研究网络通信代理的具体部署位置。采用Knapsack算法,确定云平台上最优网络部署代理的位置。该问题的解决能够优化虚拟机之间的通信性能,提升虚拟集群数据传输的能力。(4)研究网络通信代理与虚拟机之间的对应关系。采用LoadBalancing算法,确定网络通信代理和虚拟机的对应关系,该问题的决解能够优化虚拟机的计算性能,提升虚拟集群数据处理的能力。(5)使用Python开发虚拟网络优化方案的插件,并应用到云平台中,实现该优化方案的自动化部署。(6)通过设计和完成Hadoop虚拟集群处理海量数据的实验,最终证明本论文的优化方案明显提升了虚拟大数据集群的处理能力。在完成同样大小作业的情景下,同时对上述三个问题的优化使得虚拟集群性能得到大幅度提升。本文研究内容已经在云平台上部署成功,并且通过对云平台实验结果的对比分析,证明了该策略的有效性和优越性。本文的设计对云上虚拟网络和大数据处理的研究,具有一定的参考价值和指导意义。
其他文献
本文从传统老字号的定义和内涵出发,结合当前老字号的发展状况,利用SWOT工具分析传统老字号的自身优劣势与环境的机会和威胁,提出老字号企业在新市场形势下重焕新生的发展对策和
目的探讨床旁纤维支气管镜辅助吸痰对重症下呼吸道感染患者肺部通气功能及血清炎症介质水平的影响。方法选取2016年5月至2018年5月医院收治的重症下呼吸道感染患者80例,按照
党的十七届三中全会明确提出了“建立现代农村金融制度”,把制度建设作为推动新一轮农村改革发展的重要突破口,当前农村经济的增长对农村金融的业务发展提出了新要求,本文分析了
近年来糖尿病和大肠癌患病率都呈上升趋势,而且2型糖尿病与大肠癌有相似的生活方式和环境危险因素,如高体重指数,中心性肥胖,体力活动少,饮食中纤维素低而精碳水化合物高等.
The White Stone worship is an inseparable cultural part among Qiang People in the history and their daily lives.It has relationship with the God,with Qiang peop
肾移植术后的功能评价及并发症的鉴别诊断是临床正确治疗的关键。笔者对17例移植肾病人进行99Tcm硫胶体(SC)静态显像及同期99Tcm半胱氨酸(EC)动态显像,并做对比研究,现报道如下。资料与方法1研
对25例分化好的甲状腺癌术后转移灶有摄取^131I功能者进行了^131I治疗,按不同转移部位给予不同量的^131I,其一次剂量为3.7-7.4GBq,累积剂量为3.7-29.6GBq,平均为9.45GBq。结果转移灶摄取^131I功能完全消除者12例,部分消除者8例,好转后复发
本文简要介绍了云存储的概念以及云存储相关技术,分析了Hadoop与OpenStack各自的优缺点,最后提出了Hadoop与OpenStack云存储整合的两种方式,为今后云存储建设开拓了思路。
随着计算机技术和迭代重建算法的发展,目前的PET仪及SPECT仪中几乎都提供了迭代重建算法.迭代法中最普遍使用的是有序子集最大期望值法(OSEM)[1].其有序子集思想(OS,即将全部