【技术实现步骤摘要】
一种基于异构计算的流媒体转发方法
[0001]本专利技术属于流媒体传输
,尤其涉及一种基于异构计算的流媒体转发方法。
技术介绍
[0002]集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器,集群的配置可以有效地提高整个系统的可用性、可缩放性和计算性能。为了提高流媒体的传输效率,常将流媒体与集群系统结合,让集群系统进行流媒体的计算转发。但是,组成集群的计算机存在着硬件和软件上异构,例如:硬件方面存在着大型机、小型机、工作站、PC等,操作系统方面存在着Unix、Windows NT、Linux等,导致在进行流媒体数据转发时,计算机的资源得不到较好的均衡使用,最终导致硬件计算效率和使用率均不高,最终影响流媒体的计算转发的效率。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种基于异构计算的流媒体转发方法,用于解决现有异构计算的流媒体转发方法,硬件计算效率和使用率均不高,影响流媒体的计算转发效率的问题。本 ...
【技术保护点】
【技术特征摘要】
1.一种基于异构计算的流媒体转发方法,其特征在于,包括:根据多个测试用例对目标高速网络中的机器和流媒体采集设备进行并行检测,得到每个机器和流媒体采集设备的状态;根据每个机器和流媒体采集设备的状态,判断预设的异构计算机的算力是否充足;若所述异构计算机的算力充足,则通过所述异构计算机将所述目标高速网络中的机器和流媒体采集设备采集到的流进行转发。2.如权利要求1所述的基于异构计算的流媒体转发方法,其特征在于,在判断预设的异构计算机的算力是否充足之后,还包括:若所述异构计算机的算力不充足,则提示将预设的异构计算机更换为性能更高的异构计算机;当收到异构计算机更换完毕通知时,返回执行所述根据多个测试用例对目标高速网络中的机器和流媒体采集设备进行并行检测的步骤。3.如权利要求2所述的基于异构计算的流媒体转发方法,其特征在于,在判断出所述异构计算机的算力充足后,通过所述异构计算机将所述目标高速网络中的机器和流媒体采集设备采集到的流进行转发之前,还包括:根据所述目标高速网络中的每个机器和流媒体采集设备的状态,确定每个机器和流媒体采集设备的任务调度优先级;所述通过所述异构计算机将所述目标高速网络中的机器和流媒体采集设备采集到的流进行转发,包括:根据每个机器和流媒体采集设备的任务调度优先级对所述目标高速网络中的机器和流媒体采集设备进行任务调度,并通过所述异构计算机将所述目标高速网络中的机器和流媒体采集设备采集到的流进行转发。4.如权利要求2所述的基于异构计算的流媒体转发方法,其特征在于,所述根据多个测试用例对目标高速网络中的机器和流媒体采集设备进行并行检测,得到每个机器和流媒体采集设备的状态,包括:通过目标高速网络中的每个机器和流媒体采集设备第一次并行执行各测试用例,并记录每个机器和流媒体采集设备第一次执行各测试用例所消耗的时间;根据第一公式计算每个机器或流媒体采集设备的状态等级值;其中,所述第一公式为:所述第一公式中,C
i
表示第i个机器或流媒体采集设备的状态等级值,等级值越小表征对应机器或流媒体采集设备的状态等级越高;T
i
(a)表示第i个机器或流媒体采集设备第一次执行第a个测试用例所消耗的时间;a=1,2,
…
,n;n表示所述测试用例的个数;表示将a的值从1取值到n代入到括号内得到T
i
(a)的最大值;表示将i的值从1取值到m代入到括号内得到括号内的最大值;i=1,2,
…
,m;m为所述目标高速网络中的机器和流媒体采集设备的总数;所述根据每个机器和流媒体采集设备的状态,判断预设的异构计算机的算力是否充
足,包括:将当前计算出的目标高速网...
【专利技术属性】
技术研发人员:兰雨晴,张腾怀,余丹,邢智涣,王丹星,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。