[发明专利]一种网络设备缓存调度方法及系统有效
申请号: | 201711236693.4 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108111436B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 周迪;李玉天 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04L49/9005 | 分类号: | H04L49/9005;H04L65/60;H04L65/80;H04N7/18 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 缓存 调度 方法 系统 | ||
本发明公开了一种网络设备缓存调度方法及系统,SDN控制器根据视频监控系统中媒体流的建立或撤销,更新媒体流映射表,所述媒体流映射表包括媒体流对应的网络信息和用户权限级别;根据媒体流映射表中的网络信息,定期查看媒体流涉及的SDN交换机的缓存占用情况,当缓存占用超过设定的阈值时,向对应的SDN交换机下发控制策略;SDN交换机接收SDN控制器下发的控制策略,根据所述控制策略按照用户权限级别分配缓存。本发明通过SDN控制器灵活调度SDN交换机的缓存,在热点事件出现时,有效保证了用户权限级别高的用户观看的视频图像的质量。
技术领域
本发明属于网络通信技术领域,尤其涉及一种网络设备缓存调度方法及系统。
背景技术
在视频监控系统中,媒体流不仅占用大量的带宽,而且由于视频的IP编码方式,导致媒体流量不会恒定,而是会存在突发流量。尤其在出现热点事件时,多人点播会增加网络瞬时压力,导致网络丢包。
为了防止丢包,网路中的交换机或路由器等网络设备通常都设置有缓存,缓存的具体设置由交换芯片决定,可以为每个端口分别配置单独的缓存,也可以所有端口共享一个公共缓存。然而,即使交换机存在缓存,但缓存的空间总是有一定的大小,当点播路数过多流量过大时,缓存不够用,在缓存溢出后仍然会存在丢包。
另外现有技术的交换机缓存的分配,主要在交换机上进行设置,根据物理端口来进行分配。然而在视频监控系统中,通常需要根据用户的权限级别来提供对应的服务,保证高级别的用户能够及时优先接收点播实况,从而保证视频监控的有效利用,而现有技术交换机缓存机制无法做到。
发明内容
本发明提出了一种网络设备缓存调度方法及系统,可以基于用户的权限级别来通过SDN分配缓存,有效保障高权限级别用户的点播视频质量。
为了实现上述目的,本发明技术方案如下:
一种网络设备缓存调度方法,应用在视频监控系统中,所述网络设备缓存调度方法,包括:
SDN控制器根据视频监控系统中媒体流的建立或撤销,更新媒体流映射表,所述媒体流映射表包括媒体流对应的网络信息和用户权限级别;
SDN控制器根据媒体流映射表中的网络信息,定期查看媒体流涉及的SDN交换机的缓存占用情况,当缓存占用超过设定的阈值时,向对应的SDN交换机下发控制策略;
SDN交换机接收SDN控制器下发的控制策略,根据所述控制策略按照用户权限级别分配缓存。
进一步地,所述媒体流对应的网络信息包括SDN交换机编号、媒体流入端口号、媒体流出端口号、媒体流源地址、媒体流目的地址。
进一步地,所述媒体流对应的网络信息还包括媒体流带宽,所述网络设备缓存调度方法,还包括:
向对应的SDN交换机下发控制策略,使得SDN交换机根据所述控制策略按照用户权限级别和媒体流带宽分配缓存。
进一步地,所述SDN控制器根据视频监控系统中媒体流的建立或撤销,更新媒体流映射表时,当媒体流通过媒体流服务器转发时,在媒体流映射表中,对于网络摄像机到媒体流服务器的媒体流,仅保留用户权限级别最高的媒体流对应的表项。
进一步地,所述SDN交换机根据所述控制策略按照用户权限级别分配缓存,包括:
根据该媒体流对应的用户权限级别的高低,调度相应的公共缓存给该端口;
在公共缓存调度后仍然不够用,则进一步按照用户权限级别,逐步回收其他低用户权限级别的媒体流占用的端口缓存。
本发明还提出了一种网络设备缓存调度系统,应用在视频监控网络中,所述网络设备缓存调度系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711236693.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海量数据审计方法和审计系统
- 下一篇:一种虚拟网络功能的优化调度方法