[发明专利]分配网际协议IP磁盘的方法及装置有效
申请号: | 201610411513.0 | 申请日: | 2016-06-12 |
公开(公告)号: | CN107491265B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 陈伟;汪渭春 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配 网际协议 ip 磁盘 方法 装置 | ||
本发明公开了一种分配网际协议IP磁盘的方法及装置。其中,该方法包括:接收客户端发送的数据读写请求;计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间,其中,N为正整数;判断平均时间是否小于基准时间,其中,基准时间为预设磁盘执行数据读写操作所消耗的时间;在判断出平均时间小于基准时间的情况下,将数据读写请求分配给当前选中的IP磁盘。本发明解决了相关技术中IP磁盘由于处理能力有限,无法给管理服务器提供实时信息,因而无法制定出合理的负载均衡策略,最终导致管理服务器的负载均衡效果不佳的技术问题。
技术领域
本发明涉及负载均衡领域,具体而言,涉及一种分配网际协议IP磁盘的方法及装置。
背景技术
IP(Internet Protocol,互联网协议,又称网际协议)硬盘,即采用IP协议接口的硬盘,与传统硬盘需要借助小型计算机系统接口与主机进行通信以完成数据读写操作不同,它是一种自包含硬盘,可以在不与主机通信、不受主机控制的情况下,自发地以key-value的读写方式完成数据读写操作。
如图1所示,每个IP硬盘相当于一台服务器,多个IP硬盘可以以对称方式组成一个服务器集合。其中,该集合中每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器辅助。实施时,为了避免大量请求并发访问服务器集合中的同一台服务器,管理服务器会充当负载均衡器,通过特定负载均衡策略,将客户端发送的请求均匀地分配到服务器集合中的服务器上,进而由接到请求的服务器独立响应客户端。为了制定出较为合理的负载均衡策略,管理服务器需要获取IP磁盘的实时数据,包括CPU(CentralProcessing Unit,中央处理器)处理能力、磁盘容量、I/O(Input/Output,输入/输出)压力及处理能力、网络带宽等。然而,与传统磁盘可以实时上报信息不同,IP硬盘由于处理能力有限,无法给管理服务器提供实时数据,因而无法制定出合理的负载均衡策略,最终导致管理服务器的负载均衡失去了实际意义。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种分配网际协议IP磁盘的方法及装置,以至少解决相关技术中IP磁盘由于处理能力有限,无法给管理服务器提供实时信息,因而无法制定出合理的负载均衡策略,最终导致管理服务器的负载均衡效果不佳的技术问题。
根据本发明实施例的一个方面,提供了一种分配网际协议IP磁盘的方法,包括:接收客户端发送的数据读写请求;计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间,其中,N为正整数;判断上述平均时间是否小于基准时间,其中,上述基准时间为预设磁盘执行数据读写操作所消耗的时间;在判断出上述平均时间小于上述基准时间的情况下,将上述数据读写请求分配给当前选中的上述IP磁盘。
进一步地,在判断出上述平均时间不小于上述基准时间的情况下,上述方法还包括:判断上述IP磁盘的读写状态是否为空闲状态;在判断出上述IP磁盘的读写状态为空闲状态的情况下,将上述数据读写请求分配给当前选中的上述IP磁盘。
进一步地,在判断出上述IP磁盘的读写状态为空闲状态的情况下,且将上述数据读写请求分配给当前选中的上述IP磁盘之前,上述方法还包括:清除上述IP磁盘执行最近N次数据读写操作所消耗的上述平均时间的相关记录。
进一步地,在判断出上述IP磁盘的读写状态不为空闲状态的情况下,上述方法还包括:选中下一个IP磁盘;计算选中的上述下一个IP磁盘执行最近N次数据读写操作所消耗的平均时间;判断该平均时间是否小于上述基准时间;在判断出该平均时间小于上述基准时间的情况下,将上述数据读写请求分配给选中的上述下一个IP磁盘。
进一步地,在计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间之前,上述方法还包括:确定上述IP磁盘是第M次被分配数据读写请求;判断M是否大于N,其中,M为正整数,在判断出M大于N的情况下,执行计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610411513.0/2.html,转载请声明来源钻瓜专利网。