掌桥专利:专业的专利平台
掌桥专利
首页

一种面向空天地一体化网络的边缘计算资源融合管理方法

文献发布时间:2023-06-19 12:25:57


一种面向空天地一体化网络的边缘计算资源融合管理方法

技术领域

本发明属于网络通信技术领域,特别涉及一种面向空天地一体化网络的边缘计算资源融合管理方法。

背景技术

近年来,信息和通信技术高速发展,移动网络取得了重大突破。在第五代移动通信技术(5th generation mobile networks,简称5G)商用即将满一年、商用范围逐步扩大的情况下,国际电信联盟(International Telecommunication Union,简称ITU)于2020年2月启动了6G的研究。关于6G网络,国内外许多研究者提出了各自的愿景。这些愿景中,均提到了将地面无线网络与卫星网络、近地无人机网络全面融合,构建一个无线信号全覆盖,无线网络全连接的世界。作为6G网络中关键的基础设施,卫星及无人机既可以在地面网络不可达环境下,为用户提供网络服务;又能够在地面网络能力不足的情况下,辅助地面网络提供网络能力的扩展。卫星、无人机与用户的距离相对较为接近,随着卫星与无人机硬件能力的增强,传输技术的完善与发展,无卫星与无人机的应用越来越广泛。将卫星作为边缘节点,提供通信、缓存、计算服务;将无人机应用于边缘计算或者边缘缓存场景;均成为当前研究的热点。卫星与无人机两种天基基础设施的融合,也成为当前天基网络应用的重要发展方向。尽管如此,卫星及无人机有限的硬件能力,不稳定的运行环境,仍然将作为限制应用发展的主要瓶颈长期存在。

发明内容

1空天地一体化计算资源管理架构

1.1空天地一体化边缘计算架构

空天地一体化信息网络通常以高轨卫星作为天基骨干网,以低轨卫星作为天基接入网或者天基用户。空天地一体化信息网络总体框架如图1所示:

6G网络为多种类型的移动终端提供全球无处不在的覆盖,其目标用户是物联网节点、车联网节点、个人通信终端等多种多样的移动设备。在6G网络场景下,卫星可作为网络的提供方为终端提供网络服务。随着终端类型的丰富,功能的完善,应用的多样化发展,卫星作为云服务器或边缘服务器,为终端提供计算、通信、存储等多种类型的服务。其中,高轨卫星中部署大型服务器等计算设备,可以为移动终端提供云服务,低轨卫星作为边缘节点,将自身的计算能力租赁给终端。空天地一体化边缘计算架构如图2所示。

由于卫星硬件资源受限,传输距离远,无线网络易受天气影响。因此,天基基础设施作为边缘计算节点,必然要为地面终端提供地基基础设施难于提供的网络服务。这些服务的场景大体上可以分为两种类型。

1)天基基础设施作为地面网络的辅助,面向地基网络不可达的区域或者地面网络能力不足的场景,提供通用的计算服务。

2)天基基础设施作为服务的直接提供者,围绕其独有的遥感或航拍图像,提供专用的计算服务。

在以上两个典型场景中,地面终端均需要天基边缘计算资源的支撑。由于单个卫星计算能力有限,当需要多个边缘服务器的计算资源时,本文提供聚合和组合两种计算资源融合方式。

1.2空天地一体化边缘计算资源聚合

空天地一体化边缘计算资源的聚合方法主要面向通用的计算任务,适用于上节提到的第一种服务提供场景。参考面向对象里的聚合,提出空天地一体化计算资源的聚合概念。在计算资源聚合中,任意一个终端中的计算资源都可以独立存在,为用户设备提供通用的计算能力。其架构如图3所示。

空天地一体化边缘计算资源的聚合需要如下支撑:

1)硬件层面:各基础设施中应搭载一定的计算硬件,具备一定的计算能力;

2)平台层面:提供通用的操作系统平台,并支持虚拟机的创建及计算资源的分配;

3)软件层面:提供通用的虚拟机租赁服务,提供跨节点的虚拟机分配、管理等功能。

