文档介绍:电子科技大学
硕士学位论文
以SLA为中心的网络运行监测系统架构设计与实现
姓名:阙太富
申请学位级别:硕士
专业:通信与信息系统
指导教师:雷维礼
20090501
摘要,正是服务提供商和客户双方经协商而确定的关于服务等级的协议。因此,哂兄匾5难芯考壑担酝缭诵凶刺募嗖是实现芾淼闹匾;方凇软件架构是系统蓝图,它清晰划分了系统的逻辑功能组件,并通过约定的接口和标准的协议将其组织起来,形成层次结构清楚的软件骨架。本文以“以为中心的网络运行监测系统”项目为背景,深入研究了以V行牡耐缭诵监测系统的软件架构相关问题,主要包括以下五个方面的内容:ü砸許为中心的网络运行监测系统特点的分析,提出了适应该系统应用特点的软件架构;ü员确治鱿喙丶际酰≡窳耸屎细眉芄沟娜砑际踝魑J迪值幕础,并重点研究了分布式对象技术和数据分发技术,提出了基于技术构建软件架构的方案:岷纤∪〉娜砑际酰富巳砑芄沟纳杓疲⑼瓿闪酥骺亍⑹据分发系统、呈现层与业务逻辑层整合框架等关键模块的设计与实现:ü扇砑芄褂胂低诚喙啬?椋⒃谑导实耐缁肪持型瓿上低级的测试,验证了架构的有效性;A颂岣呦低车男阅芎图芄沟目缮焖跣裕疚慕徊窖芯苛撕筇ǚ器的负载均衡算法,提出了一种基于改进遗传算法的负载均衡机制,并通过仿真验证了算法的可用性。本文所设计的软件架构已在电子科技大学沙河校区校园中测试,验证了架构关键词:珻,植际较低常砑芄梗涸鼐网络的发展趋势是以为核心,统一承载语音、数据和多媒体业务。随着这种业务募铀俜⒄梗栽擞I痰拇屯缣岢隽诵碌囊G蟆H繁7裉峁┥,峁┓弦G蟮姆窬哂兄匾5囊庖濉6竦燃缎虳的有效性。
甀..,琧,”....—,痶“猚.
,.瓵,,珼,,
图目录传统的模块交互方式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯总线型交互模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯发布者/订阅者模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯葱薪锥蔚绞迪帜P偷挠成洹监测系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统的层次性模块图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯运行监测系统的网络部署⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯主动对象实现序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.瓼J健J浇峁埂数据分发实现框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统模块命名机制图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯实施控制与监测模块间的交互⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图纳芷凇轮询的数据分发模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基于软件总线的软件架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯运行监测系统的模块协同⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯慕峁埂配置管理模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯配置模块的序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.监测模块的实现模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯呈现层与业务逻辑层整合方案图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.数据订阅者活动图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.数据发布者的活动图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯测试环境拓扑图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯监测任务管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.配置界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯链路配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.
电子科技大学沙河校区拓扑图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯链路历史流量图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯实施控制模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.应用了负载均衡机制的系统部署方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯负载均衡网络模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯轮转算法与遗传算法页面平均响应时间比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.每秒分配给各服务器的请求流量⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯轮转算法与遗传算法在数据库查询业务平均响应时间上的对比⋯⋯图图查看监测信息树形结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯路由器信息⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.链路分析模块被实施控制模块激活⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯链路分析模块的数据订阅者⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯数据发布者发布最新的实时数据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基本遗传算法流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.负载均衡节点模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图目录
表目录业务仿真参数设置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表分布式架构下的中间件的比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..监测模块对应的端口范围⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..拓扑监测结果在数据库中的信息⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