在云环境中管理多播服务链制造技术

技术编号:26654294 阅读:80 留言:0更新日期:2020-12-09 00:59
本文描述了在基于云的环境中配置多播链的技术。在实施例中,系统向软件定义网络(SDN)控制器发送应用的模型,该模型包括源、目的地和虚拟化设备以供主机计算机启动。SDN控制器确定虚拟化设备的位置并且生成应用的更新模型,该更新模型包括虚拟化设备的位置。SDN控制器将更新模型发送到协调系统。协调系统使用更新模型生成虚拟化设备到可用主机计算机的映射。使用虚拟化设备到可用主机计算机的映射,协调系统将向一个或多个云管理系统发送在可用主机计算机上启动虚拟化设备的指令。

【技术实现步骤摘要】
【国外来华专利技术】在云环境中管理多播服务链
本公开涉及使用软件定义网络对基于云的分布式计算系统中的媒体设备进行虚拟化的
更具体而言,下面描述的(一个或多个)示例实施例涉及为多播链中的虚拟化媒体设备生成最佳主机安置决策(hostcomputerplacementdecision)。
技术介绍
本章节所述的方法是可以执行的方法,但不一定是先前已设想或已执行的方法。因此,除非另有说明,否则不应假设本章节所述的任何方法仅因其包含在本章节中而被视为现有技术。专业媒体网络允许各种媒体设备(例如摄像机、视频显示器、录像机和混合面板)以通过专用同轴电缆或光缆进行通信。广播和制片厂通常使用插线板以允许装置相互连接。各种媒体装置在流或服务链中彼此发送信号。这些信号可以在发送到下一装置之前由服务链中的装置修改或增强。专业媒体网络允许各种媒体设备(例如摄像机、视频显示器、录像机和混合面板)以通过专用同轴电缆或光缆进行通信。广播和制片厂通常使用插线板以允许装置相互连接。各种媒体装置在流或服务链中彼此发送信号。这些信号可以在发送到下一装置之前由服务链中的装置修改或增本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n从协调系统向软件定义网络SDN控制器发送分布式计算机程序应用的特定模型,该特定模型包括一个或多个源、目的地、和由一个或多个主机计算机启动的虚拟化设备;/n使用所述SDN控制器来确定所述虚拟化设备的一个或多个位置;/n在所述SDN控制器处生成所述分布式计算机程序应用的特定更新模型,该更新模型包括所述虚拟化设备的一个或多个位置;/n从所述SDN控制器向所述协调系统发送所述分布式计算机程序应用的所述特定更新模型;/n在所述协调系统处,至少部分地基于所述分布式计算机程序应用的所述特定更新模型,生成虚拟化设备到所述一个或多个主机计算机中的可用主机计算机的映射;以及/n使用虚拟化设...

【技术特征摘要】
【国外来华专利技术】20180501 US 15/968,6901.一种方法,包括:
从协调系统向软件定义网络SDN控制器发送分布式计算机程序应用的特定模型,该特定模型包括一个或多个源、目的地、和由一个或多个主机计算机启动的虚拟化设备;
使用所述SDN控制器来确定所述虚拟化设备的一个或多个位置;
在所述SDN控制器处生成所述分布式计算机程序应用的特定更新模型,该更新模型包括所述虚拟化设备的一个或多个位置;
从所述SDN控制器向所述协调系统发送所述分布式计算机程序应用的所述特定更新模型;
在所述协调系统处,至少部分地基于所述分布式计算机程序应用的所述特定更新模型,生成虚拟化设备到所述一个或多个主机计算机中的可用主机计算机的映射;以及
使用虚拟化设备到可用主机计算机的映射,从所述协调系统向一个或多个云管理系统发送在所述可用主机计算机上启动所述虚拟化设备的指令。


