网络性能管理系统的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:gaofeinei3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国内网络应用的发展,结构越来越复杂和规模越来越大的网络系统需要网络管理软件来保证系统的正常运作,网络管理的质量会直接影响网络的运行质量,管理好一个网络与网络的建设同等重要。本文结合武汉和中信息公司开发的网络性能管理系统针对下面几个问题进行了探讨: (1) 根据网络管理的目的,给出了网络性能管理系统的定义。结合和中网络性能管理系统的实际需求,讨论了系统的网络部署方式、软件总体结构、功能模型。 (2) 讨论了目前主流的网络管理协议SNMP、NetFlow、sFlow的基本原理、适用范围及它们各自的优缺点,特别介绍了NetFlow数据格式和免费的网络性能管理工具。 (3) 探讨了和中网络性能管理系统的需求,主要说明了基于NetFlow、sFlow采集系统的需实现的众多功能,特别介绍了NetFlow流的存储格式xflow、系统中区域的概念及海量数据的分类汇总和多维度排序的问题。 (4) 根据系统的需求,说明了NetFlow采集程序flowd的基本设计思想及主要流程;sFlow采集程序的sflowd的设计;海量数据分类汇总和多维度排序引擎flow-mining的基本设计思想。另外,特别介绍了系统的开发环境和TDD开发模式。 (5) 在第六章中,就系统中三个主要难点问题的设计和实现进行详细的介绍。详细介绍了主流内存数据库Berkeley DB的原理和编程接口及如何利用Berkeley DB解决了海量数据快速存储的问题;详细讨论了NetFlow V9的复杂的输出格式及解析NetFlow V9信息过程中使用的关键数据结构Hash8;最后,运用多种高效的数据结构和算法(Judy Arrav/二叉排序树/哈希红黑树/Berkeley DB)和有效的时间调度实现了海量数据的分类汇总和多维度的排序的功能。根据文中的测试数据说明达到了系统的要求。
其他文献
互联网的发展,极大的推动了整个社会的发展,在社会、经济、教育和娱乐等各方面都产生了重大的影响。互联网与人们的生活越来越紧密,人们通过网络互相交流,共享一些资源,互联
随着市场竞争规则的变化,企业在提升产品质量的同时,越来越注意提高客户服务的质量,以提高企业的核心竞争力。中小型企业资金有限,要建立功能齐全的呼叫中心投资较大。近年来移动
为了提高WebGIS的响应速度,通常会采用瓦片地图技术。越来越多的地理信息系统(GIS)平台开始采用分布式数据库HBase来管理瓦片技术施过程中产生的大量以小文件形式存在的瓦片。瓦
随着经济的发展和人民生活水平的提高,需水量大幅度上升,而且对水质提出了更高的要求。饮用水水质规范中,浊度是一项重要的指标,直接关系到水质的好坏,而混凝投药过程中混凝剂的投
随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟发展和计算机处理能力的不断提高,基于移动计算的新业务和应用不断涌现,业已成为信息技术领域科学研究和产业发展的重
现代企业面临越来越激烈的市场竞争,为了取得竞争的优势,企业必须不断地调整和优化业务过程。传统的工作流管理系统已经不能很好的满足企业管理业务过程的需要,为此,近年来学
近年来,随着Internet/Web技术的快速普及和迅猛发展,其为人们提供了丰富的信息资源的同时,它所具有的海量数据、复杂性、极强的动态性和用户的多态性等特点也给Web资源的发掘
随着信息技术的发展,数据挖掘技术得到了广泛的关注。在数据挖掘技术中有很多研究领域,关联规则数据挖掘就是其中一个重要的研究方向,对它进行深入研究不仅有着重要的理论意义,而
基于虚拟化技术的云平台有强大的资源聚合、动态伸缩及服务迁移能力,应用前景广阔。另一方面,由于云平台中资源集中,多租户共享的特点,更加容易受到恶意代码的攻击,用户保存在云端
Internet已经成为目前世界上最大的信息资源库,在这样一个无限、无序的空间早,如何快速、准确地查询到用户所需要的信息已经成为摆在人们面前的一大难题。为解决这一难题,使网络