云计算中的网络拓扑设计和Hadoop平台研究

被引:0
作者
邓自立
机构
[1] 中国科学技术大学
关键词
云计算; 网络拓扑设计; 贪心算法; Hadoop; 映射-规约; 任务调度;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
云计算是2007年底正式提出的一个新的概念,它是一个革命性的举措,意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉,不同之处只是在于它是通过互联网进行传输的。至今为止,Google、Microsoft、IBM、亚马逊等IT商业巨头都推出了自己的云计算平台,并把云计算作为其未来发展的最主要战略之一。因此,云计算的研究不但紧跟业界技术发展的趋势,同时还具有较高的应用价值。 在云计算系统的后端,有成千上万的服务器,如何将如此大量的服务器有效地组织是云计算系统高效稳定运行关键问题之一。一个合理的网络拓扑不但可以提高网络的性能,而且能够保证网络的稳定性,使网络在部分节点或链路故障或拥挤时也能正常工作。云计算系统后端的网络拓扑特性有别于一般的网络拓扑,需要我们重新考虑和研究。 Hadoop是一个在集群上运行大型数据库处理应用程序的开放式源代码框架。它支持通过Google的MapReduce编程范例来创建并执行的应用程序,在很多大型网站上都已经得到了应用,可以说是目前最为广泛应用的开源云计算软件平台。但其发展时间较短,研究还不够深入,还有较多值得改进的地方。考虑云计算以上两个方面,本文主要进行了以下研究: 1.通过调研云计算的网络需求,分析云计算的网络拓扑结构特点,提出云计算网络拓扑结构应该由中心的主干交换部分和外围的树状子网组成的基本构想。然后利用图论和最优化理论,基于贪心算法思想,针对其主干交换网络的拓扑设计提出了自动拓扑设计算法RGA并仿真实现,通过和已有算法的比较,证明了算法的有效性和优越性。 2.通过调研Hadoop的相关资料,在实验室搭建配置了8台PC组成的Hadoop平台。然后对Hadoop的MapReduce工作模式进行分析,针对它的多任务调度提出了基于优先级的加权轮询算法(PBWRR)并在Hadoop平台上编程实现。最后比较了PBWRR和Hadoop平台默认使用的FIFO调度算法,讨论了它们的优劣和各自适用的场景。 最后我们对论文工作进行了总结,并讨论了对进一步工作的展望。
引用
收藏
页数:77
共 13 条
[1]
The power of tuning.[J].Ron Banner;Ariel Orda.IEEE/ACM Transactions on Networking (TON).2007, 4
[2]
Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems [J].
Fleischer, Lisa ;
Jain, Kamal ;
Williamson, David P. .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2006, 72 (05) :838-867
[3]
Sparse connectivity certificates via MA orderings in graphs [J].
Nagamochi, Hiroshi .
DISCRETE APPLIED MATHEMATICS, 2006, 154 (16) :2411-2417
[4]
Two-connected orientations of Eulerian graphs [J].
Berg, Alex R. ;
Jordan, Tibor .
JOURNAL OF GRAPH THEORY, 2006, 52 (03) :230-242
[5]
Topological optimization models for communication network with multiple reliability goals.[J].Baoding Liu.Computers and Mathematics with Applications.2000, 7
[6]
BICONNECTIVITY APPROXIMATIONS AND GRAPH CARVINGS [J].
KHULLER, S ;
VISHKIN, U .
JOURNAL OF THE ACM, 1994, 41 (02) :214-235
[7]
A linear-time algorithm for finding a sparse k -connected spanning subgraph of a k -connected graph.[J].Hiroshi Nagamochi;Toshihide Ibaraki.Algorithmica.1992, 1
[8]
操作系统教程.[M].陈向群;杨芙清编著;.北京大学出版社.2001,
[9]
网络最优化.[M].刘家壮;徐源著;.高等教育出版社.1991,
[10]
宽带无线因特网络中的加权轮循调度算法 [J].
铁玲 ;
李建华 ;
诸鸿文 .
上海交通大学学报, 2002, (09) :1288-1290