The invention discloses a method and device for assigning an internetwork protocol IP disk. Among them, the method comprises: receiving the data sent by the client to read and write requests; to calculate the average time to execute the selected IP disk, the recent N data read and write operations consumed by the N is a positive integer; the average time of judgment is less than the reference time, the reference time as the default disk data read and write operations consumed the time; when it is determined that the average time is less than the reference time, the data read and write requests assigned to the currently selected IP disk. The invention solves the technical problem that IP disk can not provide real-time information to the management server because of its limited processing capacity, so that it can not work out a reasonable load balancing strategy, which ultimately leads to the poor load balancing effect of the management server.
【技术实现步骤摘要】
分配网际协议IP磁盘的方法及装置
本专利技术涉及负载均衡领域,具体而言,涉及一种分配网际协议IP磁盘的方法及装置。
技术介绍
IP(InternetProtocol,互联网协议,又称网际协议)硬盘,即采用IP协议接口的硬盘,与传统硬盘需要借助小型计算机系统接口与主机进行通信以完成数据读写操作不同,它是一种自包含硬盘,可以在不与主机通信、不受主机控制的情况下,自发地以key-value的读写方式完成数据读写操作。如图1所示,每个IP硬盘相当于一台服务器,多个IP硬盘可以以对称方式组成一个服务器集合。其中,该集合中每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器辅助。实施时,为了避免大量请求并发访问服务器集合中的同一台服务器,管理服务器会充当负载均衡器,通过特定负载均衡策略,将客户端发送的请求均匀地分配到服务器集合中的服务器上,进而由接到请求的服务器独立响应客户端。为了制定出较为合理的负载均衡策略,管理服务器需要获取IP磁盘的实时数据,包括CPU(CentralProcessingUnit,中央处理器)处理能力、磁盘容量、I/O(Input/Output,输入/输出)压力及处理能力、网络带宽等。然而,与传统磁盘可以实时上报信息不同,IP硬盘由于处理能力有限,无法给管理服务器提供实时数据,因而无法制定出合理的负载均衡策略,最终导致管理服务器的负载均衡失去了实际意义。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种分配网际协议IP磁盘的方法及装置,以至少解决相关技术中IP磁盘由于处理能力有限,无法给管理服务器提供实 ...
【技术保护点】
一种分配网际协议IP磁盘的方法,其特征在于,包括:接收客户端发送的数据读写请求;计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间,其中,N为正整数;判断所述平均时间是否小于基准时间,其中,所述基准时间为预设磁盘执行数据读写操作所消耗的时间;在判断出所述平均时间小于所述基准时间的情况下,将所述数据读写请求分配给当前选中的所述IP磁盘。
【技术特征摘要】
1.一种分配网际协议IP磁盘的方法,其特征在于,包括:接收客户端发送的数据读写请求;计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间,其中,N为正整数;判断所述平均时间是否小于基准时间,其中,所述基准时间为预设磁盘执行数据读写操作所消耗的时间;在判断出所述平均时间小于所述基准时间的情况下,将所述数据读写请求分配给当前选中的所述IP磁盘。2.根据权利要求1所述的方法,其特征在于,在判断出所述平均时间不小于所述基准时间的情况下,所述方法还包括:判断所述IP磁盘的读写状态是否为空闲状态;以及在判断出所述IP磁盘的读写状态为空闲状态的情况下,将所述数据读写请求分配给当前选中的所述IP磁盘。3.根据权利要求2所述的方法,其特征在于,在判断出所述IP磁盘的读写状态为空闲状态的情况下,且将所述数据读写请求分配给当前选中的所述IP磁盘之前,所述方法还包括:清除所述IP磁盘执行最近N次数据读写操作所消耗的所述平均时间的相关记录。4.根据权利要求2所述的方法,其特征在于,在判断出所述IP磁盘的读写状态不为空闲状态的情况下,所述方法还包括:选中下一个IP磁盘;计算选中的所述下一个IP磁盘执行最近N次数据读写操作所消耗的平均时间,并判断该平均时间是否小于所述基准时间;在判断出该平均时间小于所述基准时间的情况下,将所述数据读写请求分配给选中的所述下一个IP磁盘。5.根据权利要求1所述的方法,其特征在于,在计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间之前,所述方法还包括:确定所述IP磁盘是第M次被分配数据读写请求;判断M是否大于N,其中,M为正整数,在判断出M大于N的情况下,执行计算当前选中的IP磁盘执行最近N次数据读写操作所消耗的平均时间的步骤。6.根据权利要求5所述的方法,其特征在于,在判断出M不大于N的情况下,所述方法还包括:直接将所述数据读写请求分配给当前选中的所述IP磁盘。7.一种分配网际协议IP磁盘的装置,其特征在于,包括:接收单元,用于接收客户端发送的数据读写请求;第一计算单元,用于计算当前选中...
【专利技术属性】
技术研发人员:陈伟,汪渭春,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。