发明名称 一种容迟网中基于能效的消息转发方法
摘要 本发明公开了一种容迟网中基于能效的消息转发方法,在容迟网中存在两个社区并具有社会自私性的情况下,根据网络节点间的接触率和传递消息的概率等信息,计算选择出满足条件且能耗最小的消息的副本数。首先计算节点的活跃度和源节点向目的节点传输消息的最优副本数<i>K</i>,然后设置源节点待转发的消息的副本数目为<i>K</i>+1,表示该消息最多可以被复制成<i>K</i>+1份。当任意一个携带消息的节点与另一个未携带消息的节点相遇时,若该节点携带的消息的副本数目大于1时,则按节点的活跃度进行副本数目的分配;否则,不转发消息,直到遇到目的节点时才转发。这种消息转发方法,通过限制消息的副本数,从而降低消息传输的能耗。
申请公布号 CN104394074A 申请公布日期 2015.03.04
申请号 CN201410683175.7 申请日期 2014.11.24
申请人 南京邮电大学 发明人 吴家皋;朱义吉;刘林峰
分类号 H04L12/701(2013.01)I 主分类号 H04L12/701(2013.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 一种容迟网中基于能效的消息转发方法,其特征在于,包括以下具体步骤:步骤1,假设网络中存在两个社区V<sub>1</sub>和V<sub>2</sub>,分别有N<sub>1</sub>和N<sub>2</sub>个节点,同时,存在源节点S和目的节点D,源节点S和目的节点D接触后传递消息的概率为p<sub>0</sub>=1;消息的生命周期为E<sub>t</sub>,消息的传输成功率下限为D<sub>p</sub>,消息传递的副本数上限为L,计算满足上述条件且能耗最小的消息传递的副本数K:<img file="FDA0000615099310000011.GIF" wi="1309" he="361" />式中,<img file="FDA0000615099310000012.GIF" wi="204" he="147" />λ<sub>in</sub>为相同社区之间节点的接触率,p<sub>in</sub>为相同社区之间节点接触后传递消息的概率;λ<sub>out</sub>为不同社区之间节点的接触率,p<sub>out</sub>为不同社区之间节点接触后传递消息的概率,λ<sub>0</sub>为源节点S或目的节点D与其它节点的接触率;步骤2,当源节点S产生了一个需要转发的消息,对该消息附加一个属性即副本数目m<sub>s</sub>=K+1,表示该节点携带的该消息最多可以复制K+1份;步骤3,在消息传递过程中,设在网络中任意一个携带该消息的非目的节点i,其副本数为m<sub>i</sub>,当节点i遇到任意一个不携带该消息的节点j,首先判断该节点j是否为目的节点D,如果是,则完成消息的交付,否则执行步骤4;步骤4,若m<sub>i</sub>&gt;1,则节点i自身保留副本数目m′<sub>i</sub>,转发副本数目m′<sub>j</sub>给节点j;若m<sub>i</sub>=1,则不再转发;其中:<img file="FDA0000615099310000013.GIF" wi="347" he="184" /><img file="FDA0000615099310000014.GIF" wi="343" he="178" />式中,a<sub>i</sub>为非目的节点i的活跃度;a<sub>j</sub>为非目的节点j的活跃度;步骤5,循环步骤3至4,直到消息被转发给目的节点为止。
地址 210003 江苏省南京市鼓楼区新模范马路66号