论文部分内容阅读
当今互联网的开放性及P2P技术的产生,引发了互联网P2P文件共享和视音频传输应用的流行。基于各种P2P协议的网络流量飞速增长并占据了运营商的大部分带宽,因此极大的降低了基于Web、Email等用户的用户体验,同时也为网络运营商增加了网络管理的难度。针对解决这一矛盾,提出了发展统一的智能节点重叠网INON。重叠网架构在互联网的顶部,不但可以提供分布式控制,还可以支持P2P等各种的全新应用服务。智能节点重叠网做为一种概念框架,是一种全新的技术。本文基于智能节点重叠网,以构建智能节点网管系统为目标,提出了智能节点网管系统的设计方案并对其进行实现。本文先介绍了智能节点重叠网,它是智能节点网管系统的基础。其次重点研究了如何根据智能节点的功能来设计网管系统,使网管系统通过调用智能节点提供的API实现智能节点的平台功能,以及网管系统与智能节点之间如何通信,将网管系统上输入的命令下发至智能节点端并保证命令能被有效执行。网管系统以J2EE为平台,采用多层体系结构,综合应用MVC设计模式的Struts技术,可扩展标记语言XML及进程间通信的Socket技术,设计一个基于Web的,开放的,可扩展的,基本覆盖智能节点功能的网络管理系统。文章给出了网管系统的总体结构,介绍了网管系统的功能模块设计,并对工作流程及主要实现过程做了详细说明,最后对系统的主要功能和性能进行了简单评测。智能节点重叠网系统的出现为缓解P2P流量对网络运营商带来的巨大压力提供了有效的解决方案,智能节点网管系统对于管理重叠网平台起到较为重要的作用,目前实现的系统原型在实验室经过评测,其结果基本满足系统设计要求。