一种多节点计算机系统内中继节点选择和资源分配方法与流程

文档序号:12730073阅读:来源:国知局

技术特征:

1.一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,首先根据系统需求,任意选取主节点用来发送数据到目的节点;在传输数据之前,系统判断是否存在转发节点;若不存在则系统直接建立主节点到目的节点的链路;

若存在转发节点,则将此转发节点选为备选中继节点,形成备选中继节点集合;系统根据链路情况和剩余节点能量确定转发节点的优先级,在备选中继节点集合中选择最佳中继节点;主节点和目的节点通过最佳中继节点来传输数据;

当系统存在多个目的节点时,系统采用基于优先级的功率分配方式,选择最佳中继节点完成主节点到目的节点的数据传输。

2.根据权利要求1所述一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,判断系统中是否有节点能够正确接收到主节点发送的RTS数据包和目的节点的ACK数据包,并且能够正确对主节点发送的数据进行编解码;即判断是否存在转发节点。

3.根据权利要求2所述一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,选择最佳中继节点:当备选中继节点集合中所有节点的能量比均小于阀值,系统根据链路情况和剩余节点能量来选择最佳中继节点;否则,系统根据链路情况,忽略剩余节点能量来选择最佳中继节点;通过备选中继节点的优先值来确定最佳中继节点。

4.根据权利要求3所述一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,选取具有最大优先值的备选中继节点为最佳中继节点,发送一个标志数据包到主节点;主节点会发送一个ACK数据包给最佳中继节点;之后,主节点通过该最佳中继节点发送数据到目的节点,并忽略掉来自其他备选中继节点的标志数据包。

5.根据权利要求4所述一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,当存在两个或多个最佳中继节点,这些节点发送标志数据包到达主节点的时间若重叠,主节点不发送ACK数据包给这些最佳中继节点,这些最佳中继节点将启动退避机制,等待一段随机时间后再重新竞争;或者,通过主节点在优先级相同的最佳中继节点中随机选择。

6.根据权利要求5所述一种多节点计算机系统内中继节点选择和资源分配方法,其特征在于,当系统中存在多个目的节点时,会存在多个中继节点,采用基于优先级的上电方式;当目的节点的优先级高时,对应的中继节点优先级也高,根据不同的优先级顺序按照不同时间对中继节点进行上电。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1