分布式计算系统关键技术研究

分布式计算系统关键技术研究

论文摘要

随着计算机技术的不断进步和网络技术普及,人们对大规模的计算、存储、传输等方面的要求也越来越高。而单台计算机硬件和软件的发展却远远落后于应用对这些方面的需求。因此从软件的角度上将多台计算机硬件连接起来共同完成一项大规模任务的需求就显得越来越迫切了。随着这种需求的增加和计算机互联网技术以及软件技术的发展分布式系统应运而生。其中在科学研究等领域,越来越广泛和深入地应用了大规模分布式计算系统,这些系统充分利用了INTERNET网络,构建了广域网环境下系统组成单元充分异构的分布式计算系统。论文的研究内容基于一个大规模基因分析课题项目——“DNA芯片和猪禽基因分析”,由于基因分析是一个规模十分庞大的计算过程,需要大量的计算资源长时间运行计算。而且不同的课题计算子任务之间计算量以及占用的内存空间具有很大的区别,同时课题项目对不同的子任务有不同计算要求。由于项目海量的计算规模,传统的中小规模集群已经无法满足这种要求,而大规模的专用集群成本代价昂贵,所以论文采用了构建分布式计算系统的思路。在分布式计算系统中透明内存划分、负载均衡技术是以前文献研究的重点,然而这些文献缺乏对不同子任务的相应管理,因此针对课题项目实施中的计算需求问题,论文重点研究了多优先级透明内存使用、多优先级负载均衡以及多队列节点调度策略三项关键技术,使得项目应用对本地节点的性能影响控制在了5%以内,同时在CPU资源、内存资源上保证了不同子任务服务质量需求,均衡了节点上不同性质子任务的比例。论文提出的多优先级透明内存使用算法,不仅保证了项目应用对本地节点的透明性,而且在不同优先级子任务中合理分配内存,满足了子任务之间相对的服务质量要求;基于多队列的节点调度策略算法采用了多个队列,为本地应用队列提供了非抢断式的服务,同时为不同优先级子任务队列提供了基于优先级的抢断式服务。与主要针对内存资源的多优先级透明内存使用策略一起从节点整体的角度上满足了不同子任务的相对服务质量要求;多优先级负载均衡算法,将任务的优先级、内存以及CPU的使用综合作为任务调度和负载评估的参数,从而使得系统在保证计算负载平衡的前提下对内存的使用也更趋均衡,并进一步将不同优先级子任务的分布也进行了优化。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 分布式计算系统概述及研究现状
  • 1.3 论文的研究内容
  • 1.4 论文的章节安排
  • 第二章 分布式计算系统关键技术研究
  • 2.1 透明内存技术
  • 2.2 负载均衡技术
  • 2.3 节点调度技术
  • 2.4 项目需求分析
  • 2.5 分布式计算系统所采用的关键技术
  • 2.5.1 透明内存使用技术
  • 2.5.2 多优先级负载均衡技术
  • 2.5.3 多队列节点调度技术
  • 2.6 本章小结
  • 第三章 分布式计算系统关键技术的设计与实现
  • 3.1 分布式计算系统的体系结构
  • 3.1.1 系统设计方案
  • 3.1.2 系统主要模块与概要流程
  • 3.2 分布式系统中透明内存的设计实现
  • 3.2.1 分布式计算系统中透明内存体系结构
  • 3.2.2 分布式计算系统中透明内存实现机制
  • 3.3 分布式计算系统中多优先级负载均衡的设计与实现
  • 3.3.1 分布式计算系统中多优先级负载均衡体系结构
  • 3.3.2 分布式计算系统中多优先级负载均衡实现机制
  • 3.4 分布式计算系统中多队列节点调度的设计与实现
  • 3.4.1 分布式计算系统中多队列节点调度体系结构
  • 3.4.2 分布式计算系统中多队列节点调度实现机制
  • 3.5 本章小结
  • 第四章 仿真测试与分析
  • 4.1 仿真实验环境
  • 4.2 仿真实验日志
  • 4.3 仿真实验实现
  • 4.4 数据分析评估
  • 4.5 本章小结
  • 第五章 结束语
  • 5.1 结论
  • 5.2 进一步工作及展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    • [1].中国农科院启动“良种猪,国产化”计划[J]. 北方牧业 2020(12)
    • [2].中国农科院启动“良种猪,国产化”计划[J]. 甘肃畜牧兽医 2020(06)
    • [3].基于异构环境的子任务可分解调度策略研究[J]. 微电子学与计算机 2011(07)
    • [4].云制造环境下子任务在分布式机器人中的调度方法[J]. 制造技术与机床 2017(06)
    • [5].参数相关任务中Option算法的子任务重用[J]. 煤炭技术 2014(01)
    • [6].基于子任务及其执行时间的动态电源管理[J]. 西南交通大学学报 2010(03)
    • [7].油库机构和编制定量设置方法[J]. 中国民航飞行学院学报 2011(04)
    • [8].经济、安全的海量数据生命周期管理方案[J]. 计算机工程与设计 2009(19)
    • [9].基于信息化的《职业生涯规划与就业创业》教学探析[J]. 现代教育 2015(04)
    • [10].基于预申请和功能替代的Sagas模型改进[J]. 计算机工程与应用 2011(19)
    • [11].面向复杂任务结构的Agent联盟算法[J]. 小型微型计算机系统 2011(03)
    • [12].基于WBS的船载测控系统效能评估研究[J]. 现代雷达 2015(09)
    • [13].一起来认识如影随形的拖延[J]. 健康生活 2016(07)
    • [14].制造网格任务分解规则、方法及应用研究[J]. 计算机工程与应用 2010(04)
    • [15].引入式项目教学方法在高职院校计算机软件教学中的应用[J]. 计算机教育 2010(01)
    • [16].ERP系统中MAS的应用研究[J]. 徐州工程学院学报 2008(04)
    • [17].基于本体的任务模型研究与应用[J]. 办公自动化 2009(02)
    • [18].分层强化学习研究进展[J]. 计算机应用研究 2008(04)
    • [19].一种在线集群异常作业预测方法[J]. 北京邮电大学学报 2019(05)
    • [20].一种面向部分可重构FPGA的混合实时调度算法[J]. 计算机科学 2010(10)
    • [21].基于马尔可夫逻辑网的联合推理开放信息抽取[J]. 计算机科学 2012(09)
    • [22].PSO算法在子任务分配中的应用[J]. 计算机工程 2011(24)
    • [23].一种分段集群异常作业预测方法[J]. 大连理工大学学报 2019(04)
    • [24].基于递进式案例教学法的Java课程教学改革研究[J]. 计算机教育 2013(23)
    • [25].基于M4系统的多传感器资源分配管理[J]. 火力与指挥控制 2008(07)
    • [26].基于协商协议的客户协同设计任务分配[J]. 现代制造工程 2014(10)
    • [27].多重不确定因素影响的高端装备研制任务仿真建模[J]. 系统工程与电子技术 2018(06)
    • [28].FOI2020算法冬令营提高组第1试详解[J]. 福建电脑 2020(03)
    • [29].高职院校机电专业基础课和专业课构建融合模式的创新与探讨[J]. 南方农机 2019(03)
    • [30].云服务中结果回收策略研究[J]. 信息与电脑(理论版) 2015(15)

    标签:;  ;  ;  ;  ;  

    分布式计算系统关键技术研究
    下载Doc文档

    猜你喜欢