边缘计算资源的聚合方法本质上是虚拟机的调度及管理。用户可以根据自身计算资源的需求,向不同的边缘服务器租赁虚拟机。每一个虚拟机均提供通用计算任务,虚拟机之间无需进行协调及功能组合。用户只需保证总的虚拟机计算能力满足其应用需求即可。

将空天地一体化边缘计算资源的管理与地面边缘计算场景相对应,聚合方法相当于在平台即服务(Platform as a Service,简称PaaS)层面提供计算平台的租赁,与当前的公有云租赁场景类似。

1.3空天地一体化边缘计算资源组合

空天地一体化边缘计算资源的组合方法主要面向遥感图像、航拍图像的专用计算任务,适用于上节提到的第二种服务提供场景。参考面向对象里的组合,提出空天地一体化边缘计算资源的组合概念。在计算资源组合中,任意一个终端中的计算资源并非独立存在,而是相互协作,共同完成一个完整的任务。其架构如图4所示。

低轨卫星所拍摄的高分遥感图像是天基基础设施所特有的数据。用户希望使用这些数据,必然要消耗天基基础设施的计算、传输资源。如果直接将原始数据下发给终端,一方面将消耗大量的传输资源,另一方面终端对这些数据进行处理仍需要较多计算资源。因此,可以由天基基础设施根据用户的需求,将处理后数据量较小的结果下发给用户。

由于单个基础设施计算能力有限,而图像处理通常需要消耗较多的计算资源。若天基基础设施之间需要进行协作,需要预先将一个任务分解为若干个子任务,由各个边缘节点协作完成。遥感图像和航拍图像具有不可替代性,此时天基基础设施所提供的计算能力也具备不可替代性,卫星需按照预设的任务,执行各自的操作。

将空天地一体化边缘计算资源的管理与地面边缘计算场景相对应,组合方法相当于在软件即服务(Software as a Service,简称SaaS)层面向用户终端提供了面向遥感图像或航拍图像的应用。当应用涉及到多个边缘节点时,其协作方式与协作过程由软件预设,用户只需直接租赁云软件即可。

2边缘计算资源管理模型

2.1边缘计算资源管理场景

在空天地一体化应用场景中,天基基础设施由天基信息网络运营商负责管理。运营商提供基础设施的租赁业务,并考虑在用户可接受的开支范围内达到利润最大化。而用户则需要租赁天基基础设施,并在满足计算需求的前提下达到效益的最大化。

由于天基基础设施计算能力及传输链路易受外界环境影响,其服务质量呈现不稳定的现象。为了更有效地获知天基基础设施的服务质量,用户设备之间交互其服务满意度,能够有效获知天基基础设施的服务质量,从而为资源租赁决策提供建议性评价。其场景如图5所示。

边缘计算资源管理的本质是服务提供方与服务的使用者之间的博弈过程,双方都通过一定策略谋求利益的最大化。本节对边缘计算过程中所涉及到的通信及计算的开销进行建模,从而得到博弈的总体模型,进而提出求解效益最大化的方法。

2.2计算开销建模

本节首先对计算资源的开销进行建模。考虑空间中随机分布的多个边缘节点与多个用户终端的场景。UE={1,2,…,M}表示用户设备集合,用户设备总数量为M个。使用EN={1,2,…,N}表示边缘节点集合,边缘节点总数量为N 个。假设在这些边缘节点中存在跨节点的专用计算服务,提供专用计算服务的边缘节点集合记做EG={eg

1)通用计算任务,记做

2)专用计算任务,专用计算任务可以看做面向专用服务节点集合的计算任务。其数学表示为:

本节对通用计算任务的计算进行建模,专用计算任务可以通过节点的归并与映射转化为通用计算任务模型。本节的计算模型主要考虑两种影响因素:时延和能耗。

1)时延。基于以上的任务模型,任务J

2)能耗。任务J

2.3资源分配模型

