计算机集群中节点间数据传输方法和系统技术方案

技术编号:8455021 阅读:189 留言:0更新日期:2013-03-22 00:01
本发明专利技术公开了一种计算机集群中节点间数据传输方法和系统。其中数据传输系统包括N个节点,所述N个节点的数据传输过程分为N-1轮,N≥2;其中,每一个节点包括:发送单元,用于在每一轮数据传输过程中,执行一次发送动作,所述发送动作具体为按照自身的数据发送顺序发送数据;所述数据发送顺序是随机选择的,所述数据发送顺序是在数据传输过程中接收该节点发送的数据的节点按照轮次的排列顺序;接收单元,用于根据先到先收的方式接收数据;其中,所述发送单元具体用于采用非阻塞式通信方法执行发送动作。本发明专利技术提供的计算机集群中节点间数据传输方法和系统将数据分散传输,保证每个节点的网卡都可以较为充分的利用最大传输带宽工作。

【技术实现步骤摘要】

【技术保护点】
一种计算机集群中节点间数据传输方法,包括:将N个节点的数据传输过程分为N?1轮,N≥2;对于每个节点,随机选择该节点的数据发送顺序,所述数据发送顺序是在数据传输过程中接收该节点发送的数据的节点按照轮次的排列顺序;在每一轮数据传输过程中,每个节点都执行一次发送动作,执行发送动作的节点按照自身的数据发送顺序发送数据;执行接收动作的节点根据先到先收的方式接收数据;其中,所述发送动作采用非阻塞式通信方法来执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:何锐邦唐会军
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1