论文部分内容阅读
当前TCP/IP体系结构的互联网存在可扩展性、安全性、移动性等诸多问题,近年来越来越多的网络研究人员投入到未来互联网的研究中。对于所取得的研究成果,研究者可以将其部署在实验网中验证,但是由于传统网络交换设备(交换机、路由器)的封闭性,使得新的研究成果很难在上面部署。为了解决部署困难问题,可编程交换机、路由器也随之成为新的研究热点。
本文的主要工作依托国家973项目课题:“未来互联网性能评估与实验验证”。主要设计与实现可编程交换机Ocean系统中Web流量产生模块及Web流量过滤模块。Web流量产生模块其功能是产生真实的Web流量,解决实验网中由于没有真实用户,缺少网络背景流量的问题;Web流量过滤模块其功能是对特定的Web流量进行过滤,解决流量控制环境下相关研究成果的验证问题。
本论文的主要工作及贡献体现在以下几个方面:
1.提出Web用户浏览行为模型在对网络流量特性分析的基础上,提出Web用户浏览行为模型。该模型包含Web用户浏览时首页面的确定、页面间浏览次序关系、阅读时间等参数,可以较为准确的刻画出Web用户的浏览行为,以此作为产生真实的Web流量的依据。
2.Web流量产生模块的设计与实现通过分析Web日志确定Web用户浏览行为模型参数,以此模拟真实用户访问远端Web服务器的浏览行为,从而产生较真实的网络流量。
3.Web流量过滤模块的设计与实现。
Web流量过滤模块属于数据转发层面,由于数据转发层面以Click系统为基础,所以首先分析Click系统的整体架构、模块间通信方式以及模块添加方法,在此基础上实现Web流量过滤模块的功能。
4.搭建真实的网络环境,分别对Web流量产生模块和Web流量过滤模块进行验证,结果表明Web流量产生模块所产生的网络流量不但具有真实网络流量的自相似特征而且还能体现出用户的浏览行为,Web流量过滤模块也能完成对相应Web流量的过滤。