空天地一体化边缘计算场景中,不同类型的天基基础设施可能属于不同运营商。这些基础设施相互竞争,提供灵活的接入,满足用户设备的计算需求。用户设备可以根据其需求任意选择不同的天基基础设施来获得满意的计算服务。用户设备之间同样存在竞争关系,这些设备倾向于以更低的价格获得更高的边缘计算服务质量。为了吸引更多的客户,每个天基基础设施需要设置适当的价格最大化他们的利润。天基基础设施与用户设备之间的交互过程是一个典型的斯坦科尔伯格博弈过程。其中,天基基础设施作为领导者,用户设备作为追随者,共同参与博弈。

在实际场景中,围绕本发明所提出的两种计算资源融合方式,本发明的边缘计算服务租赁又可以分为两种场景:

1)单一服务租赁场景。此场景以提出的空天地一体化边缘计算资源聚合方法为基础,所有天基边缘节点均提供通用计算任务的租赁。所有节点具有相同的逻辑结构,提供相同的计算服务。

2)混合服务租赁场景。此场景面向空天地一体化边缘计算资源融合方法。此时,天基边缘节点既可提供通用计算任务的租赁,又可提供专用计算任务的租赁。其中,提供专用计算任务的节点集合由服务代理统一提供租赁业务,多个节点的计算及交互过程由服务本身提前预设。用户租赁服务后,所有节点的任务固定,不可由用户自由更改。此时,提供专用服务的节点集合可以认为是一个节点,整个场景可以将所有边缘节点集合分为两组,一组提供通用计算服务,一组提供专用计算服务,两组之间的决策互不影响。

以上两种场景中,天基基础设施和用户设备之间的交互均可以被建模为两阶段的斯坦克伯格博弈框架。在第一阶段,每个服务提供商(即天基基础设施)设置计算资源的最佳价格。在第二阶段,用户(即用户设备)根据边缘节点的价格确定所需的最佳计算资源量。

斯坦科尔伯格博弈模型由服务提供者、消费者、效用函数和行动策略四部分组成,具体表示为:

本节模型中的服务提供者和消费者的效用函数如下:

1)用户设备的效用函数。本节考虑了用户终端之间的交互信息。对于用户设备,边缘节点的评价通过对数函数的满意度来建模。除了考虑用户设备对每个边缘节点的满意度外,用户设备还参考其他设备对每个边缘节点的满意度。在这种情况下,可以由不同的用户设备对每个边缘节点进行适当的评估。问题模型包括自身满意度、其他设备评价和在边缘节点计算的成本。对用户设备m,其效用函数F

其中Q

U

a表示用户设备的满意度系数,取值设置为10。

公式(1)中,

D

2)边缘节点的效用函数G

其中

3边缘计算资源管理策略

3.1基于斯坦科尔伯格博弈的纳什均衡分析

在天基信息网络边缘计算场景下,当用户设备仅需通用计算服务时,每一个边缘节点独立地宣布其价格,而不需要与其他边缘节点的合作。节点的定价通过分布式的方式做出决策。边缘节点n的定价不仅要依赖用户设备的反馈,还要依赖其他边缘节点的动作。问题模型公式可以建模为公式(4)。

其中

基于以上边缘节点的最优价格

基于上述模型公式,所有的边缘节点和用户设备都希望能够最大限度地利用它们的效用函数值。接下来,本节将分析边缘节点和用户设备之间具有完整信息的斯坦科尔伯格博弈。

定义1.假设

定理1.考虑具有固定数量用户设备的动态计算需求。对于某个用户设备,其效用函数满足公式(2),那么该用户设备存在一个且唯一的纳什均衡点。

证明.对任意用户设备m,其效用函数是F

求公式(7)的一阶导数,得到公式(8)。

求公式(7)的二阶导数,得到公式(9)。

