超级计算中心网络及数据传输的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:lazysands
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能计算是信息技术的一个重要分支,被公认是继理论和实验科学之后,人类认识未知世界的第三大方法,高性能计算水平也已成为衡量一个国家核心竞争力的关键指标。超级计算中心作为提供高性能计算能力的一个主要场所,已从封闭走向开放,超级计算中心的网络及数据传输系统的可靠性、可用性、安全性也变得非常重要。本论文对超级计算中心的网络及数据传输系统进行了设计和实现。从Internet出口链路、超级计算中心内部网络及超级计算机三个层面,对数据传输进行了研究,发现数据传输不稳定问题的主要原因在负载不均衡。特别是国产超级计算机,由于技术水平的原因,虽然有多个接入结点和多个存储结点,但由于这些资源是共享的并且它们的调度是静态的,当有多个用户同时集中使用或单个用户大量使用其中某些资源时会引起严重的负载不均衡从而导致数据传输的不稳定。为此,论文重点设计了超级计算中心的网络系统。采用七层交换机方便地解决了Internet出口链路的负载均衡问题,采用冗余的网络结构解决了内部网络的负载均衡,在可靠性、可用性和安全性方面也做了大量的工作。论文的另一部分重要工作是在LVS集群软件的基础上提出了一种新的具有良好适应性的负载动态反馈调度算法。目前,LVS软件中共有八种调度算法,它们均属于静态调度算法。由于静态调度算法在很大程度上依赖于调度任务和服务器的静态属性,而我们知道,任务具有波动性,且外界环境也在不断地变化,因此通常静态调度算法无法很好地实现负载的均衡。为了将任务更均衡地分配给各后端服务器,论文提出了动态反馈调度算法。动态反馈调度算法通过监视和评估各个服务器的当前负载,然后由此选择负载最轻的服务器去处理新的任务。最后,利用搭建的实验环境,对动态反馈调度算法进行评测。为模拟负载不均衡的情况,论文对其中一台服务器加上额外的负载。测试结果表明,相比其它调度算法,动态反馈调度算法能够更好地完成负载均衡的任务。特别地,采用动态反馈调度算法,使系统具有可伸缩的功能。由于集群系统中的负载均衡器定期收集后端服务器的相关信息,因此某台服务器出现故障后,负载均衡器能识别并不再给它分派任务,从而使整个系统对外表现来说,服务不会终止,而仅是服务能力略有下降。
其他文献
学位
随着计算机网络与多媒体信息技术的快速发展,使得多媒体信息的交流达到了前所未有的高度和深度,其发布形式也愈加丰富,但是随之出现的问题也相当严重,如:媒体作品的版权侵犯,
随着计算机及网络技术的飞速发展,当越来越多的公司及个人成为Internet用户后,计算机网络安全作为一个无法回避的问题呈现在人们面前。用户传统上采用防火墙作为网络安全的第一
基于Web的应用系统已深入到现代社会的各行各业。随着企业信息化程度的提高,应用系统的开发质量和效率与企业的发展有着很重要的关系。因此对应用系统有关的开发问题进行深入
难以预测的节点移动特性,全局信息的缺乏,使容忍延迟网络(Delay Tolerant Network,DTN)的路由算法设计极具挑战性。由于整个网络的结构随时间不断变化,没有一条确定的路径,所
XML具有自描述性、可扩展性,既有内容也有结构信息,XML文档常见于Internet上存在的网页、商业文本、数字图书馆等,XML文档数量正呈指数级增长。如何有效地解决异构的XML文档集的
管理信息系统的设计开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。 企业
随着经济的迅速发展,人口膨胀、资源危机、环境污染等问题的出现使人们越来越认识到可持续发展的重要性。实施可持续发展战略,走可持续发展之路,是区域发展的必然选择,所以可持续
网络规模和性能的迅速增长,要求当前和未来的网络设备具备线速和智能处理能力的同时,又需要高灵活性。通用CPU和专用集成电路(ASIC)已不能同时满足这些要求。网络处理器通过
对计算速度、系统可靠性和成本实效性的要求必将促使发展新的计算机模型来代替传统的冯·诺依曼结构的计算机。随着网络技术的飞速发展,分布式并行计算成为可能。从而,对于适合