节点文献

网络流量分析系统的设计和实现

The Design and Implementation of the Network Flow Analysis System

【作者】 高燕

【导师】 李旭伟;

【作者基本信息】 四川大学 , 计算机应用, 2004, 硕士

【摘要】 网络流量分析系统作为网络管理的一个重要的辅助决策系统,直接从高层业务入手,从用户流量角度出发为网络营运商提供网络建设的依据。文章立足作者所作工作,讨论了网络流量分析系统体系结构的设计和开发平台的选择,结合微软公司开发的新一代平台MicroSoft.Net和Sun公司推出的J2EE平台各自的优越性和适用性,给出了一个基于.Net和J2EE综合架构的网络流量分析系统的设计。分析并设计了流量管理数据库。为能从海量的流量数据中提取用户需求信息,引入了数据仓库,结合Microsoft SQL Server 2000 Analysis services提供的对联机分析处理技术的支持,建立了流量数据仓库并应用联机分析处理技术查询流量数据,缩短了用户获得数据的等待时间。文中描述了数据采集层、数据处理层和数据呈现层中的各项功能组件的设计。在解决Web服务器和浏览器端告警信息的通信中引入了Xml Web Services技术;报表生成组件中为解决定时报表生成时间的不同设计了轮询任务管理器;运用Application对象和Session对象解决Web页面无状态性而实际应用中需保存用户访问信息这一矛盾;使用MVC设计模式使数据层与表示层分离,加强系统升级的灵活性。我们设计和实现的网络流量分析系统具有可维护性、可集成性、可扩展性、可伸缩性、网络适应性等,为客户提供了美观易用的应用环境和简单的布署环境。目前该系统已经在杭州网通得到了成功的应用,实现了设计的目标。

【Abstract】 As an important Support System of the network management, The network flow analysis system, which directly begins with the top level business, provides the network constructive basis for the Internet service providers. Based on the work we did, this paper discusses the architecture design of the network flow analysis system and the choice of development platform. A design and implementation of the network flow analysis system is given, which is based on .Net and J2EE.The netflow management database are analysed and designed. Data Warehouse is also introduced in order to obtain the information from multitude netflow data which the users need. With the support of Microsoft SQL Server 2000 Analysis services and On-Line Analytical Processing technology, the netflow data warehouse is designed, and the utilization of On-Line Analytical Processing technology to query netflow data will shorten the time of getting data.Function modules in data collection layer, data processing layer and data showing layer are designed respectively and described in detail. Xml Web Services technology is presented to solve the alarm information correspondence between web server and browser; polling task manager is designed to make reports in different time; using Application and Session object solve the contradiction between web page’s stateless and user information’s preservation in the practical application; using MVC design pattern separates data and its presentation, whch strengthens the flexibility of system update. <WP=4>The network flow analysis system we design and implement is provide with maintainability, integration, expansibility, flexibility, adaptability, it is simple and easy to operate for customers. Moreover, the system is verified by Hangzhou Netcom. The result shows that it meets its design goal.

【关键词】 网络流量MicroSoft.NetJ2EE数据仓库Web服务
【Key words】 netflowMicroSoft.NetJ2EEdata warehouseWeb service
  • 【网络出版投稿人】 四川大学
  • 【网络出版年期】2005年 01期
  • 【分类号】TP393.07
  • 【被引频次】4
  • 【下载频次】589
节点文献中: 

本文链接的文献网络图示:

本文的引文网络