由于a>0且(1+Q

令用户设备效用函数的一阶导数,即公式(8)数值等于零,求解可以得到计算资源最优需求。

定理2.考虑固定数量的用户设备具有动态价格。对于每个边缘节点,其效用函数满足公式(3),那么该边缘节点存在唯一的纳什均衡点。

证明.根据公式(3),边缘节点n的效用函数如公式(10)所示。

求公式(10)的一阶导数,得到公式(11)。

求公式(10)的二阶导数,得到公式(12)。

由于公式(12)中所有参数均大于0,因此效用函数的二阶导数是小于0。换言之,边缘节点的效用函数是严格的凸函数,纳什均衡点存在。定理2证明完毕。

基于定理1和定理2,纳什均衡点分别存在于边缘节点的定价阶段和用户终端的计算资源租赁策略阶段。可以得出斯坦科尔伯格纳什均衡点存在且唯一的结论。

3.2单一服务租赁场景下的资源优化方法

对于单一服务租赁场景,其过程是一个典型的斯坦科尔伯格博弈。在空天地一体化信息网络场景下,假设计算资源租赁应用中存在一个中心代理。博弈模型中的每个参与者都将自己的信息传递给中心代理,同时每个参与者也可以从中心代理获取其他参与者的信息,那么每个参与者均可求出最优的策略。

根据上节中定理1的证明过程可知,用户设备的效用值存在最优解。因此,当服务的提供者,即边缘节点给定了定价方案后,服务的使用者,即用户设备通过公式(10),计算得到用户设备的最优计算需求。

求解最优定价方案过程为:令边缘节点效用函数的一阶导数,即公式(12) 数值等于零,得到如下方程。

由于选择边缘节点n进行任务卸载的用户设备,r

算法1.混合动态迭代算法求解纳什均衡.

输入:边缘节点集合EN={1,2,…,N},用户设备集合UE={1,2,…,M};

输出:最优价格

初始化:

边缘节点价格P

用户设备需求Q

从第一次迭代t到最大迭代次数t

从i=1到i=M(i每次加1)根据公式(10)得到计算资源最优需求Q

从i=1到i=N(i每次加1)计算最优价格

其中α为边缘节点的单次搜索步长,M为用户设备总数量,a为用户满意度,r

3.3混合服务租赁场景下的资源优化方法

在混合服务租赁场景下,对于其中的专用计算服务而言,虽然其中若干节点同时提供服务,然而可以通过节点的归并,使之成为一个虚拟节点,之后建立斯坦科尔伯格博弈模型。具体如下:首先将边缘节点分为两组。 EN={GEN,SEN}。其中GEN,SEN分别表示通用计算服务和专用计算服务中的边缘节点集合。令每一组提供专用服务的节点集合合并,每个节点集合成为一个虚拟边缘节点:

与算法1类似,本小节提出了一种分组动态迭代算法来求解纳什均衡,并在算法2中给出伪码。该算法的计算复杂度为O(t

算法2.基于分组动态迭代算法求解纳什均衡.

输入:边缘节点集合EN={1,2,…,N},用户设备集合UE={1,2,…,M};

输出:最优价格

初始化:

边缘节点分组,EN={GEN,GEN};

SEN虚拟节点映射,

边缘节点价格P

用户设备需求Q

从第一次迭代t到最大迭代次数t

从i=1到i=M(i每次加1)根据公式(10)得到计算资源最优需求Q

从i=1到i=N

从i=1到i=L(i每次加1)计算

其中α为边缘节点的单次搜索步长,M为用户设备总数量,a为用户满意度,r

附图说明

图1空天地一体化信息网络总体架构图

图2空天地一体化边缘计算架构

图3空天地一体化边缘计算资源聚合示意图

图4空天地一体化边缘计算资源组合示意图

图5空天地一体化边缘计算资源管理场景

具体实施方式

本发明提出的空天地一体化网络的边缘计算资源融合管理方法应用过程如下:

Step 1:地面端用户向高轨卫星发送网络请求

Step 2:高轨卫星根据用户实际任务需求确定服务类型,即提供单一服务租赁或混合服务租赁;

Step 3:执行算法,高轨卫星将资源分配结果发送至执行任务的低轨卫星星座;

Step 4:低轨卫星根据资源分配量和具体任务需求执行任务并将结果返回地面用户。

相关技术
  • 一种面向空天地一体化网络的边缘计算资源融合管理方法
  • 面向空天地一体化网络的广域量子通信链路通用仿真方法
技术分类

06120113295166