【技术实现步骤摘要】
本专利技术涉及网络流量计算领域,尤其涉及一种基于网络流量模型的多业务流量生成系统。
技术介绍
随着三网融合的快速发展,在同一种网络中同时传输许多种业务的需求不断增加,由于各种网络应用业务层出不穷,一些安全性的问题也必须随之不断地进行升级,这就对现有的网络维护和规划提出了新的技术要求。在网络维护和规划的过程中,我们需要测试网络承载多种业务的能力,流量发生器能够进行人为控制从而产生流量,因此它是测试网络的一种十分重要的工具。采用流量发生器能够获取某些特定环境下的一些网络参数,比如时延、丢包率等等。目前流行的流量发生器有很多,以开源为主,但大多数都只是为了测试某一方面而开发,它们或者只能产生简单的TCP/UDP流量,或者只能产生某种单一的业务流量。比较有代表性的是TG、Possion_gen、harpoon、Netspec、UDPgen、NTGen、Nemesis、D-ITG等。PaulE.McKenney等人研究开发了TG(trafficgenerator),这种流量发生器支持TCP和UDP两种协议应用程序的测试,而且支持多播,能够设置TTL,QoS,ToS等一些网络参数,它的缺点是不能产生多重数据流,而且流量模型比较简单。VinayRibeiro等人研究开发了泊松流量发生器(Poisson_gen),这种流量发生器只能产生泊松模型的数据流。对于早期的公共电话交换网来说,其网络应用比较单一,数据传输量比较小,泊松模型 ...
【技术保护点】
一种基于网络流量模型的多业务流量生成系统,其特征在于,包括:建立流量模块,用于根据网络流量业务的属性和生成规律,选取相应的网络流量模型进行建模,产生具有自相似性或多重分形特性的网络流量;改进小波运算模块,用于基于多分形小波模型设计网络流量的生成算法,并选取适当的函数,对多分形小波模型进行改进;验证流量运行模块,用于通过方差时间法和多重分形谱检测网络流量模型的自相似性,从而验证网络流量模型的稳定性和可靠性。
【技术特征摘要】
1.一种基于网络流量模型的多业务流量生成系统,其特征在于,包括:
建立流量模块,用于根据网络流量业务的属性和生成规律,选取相应的网络流量模型
进行建模,产生具有自相似性或多重分形特性的网络流量;
改进小波运算模块,用于基于多分形小波模型设计网络流量的生成算法,并选取适当
的函数,对多分形小波模型进行改进;
验证流量运行模块,用于通过方差时间法和多重分形谱检测网络流量模型的自相似
性,从而验证网络流量模型的稳定性和可靠性。
2.根据权利要求1所述的基于网络流量模型的多业务流量生成系统,其特征在于,所述
建立流量模块中的网络流量业务包括:
HTTP业务模块,用于通过ON-OFF模型模拟HTTP业务客户端;
视频业务模块,用于通过多分形小波模型进行视频业务建模;
语音业务模块,用于通过生产者消费者模式的缓冲区模型进行语音业务建模。
3.根据权利要求1所述的基于网络流量模型的多业务流量生成系统,其特征在于,所述
改进小波运算模块包括:
为了确保合成的序列是非负的,需要对小波系数做如下限制:
其中,Uj,k和Wj,k分别是小波变换的尺度系数和小波系数,下标j是
尺度,下标k为某尺度下的元素序号,取值范围为k=0,1,...,2j-1,
为了表征流量的分形特性,需定义小波能量衰减为尺度的函数,具体如下:
设Aj,k为区间[-1,+1]上的随机变量,则由上式得:
Wj,k=Aj,k*Uj,k,
其中,Aj,k为具有对称分布的β分布,
通过Uj-1,k=2-12(Uj,2k+Uj,2k+1)Wj-1,k=2-12(Uj,2k-Uj,2k+1)]]>和Wj,k=Aj,k*Uj,k式,能够得出:
Uj+1,2k=212(1+Aj+1,k)Uj,k,Uj+1,2k+1=212(1-Aj+1,k)Uj,k.]]>4.根据权利要求3所述的基于网络流量模型的多业务流量生成系统,其特征在于,所述<...
【专利技术属性】
技术研发人员:房斌,李凯,夏会,郑申海,张洪锁,张琳,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。