[发明专利]一种软件定义传感网集中式路由计算方法有效
申请号: | 201711079625.1 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107969008B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 燕锋;丁翠;尹浩浩;夏玮玮;沈连丰;张静 | 申请(专利权)人: | 东南大学 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W28/06;H04W40/10;H04W40/20;H04W84/18 |
代理公司: | 32200 南京经纬专利商标代理有限公司 | 代理人: | 施昊 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 传感 集中 路由 计算方法 | ||
1.一种软件定义传感网集中式路由计算方法,其特征在于,包括以下步骤:
(1)根据上层应用需求,数据转发平面中的异构节点向中央控制器报告当前的位置和剩余能量信息;
(2)根据数据转发平面中异构节点报告的信息以及网络限制条件,中央控制器将路由计算问题建模成一个最优化问题:首先建立网络模型,然后将网络分簇并选取簇首节点,最后在簇首节点之间建立多跳路由;该步骤的具体过程如下:
(201)建立网络模型
网络区域大小为M×M,G=(V,E)表示网络的有向图,其中V表示节点集,包括普通传感器节点集V1、软件定义传感节点集V2、控制节点集V3以及一个中央控制器,E表示有向边集;
(202)确定网络分簇并选取簇首节点
从软件定义传感节点中选出部分节点作为簇首节点,并将网络分成若干簇,剩下的没有被选作簇首节点的软件定义传感节点被当作普通传感节点,每个簇包含一个簇首节点和一些普通传感节点,簇内普通传感节点通过单跳将数据发送给簇首节点,簇首节点对数据进行压缩;W(t)∈V2表示t时刻的簇首节点集,U(t)∈V1+V2-W(t)表示t时刻的非簇首节点集;
设节点u的有效通信半径为Du,节点u和节点w之间的距离为duw,则节点u和节点w能够通信当且仅当duw≤Du,其中,u∈U(t),w∈W(t);(u,w)表示节点u和节点w之间的链路,所有簇内节点和簇首节点能够通信的链路组成一个链路集:ε={(u,w)|duw≤Du,u∈U(t),w∈W(t)},f(u,w)(t)表示t时刻经过链路(u,w)上的流,则在单位时间内节点u发送f(u,w)(t)bits数据所消耗的能量为:
其中,d0是距离阈值,Eelect为射频能耗系数,Efs和Emp分别为不同信道传播模型下的功率放大电路能耗系数,当传输距离小于d0时,信道传输模型为自由空间信道模型,此时功率放大电路系数为Efs,当传输距离大于d0时,信道传输模型为多径衰落信道模型,此时功率放大电路系数为Emp,则在单位时间内节点u接收f(u,w)(t)bits数据所消耗的能量为:
设表示非簇首节点u的能量负载,表示簇首节点w的能量负载,则有:
其中,Eu表示非簇首节点u的剩余能量,EU表示节点u的初始能量;Ew表示簇首节点w的剩余能量,EW表示节点w的初始能量;利用Jain公平指数,得能量平衡因子ξ为:
其中,γ为权重因子,|U(t)|、|W(t)|分别为U(t)、W(t)的长度,从而建立并求解如下最优化问题:
目标函数:maxξ
约束条件:
其中,Ev为软件定义节点的能量,c(u,w)为该链路单位时间内信息量的上限,Rw(t)为对应簇首节点可获得的数据率;
(203)确定簇首节点间多跳路由
确定簇首节点到控制节点的最优多跳路径从而平衡簇首节点的负载,减少簇首节点的能量消耗:首先找到所有簇首节点到控制节点能够获得的路径{Lm=(m,k)|m,k∈W(t)ork∈V3},然后采用启发式算法从Lm中确定簇间多跳路径;
(3)根据计算出的路由信息,中央控制器以“流表”的形式将需要完成的数据采集任务和路径信息传递给网络中的节点;
所述“流表”包括数据流表和控制流表,其中,控制流表定义了网络中路由信息的帧格式,包括5个部分:specified ID域,用于标识控制流表的目的节点和控制报文的转发;action域,有转发和丢弃两种动作;value域,与action域相关的数值,当action域为转发时,value域中的值表示下一跳的节点ID;task域,表示数据平面需执行的任务;time-out域,用于记录当前时间;数据流表定义了网络中节点进行数据传输的帧格式,包括6个部分:specified ID域,用于数据帧匹配;action域;value域;data域,表示传感器节点采集的数据;count域,表示数据报文的计数;time-out域;
(4)数据转发平面中的节点按照“流表”采集数据并上传给中央控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711079625.1/1.html,转载请声明来源钻瓜专利网。