负载平衡系统中一种基于多agent和动态冗余技术的通用机制

负载平衡系统中一种基于多agent和动态冗余技术的通用机制

论文摘要

工作站网络(network of workstations NOW)和Internet工作站(workstation in Internet WII)已经成为传统高性能分布式计算环境的一个高效可行的替代方案,但NOW和WII都面临着有效使用资源的问题,所以解决负载平衡问题是提高NOW和WII性能的重要因素。负载平衡分为静态,动态和混合式三种,现在研究的重点多集中于动态负载平衡。动态负载平衡中的任务调度分为集中式调度和分布式调度,前者由一个任务调度器负责收集系统负载信息,决定任务调度方案;后者由每个节点上的调度程序共同决定任务调度方案。在采用集中式调度的动态负载平衡系统中,任务调度器往往成为系统的瓶颈。很多文献研究了各种负载平衡策略,但都没有系统完整地研究恶劣环境下分布式计算环境中负载平衡系统的容错性问题。采用集中式调度的负载平衡系统对恶劣的环境显然是非常敏感的,一旦调度器发生异常,整个系统就会瘫痪,此时调度器就成为系统的瓶颈;在采用分布式调度中的负载平衡系统中,虽然每个节点都可以扮演调度器的角色,但是只要存在发生异常的节点就会影响全局调度的正确性。所以负载平衡系统的容错性是值得重视与研究的一个问题。近些年来agent技术在分布式系统的开发过程中正发挥着越来越重要的作用,日益引起人们的高度重视。越来越多的研究人员投入到这一富有挑战性的研究领域,并取得了不少研究成果。MAS的提出可大大提高系统实现的效率和易维护性,更重要的是按照这种方式设计实现的系统更接近客观世界模型,由此又可提高系统的环境适应性。所以考虑将MAS应用于负载平衡系统的设计是一种可行的选择。本文提出了采用集中式调度的动态负载平衡系统的一种通用机制。该机制通过multi-agent系统提高了分布式系统中各节点的通讯效率。节点中的agent被分为五种:监控agent,冗余选择agent,主从交互agent,任务执行agent,任务调度agent。各个节点中的agent相互协作,使所有节点都准确而快速有效地知道整个系统中节点的拓扑结构,并且整个系统的整体负载情况也能及时而又快速地被中心调度器得到,这使得负载平衡的决策更加准确。论文中详细分析了采用双机备份方式作为系统容错选择的合理性,为了解决中心调度器成为瓶颈的问题,提出了动态冗余机制,它是一种基于双机热备份方式地容错技术,具有动态性和高可靠性地特点。这种机制的动态性是以多agent间的协作实现的。动态冗余机制使得在不改变系统可用性的前提下有效地提高了整个系统的容错性能。尤其是在恶劣的环境中,中心调度器比较容易出现故障的情况下,该机制的优势更为明显。该机制是通用的,所以具有广泛的应用,并且具有灵活的实现方法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景
  • 1.1.1 负载平衡技术
  • 1.1.2 多agent技术
  • 1.2 本文研究的目的
  • 1.3 论文结构
  • 第二章 负载平衡技术概述
  • 2.1 负载平衡的分类
  • 2.2 动态负载平衡
  • 2.2.1 动态负载平衡算法的分类和目标
  • 2.2.2 动态负载平衡算法的四个组成部分
  • 2.2.3 影响负载平衡性能的几个主要因素
  • 2.2.4 负载平衡算法的实现方法
  • 2.3 本章小结
  • 第三章 多agent技术概述
  • 3.1 agent
  • 3.1.1 agent概念
  • 3.1.2 agent的优点
  • 3.1.3 agent的应用
  • 3.1.4 agent基本结构
  • 3.2 多agent系统(MAS)
  • 3.2.1 MAS的产生及其定义
  • 3.2.2 MAS的组织结构
  • 3.3 MAS通信
  • 3.3.1 基本通信模型
  • 3.3.2 agent通信模型
  • 3.4 本章小结
  • 第四章 基于多agent和动态冗余技术的负载平衡
  • 4.1 问题的引入
  • 4.2 基于多agent的负载平衡基本策略
  • 4.2.1 信息策略
  • 4.2.2 选择策略和定位策略
  • 4.2.3 转移策略
  • 4.3 多agent系统的组成
  • 4.3.1 监控agent(MA)
  • 4.3.2 任务调度agent(SA)
  • 4.3.3 任务执行agent(EA)
  • 4.3.4 主从交互agent(IA)
  • 4.3.5 冗余选择agent(RA)
  • 4.4 系统容错性和动态冗余技术
  • 4.4.1 容错技术
  • 4.4.2 以冗余为基础的容错技术
  • 4.4.3 动态冗余技术
  • 4.5 负载平衡整体算法描述及其分析
  • 4.5.1 负载平衡整体算法描述
  • 4.5.2 负载平衡算法分析
  • 4.6 本章小结
  • 第五章 总结和展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的主要学术论文
  • 攻读学位期间参加的工作
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于agent的建筑工人流动行为仿真及其对行业的影响[J]. 控制与决策 2020(01)
    • [2].基于可能回答集程序的多Agent信念协调[J]. 计算机科学 2020(02)
    • [3].基于空间Agent的舰载机群调度路径规划[J]. 兵器装备工程学报 2020(03)
    • [4].基于多Agent的海岛微电网分布式双层控制方法[J]. 电力系统及其自动化学报 2020(03)
    • [5].基于Agent建模的小群体疏散时间研究[J]. 消防科学与技术 2020(03)
    • [6].基于多Agent的地区电网智能调度系统研究与设计[J]. 科技经济导刊 2020(09)
    • [7].基于Agent人工智能技术的分布式入侵检测系统设计[J]. 计算机测量与控制 2020(07)
    • [8].基于Agent的数据链系统信息交互过程建模仿真[J]. 计算机仿真 2020(08)
    • [9].基于Agent的中压电力线载波通信组网技术[J]. 电力信息与通信技术 2017(01)
    • [10].装备保障指挥Agent框架建模[J]. 火力与指挥控制 2017(02)
    • [11].基于Agent的要地防空作战仿真研究[J]. 计算机与数字工程 2016(11)
    • [12].利用多Agent算法进行船舶电力系统网络重构模型研究及仿真[J]. 舰船科学技术 2017(04)
    • [13].基于移动Agent的网络安全管理模型的研究[J]. 网络安全技术与应用 2017(06)
    • [14].基于多Agent技术的资产管理系统[J]. 电脑知识与技术 2017(07)
    • [15].基于Agent的内部威胁实时检测框架[J]. 计算机系统应用 2017(06)
    • [16].基于Agent的麻将游戏机器人系统设计[J]. 信息系统工程 2017(05)
    • [17].基于多agent系统的大规模无人机集群对抗[J]. 控制理论与应用 2015(11)
    • [18].基于多Agent的船舶电力系统故障恢复方法[J]. 信息与控制 2015(06)
    • [19].基于Agent的信息化作战油料保障调运模型[J]. 兵器装备工程学报 2016(03)
    • [20].基于多Agent仿真的新产品推广策略研究[J]. 中国管理科学 2015(S1)
    • [21].基于Agent的羊群行为研究[J]. 中国管理科学 2015(S1)
    • [22].智能电网之中的Agent技术分析[J]. 中国新技术新产品 2016(18)
    • [23].组织中情绪氛围对隐性知识共享的影响——基于多agent的仿真研究[J]. 情报理论与实践 2016(09)
    • [24].基于多Agent的作战体系仿真模型构建[J]. 舰船电子工程 2016(10)
    • [25].基于多Agent的分布式能源并网策略[J]. 系统工程学报 2014(06)
    • [26].基于Agent的个性化元搜索引擎[J]. 河北大学学报(自然科学版) 2015(02)
    • [27].一种改进的移动Agent消息收发机制[J]. 电子商务 2015(06)
    • [28].基于信标的多Agent系统及其移动规则研究[J]. 长春理工大学学报(自然科学版) 2015(03)
    • [29].电力系统继电保护中多Agent技术的运用实践略述[J]. 科技与创新 2015(21)
    • [30].基于多Agent的微电网电压控制系统[J]. 电气开关 2015(05)

    标签:;  ;  ;  ;  

    负载平衡系统中一种基于多agent和动态冗余技术的通用机制
    下载Doc文档

    猜你喜欢