发明名称 多核虚拟化环境面向软实时应用的验证系统
摘要 一种多核虚拟化环境面向软实时应用的验证系统,系统由数据接收端、数据中转主机和数据发送端组成。其中,数据接收端由音频数据处理模块、消息模块和数据发送模块组成。数据中转主机由语音数据处理模块、消息模块和数据收发模块组成。数据接收端由数据接收模块和音频数据处理模块组成。音频数据由数据发送端发出,在数据中转主机处进行语音格式转换和转发,最终由数据接收端接收并存储。该系统中的数据中转主机处于多核虚拟化环境下,数据中转主机的处理操作符合软实时应用特性,验证了多核虚拟化环境下的软实时应用的运行特性。
申请公布号 CN102075526B 申请公布日期 2013.07.24
申请号 CN201010612923.4 申请日期 2010.12.22
申请人 北京航空航天大学 发明人 白跃彬;李智;马耀;张会永
分类号 H04L29/06(2006.01)I;H04L12/801(2013.01)I;G06F9/455(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种多核虚拟化环境面向软实时应用的验证系统,该系统由数据发送端、数据中转主机和数据接收端组成,其特征在于:数据发送端负责软实时任务的数据发送和发送之前的数据处理工作,包括语音数据编码格式分析,发送消息的管理,以及数据的发送,同时,为保证数据中转主机的负载量,通过数据拷贝实现数据在并行方式下的重复性发送,包括以下模块:1)音频数据处理模块:对于输入的音频数据对其进行数据分析,包括对音频编码格式、数据量的信息捕获,利用该信息,将数据进行准确拷贝,在保证音频数据连续性的前提下,为数据包的多次发送提供数据源;2)消息模块:指定数据包的格式,为准确发送到中转主机并通知中转主机转发至相应的接收端,制定了非重传机制,当报文丢失时,不会重传该报文;3)数据发送模块:负责数据的发送和对发送速率的控制;数据中转主机负责软实时任务的数据转码和转发,通过缓冲区管理对数据的接收和转发所需要的缓冲区进行配置,将接收到的数据进行转码和转发,使进行语音编码转换后的数据发送到接收端,包括以下模块:1)数据收发模块:接收并缓存数据发送端发来的数据,缓存转码后的数据并发送至数据接收端;2)音频数据处理模块:对数据发送端发来的数据进行编码分析和音频转码操作;3)消息模块:对接收的报文进行分析,获取数据接收端的信息,该信息包括IP地址和端口号,制定了非重传机制,当报文丢失时,不会重传该报文;数据接收端负责软实时任务的数据接收,并将接收到的数据进行数据处理和存储,具体包括:1)数据接收模块:接收来自数据中转主机发来的数据;2)语音数据处理模块:对接收的数据进行整合,将数据复原成原始音频数据,并存储在本地硬盘上。
地址 100191 北京市海淀区学院路37号