Page 320 - 《软件学报》2021年第8期
P. 320

2602                                   Journal of Software  软件学报 Vol.32, No.8,  August 2021

                    •   针对低优先级数据采取条件转发策略,选择合适的中继节点完成数据的传输,依靠节点的固有运动转
                        发数据,将副本数量控制在较低水平,以降低系统开销.
                    •   针对高优先级数据,采取运动交付辅以洪泛传输的复合方式.一方面,通过节点的主动运动实现数据的
                        直接交付;另一方面采取洪泛策略,将数据转发给遇到的节点.这种并行的传输方式能够保障数据的及
                        时有效投递.
                    •   为降低对其他传输任务的干扰,为优先级最高的紧急数据传输设计互斥保护机制(mutex protection),规
                        定只有第 1 个收到该紧急数据的节点采取主动运动转发方式,其他节点只需进行洪泛,仍然维持自身
                        原有的运动状态.
                    •   节点的主动运动传输可以与洪泛传输有效互补,弥补了部分场景下洪泛传输覆盖范围不足的问题,保
                        证了数据的有效投递,进一步降低传输时延.
                 2.1.5    同向数据捎带传输策略
                    主动运动转发有可能造成节点向同一目标区域聚集,如图 3 所示.源节点 Src 将数据传递给邻居节点 A 和
                 B.A,B 皆处于主动运动状态,由于互斥保护机制,只能将数据分别洪泛扩散给 C,D 和 E,F.节点 D 和 F 可以进行
                 运动转发,携带数据向目标区域运动.节点 E 由于已经处于主动运动状态,只能继续洪泛给节点 G,使得 G 也向目
                 标区域运动,在一定程度上导致节点向同一目标区域聚集,带来局部通信流量增大,且会造成网络资源浪费.考
                 虑到中继节点向同一目标区域运动过程中可能遭遇,我们采取同向数据捎带传输策略,通过节点间的协商实现
                 数据的捎带传递,既释放了网络资源,又避免了流量冲突.

                                       C
                                                                   C
                                             D                           D
                                       A                           A

                                  Src                          Src
                                             G                            G
                                                         Dst                         Dst
                                         E                           E
                                                              B
                                   B
                                     F                          F
                                                        Stage I                    Stage II


                                       C         D
                                           A                       C   A
                                                              Src
                                    Src
                                                                              D
                                             G                             G
                                                        Dst
                                                              B                   Dst
                                   B                                   E
                                         E
                                                                        F
                                     F
                                                        Stage III                  Stage IV
                                   Src & Dst Nodes  Nodes already in ActiveMove state  Nodes can be in ActiveMove state
                                           Direction of Data Transmission  Direction of Node Movement
                                         Fig.3    Illustration of how nodes converge together
                                                   图 3   节点聚集示意图

                 2.2   效用函数设计
                    在现实网络环境中,受限于某些条件,如节点分布、运动状态、节点级别、可用资源等,导致节点的运动范
                 围受到一定限制,无法实现直接交付.此时,只能通过寻找合适的中继节点来转发数据.因此,中继节点的选择就
   315   316   317   318   319   320   321   322   323   324   325