The invention is a mobile social network routing method based on node activity and energy factors. The routing method is composed of three parts: A. building a mobile model; B. building an activity indicator parameter of a node; C. information forwarding routing strategy based on activity and energy; treating each handheld wireless communication device as a node, using the encounter information between nodes to establish According to the activity, the activity threshold is set, the routing strategy is made, and the relationship between typical information transmission performance index and energy consumption is considered to find the excellent information transmission performance and energy consumption ratio. Solve the problem of information transmission in mobile social network. By using the method proposed in the invention and setting an appropriate activation threshold, the best trade-off between information transmission performance and energy consumption can be obtained.
【技术实现步骤摘要】
一种基于结点活跃度与能量因素的移动社会网络路由方法
本专利技术针对移动社会网络(MobileSocialNetworks,简称MSNs)提出了一种基于结点活跃度与能量因素的路由方法,主要用来解决移动社会网络中的信息传输问题,属于计算机无线通信
技术介绍
随着无线通信技术的发展,移动社会网络受到了广泛的关注。移动社会网络属于延迟容忍网络(DelayToleranceNetworks,简称DTNs)的一种。在DTNs中,移动用户建立分布式自组织动态网络,移动用户间没有固定的网络连接,信息传送模式为存储-携带-转发。除了拥有传统DTNs的特点,移动社会网络利用移动节点的社会特性以提高信息传送性能。许多用于MSNs的协议被提出,包括Epidemic,LABEL,BUBBLE,ProPHET,SimBet等等。Epidemic协议的主要理念是相遇就复制的泛洪机制,该协议中的节点通过概要向量指示该节点缓冲区存放的信息,当两个移动节点相遇时,查看互相的向量信息,以得到各自携带的但对方没有的信息情况,并将这些信息传送给对方。该协议由于复制所有遇到的节点缓冲区的信息,有很高的信息传送成功率,但存在巨大的信息平均延迟,对带宽/节点的缓冲区/功率要求都很大。LABEL协议利用节点的社会特性,将属于同一个机构的节点指定相同的标签,认为与目的节点具有相同标签的节点更适合作为中继节点,可以改善中继性能。BUBBLE协议提出介数中心度和节点目标社区结合的路由方案,指定在同一个社区的节点相同的标签,定义本地中心度和全局中心度两个概 ...
【技术保护点】
1.一种基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于该路由方法由三个部分组成:a.建立移动模型;b.构建节点的活跃度指示参数;c.基于活跃度与能量的信息转发路由策略;将每个手持无线通信设备的人视为一个节点,利用节点间的相遇信息,建立节点的活跃度指标,依据活跃度情况,设定活跃度阈值,制订路由策略,考虑典型的信息传送性能指标和能量消耗之间的关系,寻求优异的信息传送性能与能量消耗比。/n
【技术特征摘要】
1.一种基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于该路由方法由三个部分组成:a.建立移动模型;b.构建节点的活跃度指示参数;c.基于活跃度与能量的信息转发路由策略;将每个手持无线通信设备的人视为一个节点,利用节点间的相遇信息,建立节点的活跃度指标,依据活跃度情况,设定活跃度阈值,制订路由策略,考虑典型的信息传送性能指标和能量消耗之间的关系,寻求优异的信息传送性能与能量消耗比。
2.根据权利要求1所述的基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于所述的活跃度包括友谊度、人气度、人气度等级、关系度。
3.根据权利要求1所述的基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于所述的性能指标包括平均能量消耗、信息传送跳数、信息传送成功率、信息平均延迟。
4.根据权利要求1所述的基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于所述的a.建立移动模型:
a1.将仿真区域设定为较大的正方形区域,在此区域内设定若干面积小于仿真区域的小正方形区域为社区,将每个手持无线通信设备的人视为一个节点,若干节点在仿真区域中活动;将某个节点以相对高的概率去的三个社区,定义为该节点的三个喜爱社区;节点以相对低的概率去其他社区,每个节点去三个喜爱社区的总概率为0.9,每个节点的三个概率值在移动模型建立初期随机产生,产生后不再改变,节点去往其他社区的总概率为0.1;节点在移动模型建立初期位于三个喜爱社区中的一个,并按概率选择一个目的社区;节点的运动方向为初始社区到目的社区的直线方向,运动速度在规定的最大速度与最小速度之间随机选取,一旦节点到达目的社区,会在该社区内停留一段时间,时间到后,再次重复之前的动作;
a2.两种情况下,认定节点相遇:第一种是在两个节点的距离小于一定距离时,由于节点使用无线通信设备,认为可以检测到另一个节点;另一种是当检测时刻,两个节点位于同一个社区,由于停留时间的存在和同一社区交流的便捷,认为两个节点可以相遇。
5.根据权利要求1所述的基于结点活跃度与能量因素的移动社会网络路由方法,其特征在于所述的b.构建节点的活跃度指示参数:
b1.友谊度
节点间的友谊度与相遇频率和相遇间隔有关,相遇频率指两节点间的相遇次数,相遇间隔指两次相遇间的时间,在一段时间0到T内,如果两个节点遇见m次,第k次和第k+1次相遇的时间间隔为tk,k=1,2...m-1,将两次相遇间隔时间tk从小到大排列,组成集合{t'1,t'2,...,t'm-1},集合中前后两个值的差为Δtj=t'j+1-t'j,j=1,2...m-2,则节点x和节点y的友谊度Fri(x,y)表示为
b2.人气度
节点的人气度受其遇到的节点影响,特别是受该节点遇到的节点数量和该节点与其他节点的友谊度影响,与相对低的人气度的节点相比,信息通过相对高的人气度的节点更容易传送到目的地;人气度Popx由下面的公式表示,其中,q是节点x遇见...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。