基于社会组的高投递率机会网络路由协议
2022-03-16杨宏
杨 宏
(武汉铁路职业技术学院,湖北 武汉 430205)
0 引言
在机会网络运用越发频繁的背景下,如何借助路由协议提升信息传授效率受到了社会各界的重视。在机会网络中的社会组中,由于节点根据相应的协议关系强度来决定相应的相遇节点转换为转发节点,而实际的节点相遇活跃性关系着信息分配数量的实用向。基于社会组的高投递率的机会网络路由协议的运用,能够减少消息传递的平均时间,提升信息的传递效率。基于社会组中高投递率机会网络的路由协议,其是一种多层划分社会组的多副本形式,在信息传递性能有着明显的应用价值。因此,分析社会组中高交付率机会网络的路由协议尤为重要。
1 研究背景
在大量短距离无线通信设备的应用中,基于通信接口的网络优化不仅可以实现机会网络的应用价值,而且可以提高无限通信的应用性能。因此,在针对节点的聚集于离散的情况下,能够给予社会组的机会网络高投递率的路由协议,在以往的机会组路由协议上进行优化,从而实现动态划分组,以此缩小短距离无限通信接口的接收延迟,确保信息投递性能的优化。在大量短距离路信息传授设施的运用下,优化机会网络路由协议,确保相应设备的应用价值,实现我国相关领域技术的健康发展[1]。
2 研究现状
在现有的机会网络路由器的优化上,主要涉及以下几种。其一,传染性优化的路由协议。该协议指定一个节点将消息复制到遇到节点,在传输到目标节点或消息存活时间之前,该协议的消息传输成功率较高,但消息副本冗余度较多;其二,传染性优化路由协议的优化,即在传染性能优化的路由协议上进行了改进,提出了限制网络开销的解决方案。协议源节点根据网络节点的数量生成消息的多个副本。信息的传输过程分为喷雾阶段和等待阶段.在spray阶段,源节点的消息拷贝数大于1,将消息拷贝发送到相遇节点,其自身的拷贝数减少1。在等待阶段,源节点的消息副本数为1,只有在遇到目标节点时才会发送消息。该协议存在源节点消息分布较慢的问题,因此BSW协议对SNW协议进行了改进。在spray阶段,消息的拷贝数大于1,并遇到其他节点,将一半的副本数转发到相遇节点,同时将副本数减少一半;在等待阶段和SNW协议中,SNW协议中存在相同的消息数[2]。其三,提出了CMTS协议,本协议根据网络相遇历史将网络划分为多个社区。“多拷贝+控制”方法是在社区内设计的,社会节点在社区之间传输信息。其四,动态划分社会组的机会网络路由协议,使用BSW协议+关系强度值从小强度值的节点进行消息传递,从目标节点到大关系的节点,并使用BSW协议+社会组控制策略将消息转发给其他社会组。该协议能够将社会组内的信息传递概率从小到大的方向传播,并将信息传播给多个社会组,但该协议忽略了群体的信息传播速度和在社会组间传播信息的能力。因此,本文基于现有的研究,提出一种基于社会组的高投递效率机会网络的路由协议,该协议借助机会网络社会组对信息的多个节点与接受节点的平均强度值进行优化,通过对下一个节点进行选择,以此提升消息的分发速度与投递成功率。同时由于该协议能够让机会网络的社会组根据不同的分发能力,从而获取不同的信息树,从而实现网络资源的合理运用,以此实现消息的投递率的提升[3]。
3 基于社会组的高投递率机会网络路由协议
3.1 社会组的优化
针对消息副本数量过多造成的网络拥堵问题,需要在社会组路由协议上进行优化,延用社会组机会网络路由协议的阈值,即对于机会网络中节点的相遇进行两节点轻度的更新,并通过与社会组阈值进行对比,其强度大于社会网络阈值,则两个节点同属于一个社会组,如果低于社会组阈值,则两个节点不属于相同的社会组分组,即存在不同的社会组识别编码。
3.2 现有社会组机会网络路由协议问题的解决
在基于社会组的高投递率的机会网络路由协议中,协议问题涉及以下三点。其一,社交组内转发消息,节点只满足目标节点强度值到转发消息,使邻居节点上积累的消息复制增多,由于无法满足要求,我们无法将消息传输到其他节点的全网络强度,降低消息分发速度,降低传输成功率,增加传输延迟;其二,消息在社会群体之间转发,不再转发1/2的消息拷贝数到其他社会群体的节点,导致消息分布在更活跃的社会群体中的拷贝不足,但不活跃的社会群体节点获得的消息复制冗余,浪费网络能量,降低传输成功率;第三,社会群体之间的信息转发到同一社会群体的不同节点,增加消息拷贝,而其他社会群体无法分配消息,降低了消息传递的成功率[4]。
同样,在机会网络路由协议的高投递优化上,对于社会组内信息相遇消息强度问题,通过平均关系强度值和使用平均关系强度来选择合适的转发节点。对于社会组数量问题,则需要根据相遇节点到达的情况进行优化,通过合理将携带信息节点进行比例消息副本优化,以此实现传递信息的合理分配。对于两节点相遇的问题,在社会组建进行传授,需要节点判断是否存储消息,以此来判断是否对信息进行传递与接受[5]。
3.3 高投递率机会网络路由协议
在社会组高投递率的机会网站路由协议中,基于信息的组内与组间转发进行操作对于社会组内的信息转发,携带该消息的节点需要满足其他节点的需求,更新这两个节点的关系强度值,并确定该会议节点是否为目标节点。如果是,则将消息的副本传输到目标节点,删除其他副本,如果不是目标节点,则判断两个节点是否属于相同的社会组,如果交换节点分配相同的社会组,则这两个节点继续移动。同时,确定相遇节点是否携带相同消息,计算平均关系强度值,但不转发消息,则比较相遇节点的平均关系强度值和关系强度值。如果前一个值较大,则不转发消息,如果后一个值较大,则将消息副本数的1/2转发到相遇节点,消息副本数相应减少1/2倍。对于社会组间的信息转发操作,携带该消息的节点需要与其他节点相遇,更新两个节点之间的关系强度值,并确定相遇节点是否为目标节点。如果有,请将消息的副本转发到目标节点,并删除其他副本,否则,如果这两个节点是否属于同一个社会群体,则由关系强度值来判断。如果交换节点,分配相同的社会组,节点继续移动,否则节点计算交换社会组,判断遭遇节点的社会组是否存储消息,根据消息关系的强度判断是否为同一社会组,通过判断遭遇节点是否转发消息[6]。
3.4 性能的优化
根据节点缓存大小对不同协议消息传递成功率的影响、性能优化需要,使得节点缓存增加,消息的传递成功率逐渐提高。由于增加的节点缓存减少了由于缓存有限而丢弃的消息数量,因此更多的消息被转发到中继节点,甚至是目标节点。社会组高投递率的机会网站路由协议比以前的协议,采用平均关系强度值的社会组,以避免积压的分配任务在节点,一些邻居节点不能满足高要求,但转发消息节点大关系强度值相对于整个网络,提高信息传播的成功率;在社会组中,向全网络与目标节点强度大的节点传输消息,提高消息分发速度,减少消息等待时间,防止向同一社会组发送多个消息,避免多个消息副本保留,提高消息分发速度。在社会群体之间,防止活动较小的社会群体堆积更多的信息副本。合理分配社会群体内的信息数量,提高信息传递的成功率[7]。
4 结语
由此可见,在短距离无线设备的发展中,对于社会组的高投递率的机会网络进行优化,通过对网路协议的性能提升,以此满足网络的动态变化。同时借助社会组机会协议与平均强度值的形式来优化信息传递的转发,以此实现社会组消息副本的合理分配。