一种多存储节点负载均衡的方法及装置

    公开(公告)号:CN106453611B

    公开(公告)日:2019-07-26

    申请号:CN201610989866.9

    申请日:2016-11-10

    Abstract: 本发明实施例公开了一种多存储节点负载均衡的方法及装置。其中,方法包括引入了基本节点的概念,具体的根据存储节点的存储容量信息和性能信息对其进行量化得到量化值,根据量化值的大小分配基本节点,所述基本节点的个数随着所述量化值的升高而增多,然后将所述存储节点加入集群,接收数据请求,根据一致性哈希算法从所述存储节点进行数据的读写。根据性能信息和容量信息充分有效的利用了各存储节点,有效的解决了容量和性能异构的多存储节点负载均衡的问题。此外,本发明实施例还针对实现多存储节点负载均衡的方法提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。

    一种基于NBT硬件的通信方法

    公开(公告)号:CN106549846A

    公开(公告)日:2017-03-29

    申请号:CN201610970424.X

    申请日:2016-11-03

    Abstract: 本发明公开了一种基于NBT硬件的通信方法,包括:与NBT硬件模块连接的第一节点将第一节点欲传输到与NBT硬件模块连接的第二节点的数据消息分为至少一个消息分片;根据当前的NBT硬件模块对第二节点映射的NBT窗口的数据结构,判断NBT窗口是否可以传递所有的消息分片;若否,则将消息分片放入等待队列,等待发送,若是,则将消息分片封装为消息包后进行发送;修改NBT窗口的剩余空闲下标和数量,进入等待确认的队列;第二节点的接收端的接收线程定时查看NBT窗口的空闲下标,查看是否有新的消息包;若有,则将新的消息包取回后,进行对应的解析。通过对第二节点映射的NBT窗口,将传输的数据消息进行消息分片,通过查看NBT窗口的空闲下标获得消息包,取出并解析。

    一种基于NTB硬件的多队列通信方法及系统

    公开(公告)号:CN106484652A

    公开(公告)日:2017-03-08

    申请号:CN201610948832.5

    申请日:2016-10-26

    Abstract: 本发明公开了一种基于NTB硬件的多队列通信方法及系统,包括:发送端控制器根据待发送数据的数据大小及预定的队列选取规则,选取对应的目标NTB队列;所述发送端控制器按照预定封装格式对所述待发送数据进行封装,通过所述目标NTB队列将已封装数据发送至接收端控制器,并修改所述目标NTB队列控制页的管理数据;所述接收端控制器通过监控所述目标NTB队列控制页的管理数据,获取所述发送端控制器发送的已封装数据;可见,通过本方案提供的通信方法,不会出现数据包丢失,数据包乱序等情况,并且由于NTB链路的可靠性,也不会存在消息序列号的循环溢出等问题,从而实现高效的消息传递。

    一种基于NTB硬件的多队列通信方法及系统

    公开(公告)号:CN106484652B

    公开(公告)日:2019-09-24

    申请号:CN201610948832.5

    申请日:2016-10-26

    Abstract: 本发明公开了一种基于NTB硬件的多队列通信方法及系统,包括:发送端控制器根据待发送数据的数据大小及预定的队列选取规则,选取对应的目标NTB队列;所述发送端控制器按照预定封装格式对所述待发送数据进行封装,通过所述目标NTB队列将已封装数据发送至接收端控制器,并修改所述目标NTB队列控制页的管理数据;所述接收端控制器通过监控所述目标NTB队列控制页的管理数据,获取所述发送端控制器发送的已封装数据;可见,通过本方案提供的通信方法,不会出现数据包丢失,数据包乱序等情况,并且由于NTB链路的可靠性,也不会存在消息序列号的循环溢出等问题,从而实现高效的消息传递。

    一种基于NTB硬件的通信方法及系统

    公开(公告)号:CN106549845A

    公开(公告)日:2017-03-29

    申请号:CN201610970016.4

    申请日:2016-10-26

    Abstract: 本发明公开了一种基于NTB硬件的通信方法及系统,包括:发送端控制器判断待发送数据的数据大小是否超出预定阈值;若是,则对待发送数据执行分片操作,按照预定封装格式对分片后的数据进行封装;若否,则直接按照预定封装格式对待发送数据进行封装;发送端控制器通过NTB队列将已封装数据发送至接收端控制器,并修改队列控制页的管理数据;接收端控制器通过监控NTB队列控制页的管理数据,获取发送端控制器发送的已封装数据;可见,通过本方案提供的通信方法,不会出现数据包丢失,数据包乱序等情况,并且由于NTB链路的可靠性,也不会存在消息序列号的循环溢出等问题,从而实现高效的消息传递。

    一种多存储节点负载均衡的方法及装置

    公开(公告)号:CN106453611A

    公开(公告)日:2017-02-22

    申请号:CN201610989866.9

    申请日:2016-11-10

    CPC classification number: H04L67/1002 H04L67/1097

    Abstract: 本发明实施例公开了一种多存储节点负载均衡的方法及装置。其中,方法包括引入了基本节点的概念,具体的根据存储节点的存储容量信息和性能信息对其进行量化得到量化值,根据量化值的大小分配基本节点,所述基本节点的个数随着所述量化值的升高而增多,然后将所述存储节点加入集群,接收数据请求,根据一致性哈希算法从所述存储节点进行数据的读写。根据性能信息和容量信息充分有效的利用了各存储节点,有效的解决了容量和性能异构的多存储节点负载均衡的问题。此外,本发明实施例还针对实现多存储节点负载均衡的方法提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。

Patent Agency Ranking