【技术实现步骤摘要】
一种面向低轨卫星物联网的SDN控制器部署方法
[0001]本专利技术涉及卫星通信
,具体的说是涉及一种面向低轨卫星物联网的SDN控制器部署方法。
技术介绍
[0002]物联网应用正在逐渐地深入到人类活动的各个领域,但是由于空间、环境等因素的限制,地面物联网无法为某些跨地域、恶劣环境等数据采集的领域提供可靠的服务,出现了服务能力与需求不匹配的现象,其原因主要是对于依靠无线接入的物联网来说,必须要有由足够多的基站构建通信网络,但是在一些人类无法到达的偏远地区,布设基站以及建立通信网络非常困难:(1)大面积的海洋、沙漠等区域无法建立基站;(2)在人口稀少的边远地区建立基站的成本较高;(3)自然灾害会对地面网络造成严重的破坏。因此,如何在偏远地区或者人员难以到达的地区建立通信网络,是实现万物互联必须克服的难题。在众多候选者中,低轨卫星通信系统因其较低传输损耗和时延的特点,且可以通过星座方式对地球实现无缝覆盖的优势,成为辅助地面网络实现万物互联的可靠选择之一。
[0003]但是随着卫星数量的增多,导致了卫星网络节点多、拓扑结构变化快、网络管理难度较大等一系列问题,则需一种新的网络管理方式。此时软件定义网络(Software Defined Network,简称SDN)应运而生,SDN形成了一种新的网络架构。SDN的引入进一步提高了天地一体化信息网络的可扩展性及灵活性。为了满足应急任务低时延、高可靠的服务需求,需要部署多个SDN控制器来实现卫星网络的分布式控制,因此,控制器放置的数量和位置是设计控制器放置方案、提高
【技术保护点】
【技术特征摘要】
1.一种面向低轨卫星物联网的SDN控制器部署方法,其特征在于:所述SDN控制器部署方法包括可见性分析、接入方式选择和控制器部署策略优化三个部分,具体包括如下步骤:步骤1:可见性分析:基于给定的经度、维度划分精度,将地球表面按经纬度均匀划分成多个网格,并针对其中的任一网格,分析低轨卫星覆盖该网格的条件,进而利用所分析的条件获得所有覆盖该网格的卫星编号集合,统计集合中卫星数量获得覆盖该网格的低轨卫星数目;步骤2:接入方式选择:卫星侧基于估计的负载估算该卫星的接入成功率,并统计最终成功接入的终端数和负载,联网终端侧基于所在网格的活跃终端数及网格中心位置与可见卫星的仰角,并结合可见卫星的可用前导数、估算的接入成功率,计算接入覆盖该网格所有卫星的满意度、网络活性因子和网络状态变量,进而分析覆盖所在网格不同卫星的接入概率,并基于分析结果选择所要接入的卫星;步骤3:控制器部署策略优化:在给定时延和接入负载时,建立控制器部署优化问题,以确定最少所需的控制器数量和控制器对应的部署位置。2.根据权利要求1所述的一种面向低轨卫星物联网的SDN控制器部署方法,其特征在于:所述步骤1中,给定网格g,低轨卫星n完全覆盖该网格的条件为:其中,r
b
表示地球半径,表示卫星仰角,r
h
表示卫星高度,r
z
=r
b
+r
h
,卫星到覆盖区域的最大距离(x
l
,y
l
,z
l
)
T
表示网格g的顶点坐标,l表示网格g的顶点。3.根据权利要求1所述的一种面向低轨卫星物联网的SDN控制器部署方法,其特征在于:所述步骤2具体包括如下步骤:步骤2
‑
1:给定网格g和该网格的终端部署密度λ
g
,计算每个时隙下产生的新业务数量,假设物联网终端在t=0到T
S
之间的某一个时间节点被触发,则第i个时隙中网格g被触发的终端数目表达式为:其中:S
g
表示网格g的面积,λ
g
表示网格g的终端密度,N
g
为网格总数,1≤g≤N
g
,p(t)表示Beta分布的概率分布函数,α和β为Beta分布参数,α>0,β>0,t
i
=it
s
表示第i个时隙对应的时间,t
s
表示时隙长度,T
S
表示总时间,进入步骤2
‑
2;步骤2
‑
2:卫星n根据自身的前导码使用情况来预估负载,即接入的终端数目并计算接入成功率,的表达式为:
其中:I
i
‑
1,n
为第i
‑
1个时隙卫星n的空闲前导序列数目,R
i
‑
1,n
为卫星n可用的前导序列数目,M
i
‑
1,n
为第i
‑
1个时隙成功接入卫星n的负载数目,lambertw(
·
)表示朗伯w函数,第i个时隙,卫星n的接入成功率为:其中:M
i,n
为第i个时隙卫星n成功接入的终端数目,为第i个时隙卫星n估计接入的总终端数目,进入步骤2
‑
3;步骤2
‑
3:根据终端所在网格g的中心坐标和卫星实时星下点算出卫星仰角结合卫星覆盖网格数目q
i,n
、接入成功率P
i,n
和可用前导数R
i,n
计算卫星n的满意度从而得到卫星n的网络状态变量从而得到每颗可见卫星接入的概率进入步骤2
‑
4;步骤2
‑
4:对于网格g,第i个时隙被激活的物联网终端分别生成服从均匀分布的随机数R
h
~U(0,1),并与累积概率矩阵中的元素依次比较,取出矩阵中第一个大于该随机数的元素编号作为各自随机接入的卫星编号,N
g
表示覆盖网格g的卫星数目...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。