实时集群系统的设计实现与优化

来源 :重庆大学 | 被引量 : 0次 | 上传用户:Lxue_hlp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于开放式体系标准,采用通用商业产品构建的集群计算体系已在高性能计算领域得到大量采用,在全世界排名前500名的超级计算机系统中,有360个为集群体系结构,占到了500强总数量的72%[1]。集群系统是在商品化部件日益高性能、稳定可靠、并且廉价的背景下出现的,人们将服务器、工作站、甚至高档微机用高速互联网络连接起来,用以代替价格昂贵的大型机和M PP等系统。集群系统以良好的可扩展性和性价比,迅速成为构建超级计算机的首选体系结构。同时,由于各种应用系统大数据量处理,高密度的数据吞吐的需求也对集群系统的高扩展性也提出了更高的要求。将集群调度分派功能全部分布至后端服务节点,能够大大降低传统上提供调度及系统平衡负载机制的前端机的负荷,消除了系统扩展功能的瓶颈。但实时性应用苛刻的响应时限要求也对集群体系功能提出了挑战。常规的实时操作系统通过内核实时调度,集中计算资源保证了实时任务的时限。但其资源调度基于单机系统,缺乏支持多节点集群体系的功能,且多用于嵌入式体系,内存和储存空间有限,难于支持集群结构。目前通行的在中间层加入集群负载平衡调度的作法侧重于荷载均衡分布,目标是系统产出最大化,而难以满足实时任务对响应时限的要求。因此,研究针对开放式集群体系的实时调度机制,实现对不同时限任务的区分,在保证实时任务时限的同时兼顾吞吐量的需求已经变得十分紧迫。本文调研了当前集群系统的现状,分析了实时集群系统的实际需求,详细研究工作如下:①提出了三种实时调度策略,并在Linux系统平台下对实时集群系统进行了详细设计,建立了开放式的实时集群系统平台。②除此以外,专门研究了在系统超载情况下的应对策略,提出了超载情况下缓解系统压力,遏制系统性能恶化的任务丢弃机制。③在分析了当前系统节点的发展趋势并且充分考虑了Linux操作系统中CPU和IO之间的协调关系之后,本文作了顺序服务模式和并发服务模式的研究,同时也提出了一种在并发模式下的弹性控制机制,使得多个任务能够更加合理的在并发模式下共享系统资源。④对于现有RTCS系统的通信IO做出了优化分析,利用开放平台提供的IO多路复用方法提高了系统的响应能力,挖掘了系统潜在的并行性,增强了前端机的处理能力。以上各种优化设计都得到了实验的证明,其总体性能均优于原始的RTCS集群系统。
其他文献
在移动IPv6中,无论移动节点当前在哪里接入因特网,始终都是通过其永久的家乡地址来识别该节点的。离开家乡网络时,每个移动节点都会获取一个转交地址来表示节点当前的位置,到
气候变化和环境问题的全球化促使各国政府及科研机构致力于环境污染物的宏观环境行为研究,应用数学模型以及计算机软件技术模拟污染物在环境系统中的分布与归宿具有传统实验
随着现代科学技术的进步,各种传播媒介如雨后春笋般迅猛发展,丰富多彩的艺术形式极大地丰富了人们的视野。随着社会认知度的提高,与之相应的是各大高校艺术类考生数量的激增,这对
IP电话技术以其巨大的应用优势赢得了市场的青睐,成为当今世界上发展最快的应用技术之一。世界上电信业和计算机业各大组织的积极努力,产生了现阶段用来构建IP电话的两大技术
2002年,国际对象管理组织(OMG)提出了模型驱动架构(MDA)。MDA的目标是把业务和应用逻辑与底层的平台技术分离。基于MDA及相关标准的平台独立应用能够在一些开放或者专有平台上
PACS(图像归档及通讯系统)是对医学影像资料进行采集、传输、存储、处理及显示的综合管理信息系统。DICOM 3.0是应用于医学影像数据交换和通讯的主要标准。PACS是现代数字化
随着企业不断的发展,企业信息系统(Enterprise Information System。以下简称EIS)的规模也越来越大,同时也造成了企业需求的不断改变,这就要求EIS必须具有较强的可适应性。而在E
作为计算机视觉和模式识别领域的一个热点课题,图像识别被应用于公共安全、国防军事、农业和日常生活等许多方面。基于稀疏表示的分类方法由于其所具有的简单性和有效性在近年
随着网络应用范围的不断扩大,网络信息安全正日益得到人们的关注,入侵检测技术研究则成为Ⅱ业界的热门研究方向之一。面对网络环境中各类攻击与破坏的与日俱增,我们急需一个良好
进入21世纪后,计算机技术发展的一个重要方面,就是嵌入式计算机技术的飞速发展。基于嵌入式技术的产品已经深入到社会生活的各个层面,不知不觉中,形式多样的嵌入式产品特别是本身