[发明专利]一种基于众核平台的流媒体流量发生系统有效
申请号: | 201510569417.4 | 申请日: | 2015-09-09 |
公开(公告)号: | CN105227547B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 曾帅;高宗彬;殷志坚;唐小军;韩远兵;陈婧;赵国锋;唐红;张毅;徐川;刘媛妮 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红;高敏 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 流媒体 流量 发生 系统 | ||
本发明请求保护一种基于众核平台高强度的流媒体流量发生系统,系统将众核分为:主控核、并行访问请求核、数据接收核、日志记录核和流量分析处理核,各处理器核之间通过众核平台提供的片上网络机制进行核间高效的通信,完成各任务之间的数据传递。通过主控核的协调机制以及流媒体流量反馈机制,可以更好地提升系统产生流媒体流量的真实性、网络吞吐率和并发用户数。
技术领域
本发明涉及一种流媒体网络流量发生技术,具体是在B/S(浏览器/服务器)及分布式系统架构下基于Tilera(特乐拉)众核平台高强度的流媒体网络流量发生系统。
背景技术
互联网属于实践性较强的领域,相关的研究成果只有在经过实践验证后才会被人们所接受。因此,研究人员需要网络试验床来验证新的网络体系架构、协议、服务等。作为专门用于模拟产生大量流媒体网络流量的流媒体流量发生器在网络性能研究、网络服务质量研究、新协议的测试与部署、网络安全性研究等领域具有不可或缺的作用。
现有的针对流媒体类型的网络流量进行模拟的流媒体流量发生器按其实现方法可分为两种:基于流媒体流量模型通过自身构造流媒体类型数据包来产生流媒体流量的流媒体流量发生器和基于流媒体用户行为模型发起对真实流媒体服务器请求来产生流媒体网络流量的流媒体流量发生器。前者由于自身构造数据包产生流媒体流量的方式相对有后者而言,其所模拟产生流媒体流量的速率和真实性不足。后者基于流媒体用户行为模型的流媒体流量发生器通过对真实的流媒体服务器发起请求后,流媒体服务器返回大量流媒体数据包来产生流媒体流量。虽然上述的流媒体流量发生器可以模拟一定量的流媒体网络流量,但由于它们都是在C/S(客户机/服务器)架构下基于普通硬件平台而设计的,操作不方便,其所模拟产生的流媒体并发用户数和流媒体流量速率较低且仅能满足千兆级以下的实验网的需求。随着互联网中流媒体用户的不断增多,上述的流媒体流量发生器无法模拟未来大规模网络中大量流媒体用户同时上网的复杂情况,进而难以满足千兆级以上的实验网的需求,并且它们还存在对不同情景下模拟的流媒体流量真实性差的问题。
因此,提供一种在B/S(浏览器/服务器)及分布式系统架构下基于Tilera(特乐拉)众核平台强大的并行处理能力和网络吞吐率的高强度的流媒体网络流量发生系统以模拟未来大规模网络中大量流媒体用户同时上网的复杂情况,进而满足千兆级以上的实验网的需求就显得尤为重要。
发明内容
针对以上现有技术的不足,本发明提供了一种在B/S(浏览器/服务器)及分布式系统架构下基于Tilera(特乐拉)众核平台高强度的流媒体网络流量发生系统。
本发明解决上述技术问题的技术方案如下:提出一种基于Tilera众核平台高强度的流媒体网络流量发生系统,包括:系统界面管理模块、服务承载模块和众核平台上的流媒体流量发生模块,其中:系统界面管理模块提供系统用户对不同情境下流媒体流量参数进行配置以及对数据库中存储的系统模拟产生的流媒体流量信息进行读取,对流媒体资源库进行操作;Tilera众核设备上的流媒体流量发生模块接收服务承载模块下发的命令,模拟不同情景参数下的流媒体,控制多个基于Tilera众核设备上的分别对应分布式架构下的Tilera众核设备的流媒体流量发生子模块,流媒体流量发生模块包括流媒体并行访问请求、流媒体数据接收、日志记录和流量分析处理四个子模块,并行访问请求子模块根据用户配置的情景参数以及流媒体资源库管理子模块并行发起流媒体数据请求;流媒体数据接收子模块并行接收互联网中的流媒体服务器返回的视频流数据;日志记录子模块依据流媒体数据接收子模块接收到的各类流媒体数据信息进行记录。
其中,系统界面管理模块又包括流媒体用户行为参数配置子模块、流量管理子模块、并发用户信息管理子模块、流媒体资源库URL(统一资源定位符)管理子模块和系统流量统计子模块,而服务承载模块又包括数据库模块和网页服务器子模块,其中网页服务器子模块又包括系统配置文件承载子模块、通信承载子模块和数据库操作承载子模块,而众核平台上的流媒体流量发生模块包括分布在分布式系统内的多个Tilera众核设备上的流媒体流量发生子模块1~N。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510569417.4/2.html,转载请声明来源钻瓜专利网。