2.根据权利要求1所述的方法,
其中,所述分布式计算机程序应用的特定模型包括一个或多个多播链,所述一个或多个多播链描述从至少第一应用到至少第二应用的数据流的流,并且
其中,生成所述分布式计算机程序应用的所述特定更新模型包括识别用于执行所述第一应用的第一主机计算机和用于执行所述第二应用的第二主机计算机。


3.根据权利要求1或2所述的方法,还包括:
从所述协调系统向所述SDN控制器发送所述分布式计算机程序应用的第一模型;
在所述协调系统处,从所述SDN控制器接收所述分布式计算机程序应用的第一更新模型;
响应于在所述协调系统处接收所述分布式计算机程序应用的所述第一更新模型,在所述协调系统处确定所述协调系统无法基于更新模型生成工作流;以及
响应于确定所述协调系统无法基于所述更新模型生成工作流,生成所述分布式计算机程序应用的特定模型。


4.根据前述权利要求中的任一项所述的方法,还包括:
使用所述SDN控制器,响应于识别所述虚拟化设备的所述一个或多个位置,在一个或多个端口上安置预留以用于从所述虚拟化设备中的一个或多个虚拟化设备接收数据;以及
在所述SDN控制器处,确定自从在所述一个或多个端口上安置预留之后已经过了特定的时间段,并且,作为响应,在所述一个或多个端口中的任何未使用的端口上释放任何预留。


5.根据前述权利要求中的任一项所述的方法,还包括:
在所述SDN控制器处拦截对特定虚拟化设备加入多播组的请求,该请求包括多播标签;
在所述SDN控制器处确定该SDN控制器不能在所选主机计算机上支持所述特定虚拟化设备,并且,作为响应,向所述协调系统发送指示所述特定虚拟化设备无法加入所述多播组的消息;以及
响应于从所述SDN控制器接收所述消息,在所述协调系统处生成所述分布式计算机程序应用的特定模型,所述分布式计算机程序应用的特定模型包括所选主机计算机不用于所述特定虚拟化设备的一个或多个约束。


6.根据前述权利要求中的任一项所述的方法,其中,所述分布式计算机程序应用的特定模型包括一个或多个约束,所述一个或多个约束识别能够托管一个或多个应用的一个或多个主机计算机。


7.根据前述权利要求中的任一项所述的方法,
其中,所述分布式计算机程序应用的特定模型包括用于包括多个云管理系统的多云系统的模型,并且
其中,向所述一个或多个云管理系统发送指令包括:向所述一个或多个云管理系统中的第一云管理系统发送第一组指令,以用于仅启动映射到由所述第一云管理系统管理的主机计算机的虚拟化设备;以及向所述一个或多个云管理系统中的第二云管理系统发送第二组指令,以用于仅启动映射到由所述第二云管理系统管理的主机计算机的虚拟化设备。


8.根据前述权利要求中的任一项所述的方法,其中,确定所述虚拟化设备的一个或多个位置包括:识别包括用于运行所述虚拟化设备所需的硬件和/或软件的一组主机计算机。


9.根据前述权利要求中的任一项所述的方法,其中,确定所述虚拟化设备的一个或多个位置包括:识别具有足够可用带宽以在不丢失分组的情况下运行所述虚拟化设备的一组主机计算机。


10.根据前述权利要求中的任一项所述的方法,所述SDN控制器被编程为管理专业媒体工作流的服务链中的多播树并且在网络中建立路径,所述源、目的地和虚拟化设备与所述专业媒体工作流相关联并且实现视频交换机、视频录像机或视频混合器中的至少一者。


11.一种系统,包括:
一个或多个处理器;
存储器,所述存储器与所述一个或多个处理器通信地耦合,所述存储器存储指令,所述指令在由...

【专利技术属性】
技术研发人员:亨德里克斯·博世杰夫瑞·纳珀安德烈·舒尔库夫亚历山德罗·杜米努科苏巴斯瑞·德赫斯坎萨佩·马伦德
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1