基于多Agent系统的网络拥塞控制若干问题的研究

基于多Agent系统的网络拥塞控制若干问题的研究

论文摘要

如何建立一个有效的网络管理系统,更好地解决网络中的拥塞问题已经成为近年来网络研究的热点问题。目前得到应用的大部分网络管理系统采用集中管理方式,这种方式在系统的可靠性、伸缩性、灵活性等方面存在诸多不足。分布式网络管理为这些问题提供了一种很好的解决方法,代表了网络管理的最新发展方向。多Agent系统(MAS)在处理分布式问题上具有极其显著的优势,并且MAS与分布式网络管理的需要是高度一致的,因此本文提出了基于多Agent系统的网络管理系统。本文首先介绍了网络管理的现状以及基本方法,针对当前网络管理存在的问题和需要解决的关键问题,设计并实现了一套基于多Agent的网络管理系统。这套多Agent系统可用于解决网络管理中的配置管理、性能管理等。整个系统利用JADE(Java Agent Development Environment)平台,通过跨平台的开发语言Java语言编写,可安装到网络中不同设备上。拥塞问题是制约网络发展和应用的一个瓶颈,因此本文针对网络管理中的拥塞问题进行研究,通过分析拥塞现象产生的原因,利用分布式Agent的优势来实现早期拥塞检测,特别针对混和TCP协议(Vegas和Reno)的网络环境,提出了一种改进的拥塞控制方法,通过拥塞发生位置的代理同邻近节点代理之间的协作,以及对TCP协议的配置,可以在局部快速的解决拥塞问题,防止拥塞程度的恶化及蔓延,保证了网络的服务质量。为了验证基于多Agent的拥塞控制算法,本文利用Linux操作系统搭建了模拟的实验环境。通过实验证明,基于多Agent的拥塞控制算法比传统拥塞控制方法更加有效。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 前言
  • 1.2 国内外研究现状
  • 1.3 研究目标
  • 第2章 分布式网络管理模型
  • 2.1 基于SNMP的集中式管理模型
  • 2.2 需要解决的问题
  • 2.3 分布式网络管理模型
  • 2.4 分布式网络管理系统
  • 2.4.1 基于Web的分布式网络管理系统
  • 2.4.2 基于多Agent的网络管理系统
  • 2.5 本章小结
  • 第3章 基于多Agent的网络管理系统设计
  • 3.1 网络管理系统要求
  • 3.2 网络管理系统设计
  • 3.3 Multi-Agent功能设计
  • 3.3.1 配置管理Agent
  • 3.3.2 拥塞检测Agent
  • 3.3.3 拥塞控制
  • 3.4 Agent黄页服务器
  • 3.5 消息产生器
  • 3.6 本章小结
  • 第4章 改进的网络拥塞检测与控制算法
  • 4.1 拥塞的基本概念
  • 4.2 拥塞产生的原因
  • 4.3 拥塞的危害
  • 4.4 新型的拥塞检测算法
  • 4.5 拥塞控制算法
  • 4.5.1 拥塞控制算法基本思想和流程
  • 4.5.2 基于TCP协议的拥塞控制算法
  • 4.6 本章小结
  • 第5章 基于多Agent的网络管理系统的软件实现
  • 5.1 系统开发平台和环境
  • 5.2 Agent功能实现
  • 5.2.1 CoreAgent实现
  • 5.2.2 配置管理Agent
  • 5.2.3 拥塞检测Agent
  • 5.2.4 拥塞控制Agent
  • 5.3 Agent黄页服务
  • 5.3.1 服务注册与注销
  • 5.3.2 服务查询
  • 5.4 消息产生器
  • 5.4.1 FIPA规范简介
  • 5.4.2 Agent通信语言ACL
  • 5.4.3 ACL Message
  • 5.5 本章小结
  • 第6章 实验结果与分析
  • 6.1 实验设计
  • 6.2 实验步骤
  • 6.3 实验结果与分析
  • 6.4 本章小结
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  

    基于多Agent系统的网络拥塞控制若干问题的研究
    下载Doc文档

    猜你喜欢