[发明专利]图片业务调度方法、装置、管理节点及计算机可读存储介质有效
申请号: | 201810242805.5 | 申请日: | 2018-03-22 |
公开(公告)号: | CN110300138B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 胡晓锋;吕志明 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/61;H04L67/02;H04L47/215;H04N7/18 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐丽 |
地址: | 310000 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 业务 调度 方法 装置 管理 节点 计算机 可读 存储 介质 | ||
本发明实施例提供一种图片业务调度方法、装置、管理节点及计算机可读存储介质,涉及数据存储技术领域。所述方法应用于与存储节点和客户端通信的管理节点,所述方法包括:接收所述存储节点上报的所述存储节点上的磁盘的IO信息;接收所述客户端发送的图片调度请求,所述图片调度请求中携带有所述客户端的图片业务类型所对应的优先级;根据所述IO信息和优先级控制所述客户端从存储节点中读取图片的频率。使用该图片业务调度方法、装置、管理节点及计算机可读存储介质,确保了数据读取的可靠性。
技术领域
本发明涉及数据存储技术领域,具体而言,涉及一种图片业务调度方法、装置、管理节点及计算机可读存储介质。
背景技术
在很多场景,例如监控场景中,对于图片业务的可靠调度越来越重要,经研究发现,由于图片业务高并发性的特点,经常会出现多种业务类型并存的情况,例如图片写入和转发同时存在或者图片写入、转发、合成等业务同时存在。不同的业务之间会形成对资源的抢占,最终导致各种业务同时发生异常。
发明内容
有鉴于此,本发明实施例的目的在于提供一种图片业务调度方法、装置、管理节点及计算机可读存储介质,以提高图片业务调度的可靠性。
第一方面,本发明实施例提供了一种图片业务调度方法,应用于与存储节点和客户端通信的管理节点,所述方法包括:
接收存储节点上报的IO信息;
接收客户端发送的图片调度请求,解析所述图片调度请求得到所述客户端的图片业务类型所对应的优先级;
根据所述IO信息和优先级控制所述客户端从所述存储节点中读取图片的频率。
可选地,所述管理节点与多个所述存储节点通信;
根据所述IO信息和优先级控制所述客户端从所述存储节点中读取图片的频率的步骤包括:
解析所述图片调度请求得到待读取图片所在的目标存储节点;
根据所述优先级和所述目标存储节点上报的IO信息控制所述客户端从所述目标存储节点中读取图片的频率。
可选地,所述管理节点与多个所述存储节点和多个所述客户端通信,所述根据所述IO信息和优先级控制所述客户端从所述存储节点中读取图片的频率的步骤,包括:
针对每个所述存储节点分别创建令牌桶;
根据每个所述存储节点上报的IO信息,确定该存储节点的令牌桶中的令牌数目;
针对每个所述存储节点,根据读取该存储节点上的图片的各所述客户端对应的优先级,将该存储节点的令牌桶中的令牌分配给各所述客户端,以控制各所述客户端从所述存储节点中读取图片的频率。
可选地,所述方法还包括:针对每个所述存储节点,在该存储节点的令牌桶中的令牌数目为0时,限制所述客户端对该存储节点的访问。
可选地,根据每个所述存储节点上报的IO信息,确定该存储节点的令牌桶中的令牌数目的步骤,包括:
针对每个所述存储节点,查找出与该存储节点的IO信息对应的令牌数量;
判断增加所述令牌数量后所述存储节点的令牌桶中的令牌数目是否大于预先存储的最大值,若大于所述最大值,将所述令牌桶中的令牌数目保持为该最大值;若小于所述最大值,向所述存储节点的令牌桶中增加所述令牌数量的令牌。
可选地,针对每个所述存储节点,根据读取该存储节点上的图片的各所述客户端对应的优先级,将该存储节点的令牌桶中的令牌分配给各所述客户端,以控制各所述客户端从所述存储节点中读取图片的频率的步骤,包括:
针对每个所述存储节点,获得需要访问该存储节点的每个客户端对应的优先级,得到需要访问该存储节点的所有客户端对应的优先级的类别;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810242805.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通信方法、装置、计算机设备和存储介质
- 下一篇:一种点对点内容分发的方法