一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多接入边缘计算服务器的区域池划分方法及系统与流程

2021-12-03 23:15:00 来源:中国专利 TAG:


1.本发明涉及移动通信技术领域,特别是涉及多接入边缘计算服务器的区域池划分方法及系统。


背景技术:

2.本部分的陈述仅仅是提到了与本发明相关的背景技术,并不必然构成现有技术。
3.区域池组网可以实现区域池内资源共享,提升资源利用效率。另一方面,由于用户在区域池内移动时,为其服务的网元不会发生改变,将大大降低因服务网元变化带来的成本。
4.区域池精确规划变的越来越重要。区域池规划范围过小,将导致区域池组网优势无法最大限度发挥。区域池规划范围过大,不仅带来区域池内网元管理的难度,更重要的是可能导致区域池组网失去其优势。
5.目前区域池规划主要考虑行政区域划分、业务需求潮汐效应并结合具体的地理信息(例如:道路、河流等)进行区域池边界粗略规划。
6.发明人发现,现有技术存在以下缺点:
7.在区域池规划中,未考虑业务处理效益因素,可能导致组建区域池后,业务处理效益反而下降,无法发挥区域池的优势。


技术实现要素:

8.为了解决现有技术的不足,本发明提供了多接入边缘计算服务器的区域池划分方法及系统;在区域池规划中,引入业务处理效益因素,提升区域池业务处理效益,更好的发挥区域池组网的优势。
9.第一方面,本发明提供了多接入边缘计算服务器的区域池划分方法;
10.多接入边缘计算服务器的区域池划分方法,包括:
11.获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
12.在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
13.基于区域池的初步范围和地理信息,确定区域池的初步边界;
14.基于区域池的初步边界,计算区域池组网模式下业务处理效益与非区域池组网模式下业务处理效益;判断区域池组网模式下业务处理效益相对于非区域池组网模式下业务处理效益是否有提升,如果有,则输出区域池最终边界;如果没有,则进入下一步;
15.对区域池边界进行优化调整,返回上一步。
16.第二方面,本发明提供了多接入边缘计算服务器的区域池划分方法;
17.多接入边缘计算服务器的区域池划分方法,包括:
18.获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
19.在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
20.基于区域池的初步范围和地理信息,确定区域池的初步边界;
21.计算在区域池组网模式业务处理效益高于非区域池组网模式时关键指标取值;
22.按照关键指标取值优化调整区域池边界,输出区域池边界。
23.第三方面,本发明提供了多接入边缘计算服务器的区域池划分系统;
24.多接入边缘计算服务器的区域池划分系统,包括:
25.获取模块,其被配置为:获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
26.初步范围确定模块,其被配置为:在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
27.初步边界确定模块,其被配置为:基于区域池的初步范围和地理信息,确定区域池的初步边界;
28.效益计算模块,其被配置为:基于区域池的初步边界,计算区域池组网模式下业务处理效益与非区域池组网模式下业务处理效益;判断区域池组网模式下业务处理效益相对于非区域池组网模式下业务处理效益是否有提升,如果有,则输出区域池最终边界;如果没有,则进入边界优化调整模块;
29.边界优化调整模块,其被配置为:对区域池边界进行优化调整,返回效益计算模块。
30.第四方面,本发明还提供了一种电子设备,包括:
31.存储器,用于非暂时性存储计算机可读指令;以及
32.处理器,用于运行所述计算机可读指令,
33.其中,所述计算机可读指令被所述处理器运行时,执行上述第一方面所述的方法。
34.第五方面,本发明还提供了一种存储介质,非暂时性地存储计算机可读指令,其中,当所述非暂时性计算机可读指令由计算机执行时,执行第一方面所述方法的指令。
35.与现有技术相比,本发明的有益效果是:
36.(1)在区域池规划中考虑区域池规划后业务处理效益提升因素。基于初步确定的区域池边界,计算区域池组网模式下业务处理效益相比非区域池组网模式下业务处理效益是否提升。如未有提升,需对区域池边界进行优化调整,直至业务处理效益提升为止,输出区域池规划。
37.(2)提出一种计算区域池和非区域池组网模式下业务处理效益的方法。
38.(3)提升区域池业务处理效益,降低业务处理计算、通信、能耗成本。
39.(4)更精准的进行区域池规划,最大限度发挥区域池组网的优势。
40.本发明附加方面的优点将在下面的描述中部分给出,或通过本发明的实践了解到。
附图说明
41.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
42.图1为第一个实施例的方法流程图;
43.图2为第一个实施例的mec pool组网模式;
44.图3(a)

图3(d)为第一个实施例的在mec pool模式下的业务处理流程;
45.图4为第一个实施例的非区域池模式下的组网模式;
46.图5(a)

图5(d)为第一个实施例的在非区域池模式下的业务处理流程;
47.图6为第二个实施例的方法流程图;
48.图7为第二个实施例的连接时间为5秒的业务处理效益随切换前后速率比例变化示意图;
49.图8为第二个实施例的连接时间为30秒的业务处理效益随切换前后速率比例变化示意图。
具体实施方式
50.应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
51.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
52.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
53.本实施例所有数据的获取都在符合法律法规和用户同意的基础上,对数据的合法应用。
54.实施例一
55.本实施例提供了多接入边缘计算服务器的区域池划分方法;
56.如图1所示,多接入边缘计算服务器的区域池划分方法,包括:
57.s101:获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
58.s102:在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
59.s103:基于区域池的初步范围和地理信息,确定区域池的初步边界;
60.s104:基于区域池的初步边界,计算区域池组网模式下业务处理效益与非区域池组网模式下业务处理效益;判断区域池组网模式下业务处理效益相对于非区域池组网模式下业务处理效益是否有提升,如果有,则进入s106;如果没有,则进入s105;
61.s105:对区域池边界进行优化调整,进入s104;
62.s106:输出区域池最终边界。
63.示例性的,s101:获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;例如,将某市历下区的所有多接入边缘计算服务器划分到第一连续区域;将某市高新区的所有多接入边缘计算服务器划分到第二连续区域,以此类推。
64.示例性的,所述s102:在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;“潮汐效应”是指工作时间人们在cbd区域大量聚集,下班后又向居民区大量迁徙的现象。这种现象引发了移动通信系统中业务量的流动,使得热点区域在特定时刻出现突发大业务量。
65.例如:高新区里有企业聚集地,旁边(确保区域连续)又有居民区。企业聚集地业务高峰在9

17点,其他时间是低谷。相反居民区业务高峰在17

20点,其他时间是低谷。这两个互补区域划在一个区域池内可以降低区域池内设备容量配置,不需要都按两个互补区域峰值容量配置。
66.进一步地,所述s103:基于区域池的初步范围和地理信息,确定区域池的初步边界;具体包括:
67.在区域池的初步范围内,将业务需求密集度低于设定阈值的区域作为区域池的边界;
68.优选地,沿着河流的走向确定区域池的初步边界;
69.并且在区域池初步边界的确定过程中,避免初步边界经过业务需求密集度高于设定阈值的区域。
70.进一步地,所述s104:计算区域池组网模式下业务处理效益;具体包括:
71.s104a1:计算区域池内业务处理通信和计算效益;
72.s104a2:计算区域池内业务处理能耗效益;
73.s104a3:基于区域池内业务处理通信和计算效益,与区域池内业务处理能耗效益,加权求和,得到区域池组网模式下业务处理效益。
74.进一步地,所述s104a1:计算区域池内业务处理通信和计算效益;具体包括:
75.s104a11:计算移动终端与多接入边缘计算服务器之间的任务传输所需通信时延、多接入边缘计算服务器计算时延、移动终端计算时延和迁移时延;
76.s104a12:基于移动终端与多接入边缘计算服务器之间的任务传输所需通信时延,和单位时间通信成本,得到区域池内业务处理总通信成本;
77.基于多接入边缘计算服务器计算时延、移动终端计算时延和单位时间计算成本,得到区域池内业务处理总计算成本;
78.基于迁移时延和迁移成本,得到区域池内业务处理总迁移成本;
79.根据区域池内业务处理总通信成本、区域池内业务处理总计算成本和区域池内业务处理总迁移成本,得到区域池内业务处理通信和计算成本;
80.s104a13:基于区域池内业务处理通信和计算成本,得到区域池内业务处理通信和计算效益。
81.进一步地,s104a11:计算移动终端与多接入边缘计算服务器之间的任务传输所需通信时延时,考虑移动终端与多接入边缘计算服务器之间的四种通信场景:
82.如图2所示,在mec pool模式下,假定n个mec服务器为移动终端服务,移动终端高速移动,需要处理计算密集型任务w,由于自身计算能力有限,需处理的任务w可以部分拆分,并同时在本地设备处理以及卸载到mec上处理。目前为移动终端服务的为meci。业务处理流程如图3(a)

图3(d)所示。
83.如图3(a)所示,对于场景一,移动终端上传任务量b后,由于移动终端高速移动,移
动终端发生切换,但基于多接入边缘计算服务器区域池pool,移动终端仍与第i个多接入边缘计算服务器meci相连,移动终端需要将剩余业务(a

b)继续上传给meci,由meci计算和回传结果;其中,a为用户计划卸载到mec服务器的总任务量。
84.如图3(b)所示,对于场景二,移动终端上传任务量a并计算完成任务量c后,由于高速移动,移动终端发生切换,但基于多接入边缘计算服务器区域池pool,移动终端仍与meci相连,meci将继续完成剩余未计算的任务量并将结果回传给移动终端。需说明,此场景下图中所示的3(a)、3(b)两个步骤在时间上是并行的。
85.如图3(c)所示,对于场景三,移动终端上传、计算完成任务量a并回传完成任务量d的计算结果后,由于高速移动,移动终端发生切换,但基于多接入边缘计算服务器区域池pool,移动终端仍与meci相连,meci将剩余未回传(a

d)的计算结果继续回传给用户。
86.如图3(d)所示,对于场景四,在移动终端上传、mec计算回传过程中均未发生移动终端切换。
87.示例性的,以mec(多接入边缘计算)区域池(以下简称mec pool)规划为例,针对如何计算业务处理效益提升进行具体说明。本实施例中,业务处理效益定义为相比用户独立处理业务(以下简称任务),通过选择最优mec进行部分任务卸载处理带来的通信、计算和能耗成本的降低。
88.示例性的,所述s104a11:计算移动终端与多接入边缘计算服务器之间的任务传输所需通信时延、多接入边缘计算服务器计算时延、移动终端计算时延和迁移时延;具体包括:
89.(1)移动终端与meci之间任务传输所需通信时延表示为:
[0090][0091]
其中:为任务量x
i
卸载到mec
i
的传输时间;
[0092]
为任务量x
i
在mec
i
的计算时间;
[0093]
为计算结果ρx
i
从mec
i
传输到移动终端的时间;
[0094]
t
itotal
(x
i
)=t
irecv
(x
i
) t
iproc
(x
i
) t
isend
(x
i
),为mec
i
处理任务量x
i
所需时间;
[0095]
其中:x
i
为用户计划卸载到mec
i
的任务量;t
ict
为移动终端与mec
i
的连接时间;为用户切换前与mec
i
上行链路传输速率;为用户切换前与mec
i
下行链路传输速率;为用户切换后与mec
i
上行链路传输速率;为用户切换后与mec
i
下行链路传输速率;v
ci
为mec
i
的计算速率;ρx
i
为计算结果大小。
[0096]
(2)meci计算时延表示为:
[0097][0098]
(3)移动终端计算时延表示为:
[0099][0100]
其中:w为任务总量,v
cl
为用户终端计算速率。
[0101]
(4)计算迁移时延;由于mec组pool,不会发生任务迁移,仅发生用户切换,则迁移时延表示为:
[0102][0103]
其中:t
ho
为用户切换时延。
[0104]
进一步地,所述根据区域池内业务处理总通信成本、区域池内业务处理总通信成本和区域池内业务处理总迁移成本,得到区域池内业务处理总成本;具体包括:
[0105][0106]
其中:α、β、γ分别为单位时间通信成本、计算成本、迁移成本。
[0107]
进一步地,所述s104a13:基于区域池内业务处理总成本,得到区域池内业务处理总效益;具体包括:
[0108][0109]
示例性的,业务处理总时延表示为:
[0110][0111]
其中:t1
pool
为t
irecv
(x
i
)<t
ict
<[t
irecv
(x
i
) t
iproc
(x
i
)]时的处理业务时延,t2
pool
为其他情况下的处理业务时延;
[0112]
具体地:
[0113][0114][0115]
进一步地,所述s104a2:计算区域池内业务处理能耗效益;具体包括:
[0116]
s104a21:计算区域池内业务处理本地计算能耗;
[0117]
s104a22:计算区域池内业务处理任务传输能耗;
[0118]
s104a23:计算区域池内业务处理多接入边缘计算服务器计算能耗;
[0119]
s104a24:基于区域池内业务处理本地计算能耗、区域池内业务处理任务传输能耗和区域池内业务处理多接入边缘计算服务器计算能耗;计算出区域池内业务处理能耗;
[0120]
s104a25:基于区域池内业务处理能耗,得到区域池内业务处理能耗成本和能耗效益。
[0121]
业务处理能耗只考虑用户终端及多接入边缘计算服务器计算所消耗的能量,忽略
多接入边缘计算服务器传输所消耗的能量;根据本地计算能耗、任务传输能耗、多接入边缘计算服务器计算能耗得到业务处理能耗。
[0122]
示例性的,s104a21:计算区域池内业务处理本地计算能耗;具体包括:
[0123][0124]
其中:p
cl
为本地计算单bit能耗,为区域池内业务处理本地计算能耗。
[0125]
示例性的,所述s104a22:计算区域池内业务处理任务传输能耗;具体包括:
[0126][0127]
其中:p
rl
为本地发射/接收单bit能耗。
[0128]
根据本地计算能耗和任务传输能耗得到终端侧的能耗为:
[0129][0130]
示例性的,所述s104a23:计算区域池内业务处理多接入边缘计算服务器计算能耗;具体包括:
[0131]
计算多接入边缘计算服务器计算能耗mec
i

[0132][0133]
其中:p
ci
为mec
i
单位时间能耗。
[0134]
示例性的,s104a24:基于区域池内业务处理本地计算能耗、区域池内业务处理任务传输能耗和区域池内业务处理多接入边缘计算服务器计算能耗;计算出区域池内业务处理能耗;具体包括:
[0135][0136]
示例性的,s104a25:基于区域池内业务处理能耗,得到区域池内业务处理能耗成本和能耗效益;具体包括:
[0137]
业务处理能耗成本表示为:
[0138][0139]
其中:ε为单位能耗成本。
[0140]
业务处理能耗效益表示为:
[0141][0142]
示例性的,所述s104a3:基于区域池内业务处理通信和计算效益,与区域池内业务处理能耗效益,加权求和,得到区域池组网模式下业务处理效益;具体包括:
[0143][0144]
其中,η
i
、η
j
分别为通信计算效益与能耗效益的权重。
[0145]
最优业务处理效益表示为:
[0146][0147]
s.t.
[0148][0149][0150]
0<x
i
<w,i∈n
[0151]
其中,d
m
为业务处理允许最大时延,为用户终端能耗阈值。
[0152]
进一步地,所述s104:计算非区域池组网模式下业务处理效益;具体包括:
[0153]
s104b1:计算非区域池内业务处理通信和计算效益;
[0154]
s104b2:计算非区域池内业务处理能耗效益;
[0155]
s104b3:基于非区域池内业务处理通信和计算效益,与非区域池内业务处理能耗效益,加权求和,得到非区域池组网模式下业务处理效益。
[0156]
进一步地,所述s104b1:计算非区域池内业务处理通信和计算效益;具体包括:
[0157]
s104b11:计算移动终端与第i个多接入边缘计算服务器之间的任务传输所需通信时延、移动终端与第j个多接入边缘计算服务器之间的任务传输所需通信时延、第i个多接入边缘计算服务器的计算时延、第j个多接入边缘计算服务器的计算时延、移动终端计算时延和迁移时延;
[0158]
s104b12:基于移动终端与第i个多接入边缘计算服务器之间的任务传输所需通信时延、移动终端与第j个多接入边缘计算服务器之间的任务传输所需通信时延,和单位时间通信成本,得到非区域池内业务处理总通信成本;
[0159]
基于第i个多接入边缘计算服务器的计算时延、第j个多接入边缘计算服务器的计算时延、移动终端计算时延,和单位时间计算成本,得到非区域池内业务处理总计算成本;
[0160]
基于迁移时延,和单位时间迁移成本,得到非区域池内业务处理总迁移成本;
[0161]
s104b13:根据非区域池内业务处理总通信成本、非区域池内业务处理总计算成本和非区域池内业务处理总迁移成本,得到非区域池内业务处理通信和计算成本;
[0162]
s104b14:基于非区域池内业务处理通信和计算成本,得到非区域池内业务处理通信和计算效益。
[0163]
进一步地,s104b11:计算移动终端与第i个多接入边缘计算服务器之间的任务传输所需通信时延、移动终端与第j个多接入边缘计算服务器之间的任务传输所需通信时延;考虑四种业务场景:
[0164]
在非区域池模式下,如图4所示,目前为移动终端服务的为meci。当移动终端移出meci的通信范围时,则未完成的任务从当前meci传输到下一个可服务的mec服务器中继续处理,此过程为“迁移”,并将此处理迁移任务的mec服务器定义为j;则上述业务处理流程如图5(a)

图5(d)所示。
[0165]
如图5(a)所示,对于场景一,移动终端上传任务量b后,由于移动终端高速移动,移动出meci的服务范围,进入mecj的服务范围,则用户需要将剩余业务(a

b)上传给mecj,meci将收到的任务量b迁移给mecj,后续由mecj计算和回传结果。需说明,此场景下图中所示的3(a)、3(b)两个步骤在时间上是并行的。其中:a为用户计划卸载到mec服务器的总任务量。
[0166]
如图5(b)所示,对于场景二,移动终端上传任务量a并计算完成任务量c后,由于移
动终端高速移动,移动出meci的服务范围,进入mecj的服务范围,则meci将完成剩余未计算的任务量(a

c)并将任务量a的计算结果迁移给mecj,后续由mecj回传结果。需说明,此场景下图中所示的3(a)、3(b)两个步骤在时间上是并行的。
[0167]
如图5(c)所示,对于场景三,移动终端上传、计算完成任务量a并回传完成任务量d的计算结果后,由于移动终端高速移动,移动出meci的服务范围,进入mecj的服务范围,则meci将剩余未回传(a

d)的计算结果迁移给mecj,后续由mecj回传结果。
[0168]
如图5(d)所示,对于场景四,在移动终端上传、mec计算回传过程中均未发生mec间的切换。
[0169]
示例性的,所述s104b11:计算移动终端与第i个多接入边缘计算服务器之间的任务传输所需通信时延、移动终端与第j个多接入边缘计算服务器之间的任务传输所需通信时延、第i个多接入边缘计算服务器的计算时延、第j个多接入边缘计算服务器的计算时延、移动终端计算时延和迁移时延;具体包括:
[0170]
(1)移动终端与meci之间任务传输所需通信时延表示为:
[0171][0172]
其中:为任务量x
i
卸载到mec
i
的传输时间;
[0173]
为任务量x
i
在mec
i
的计算时间;
[0174]
为计算结果ρx
i
从mec
i
传输到移动终端的时间;
[0175]
t
itotal
(x
i
)=t
irecv
(x
i
) t
iproc
(x
i
) t
isend
(x
i
),为mec
i
处理任务量x
i
所需时间;
[0176]
其中:x
i
为用户计划卸载到mec
i
的任务量;t
ict
为移动终端与mec
i
的连接时间;为mec
i
上行链路传输速率;为mec
i
下行链路传输速率;v
ci
为mec
i
的计算速率;ρx
i
为计算结果大小。
[0177]
(2)移动终端与mecj之间任务传输所需通信时延表示为:
[0178][0179]
其中:为用户与mec
j
的上行链路传输速率;为用户与mec
j
的下行链路传输速率。
[0180]
(3)meci计算时延表示为:
[0181][0182]
(4)mecj计算时延表示为:
[0183][0184]
其中,v
cj
为mec
j
的计算速率。
[0185]
(5)用户终端计算时延表示为:
[0186][0187]
其中,w为任务总量,v
cl
为用户终端计算速率。
[0188]
(6)迁移时延表示为:
[0189][0190]
其中,r
i,j
为mec
i
与mec
j
之间的传输速率,t
ho
为用户切换时延。
[0191]
进一步地,所述s104b13:根据非区域池内业务处理总通信成本、非区域池内业务处理总计算成本和非区域池内业务处理总迁移成本,得到非区域池内业务处理通信和计算成本;具体包括:
[0192][0193]
其中:α、β、γ分别为单位时间通信成本、计算成本、迁移成本。
[0194]
进一步地,所述s104b14:基于非区域池内业务处理通信和计算成本,得到非区域池内业务处理通信和计算效益;具体包括:
[0195][0196]
业务处理总时延表示为:
[0197][0198]
其中:t1为0<t
ict
<t
irecv
(x
i
)时的处理业务时延,t2为t
irecv
(x
i
)<t
ict
<[t
irecv
(x
i
)
t
iproc
(x
i
)]时的处理业务时延,t3为t
ict
>[t
irecv
(x
i
) t
iproc
(x
i
)]时的处理业务时延;
[0199]
具体地:
[0200][0201][0202][0203]
进一步地,所述s104b2:计算非区域池内业务处理能耗效益;具体包括:
[0204]
s104b21:计算非区域池内业务处理本地计算能耗、任务传输能耗和边缘计算服务器计算能耗;
[0205]
s104b22:根据非区域池内业务处理本地计算能耗、任务传输能耗和边缘计算服务器计算能耗,得到非区域池内业务处理总能耗;
[0206]
s104b23:基于非区域池内业务处理总能耗,计算出非区域池内业务处理成本和效益。
[0207]
示例性的,所述s104b21:计算非区域池内业务处理本地计算能耗、任务传输能耗和边缘计算服务器计算能耗;具体包括:
[0208]
(1)计算本地计算能耗,本地计算能耗表示为:
[0209][0210]
其中:p
cl
为本地计算单bit能耗。
[0211]
(2)计算任务传输能耗,任务传输能耗表示为:
[0212][0213]
其中,p
rl
为本地发射/接收单bit能耗。
[0214]
根据本地计算能耗和任务传输能耗得到终端侧的能耗为:
[0215][0216]
(3)计算mec计算能耗,mec
i
计算能耗表示为:
[0217][0218]
mec
j
计算能耗表示为:
[0219][0220]
其中,p
ci
为mec
i
单位时间能耗;p
cj
为mec
j
单位时间能耗。
[0221]
示例性的,所述s104b22:根据非区域池内业务处理本地计算能耗、任务传输能耗和边缘计算服务器计算能耗,得到非区域池内业务处理总能耗;具体包括:
[0222]
根据本地计算能耗、任务传输能耗、多接入边缘计算服务器计算能耗得到业务处理能耗;业务处理能耗表示为:
[0223][0224]
示例性的,所述s104b23:基于非区域池内业务处理总能耗,计算出非区域池内业务处理成本和效益;具体包括:
[0225]
业务处理能耗成本表示为:
[0226]
c
e
(x
i
,t
ict
)=εe(x
i
,t
ict
)
[0227]
其中:ε为单位能耗成本。
[0228]
业务处理能耗效益表示为:
[0229]
q
e
(x
i
,t
ict
)=εwp
cl

c
e
(x
i
,t
ict
)。
[0230]
业务处理能耗只考虑用户终端、mec计算所消耗的能量,忽略mec传输所消耗的能量,所以根据本地计算能耗、任务传输能耗、mec计算能耗得到业务处理能耗。
[0231]
进一步地,所述s104b3:基于非区域池内业务处理通信和计算效益,与非区域池内业务处理能耗效益,加权求和,得到非区域池组网模式下业务处理效益;具体包括:
[0232]
业务处理效益表示为:z
i
(x
i
,t
ict
)=η
i
q
c
(x
i
,t
ict
) η
j
q
e
(x
i
,t
ict
)。其中,η
i
、η
j
分别为通信计算效益与能耗效益的权重。最优业务处理效益表示为:
[0233][0234]
s.t.
[0235][0236][0237]
0<x
i
<w,i∈n
[0238]
其中,d
m
为业务处理允许最大时延,为用户终端能耗阈值。
[0239]
业务处理效益可以但不限于通过业务收入减业务处理成本进行估算,或通过业务处理成本降低进行估算。对于业务处理成本主要考虑业务处理的通信成本、计算成本及能耗成本。
[0240]
进一步地,所述s104判断区域池组网模式下业务处理效益相对于非区域池组网模式下业务处理效益是否有提升;具体包括:
[0241]
mec pool组网模式下业务处理效益提升表示为:
[0242][0243]
b(x
i
,t
ict
)大于零,则表示有提升;如果b(x
i
,t
ict
)小于等于零,则表示没有提升。
[0244]
进一步地,所述s105:对区域池边界进行优化调整,是人为调整的。
[0245]
实施例二
[0246]
本实施例提供了多接入边缘计算服务器的区域池划分方法;
[0247]
如图6所示,多接入边缘计算服务器的区域池划分方法,包括:
[0248]
s201:获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
[0249]
s202:在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
[0250]
s203:基于区域池的初步范围和地理信息,确定区域池的初步边界;
[0251]
s204:计算在区域池组网模式业务处理效益高于非区域池组网模式业务处理效益时关键指标取值;
[0252]
s205:按照关键指标取值优化调整区域池边界,输出区域池边界。
[0253]
图6给出了第二个实施例。第二个实施例前三步与第一个实施例是一致的,不再赘述。
[0254]
计算在区域池组网模式业务处理效益高于非区域池组网模式业务处理效益时关键指标取值。例如:用户切换前后与mec上下行链路传输速率比值等指标。
[0255]
进一步地,所述s204:区域池组网模式下的关键指标取值;具体包括:
[0256]
假定区域池内移动用户需要处理的任务总量为w
m
,m=1,2

m,任务总量概率分别为且满足
[0257]
任务总量为w
m
时,移动用户与mec连接时间为t
m,n
,n=1,2

n,连接时间概率分别为且满足
[0258]
在任务总量为w
m
,连接时间为t
m,n
,计算mec pool组网模式下业务处理效益提升时,rh
m,n
(w
m
,t
m,n
)的取值。
[0259]
其中:rh
m,n
(w
m
,t
m,n
)为在任务总量为w
m
,连接时间为t
m,n
时,用户切换后与mec上下行链路传输速率/用户切换前与mec上下行链路传输速率;
[0260]
rh为区域池组网模式下业务处理效益提升时,用户切换后与mec上下行链路传输速率/用户切换前与mec上下行链路传输速率的统计值;
[0261]
则,
[0262][0263]
基于前述业务处理效益模型,进行了相关仿真。
[0264]
简化起见,假定区域池内需要处理的任务总量为250mbit,连接时间为5秒和30秒,连接时间概率分别为0.5:0.5。
[0265]
业务处理效益随切换前后速率比例变化情况,如图7和图8所示。
[0266]
横坐标为用户切换后与mec上下行链路传输速率/用户切换前与mec上下行链路传输速率,纵坐标为业务处理效益。
[0267]
从图7中可以看出,连接时间为5秒时,rh大于0.85时,mec pool组网业务处理效益优于非区域池组网;
[0268]
从图8中可以看出,连接时间为30秒时,rh大于0.7时,mec pool组网业务处理效益优于非区域池组网。
[0269]
当rh大于0.85*0.5 0.7*0.5=0.775时,在统计概率上,mec pool组网业务处理效
益优于非区域池组网。
[0270]
按照rh大于0.775来优化调整区域池边界。
[0271]
实施例三
[0272]
本实施例提供了多接入边缘计算服务器的区域池划分系统;
[0273]
多接入边缘计算服务器的区域池划分系统,包括:
[0274]
获取模块,其被配置为:获取待划分区域池的若干个多接入边缘计算服务器;基于行政区域,对所有的多接入边缘计算服务器进行区域划分,得到若干个连续区域;
[0275]
初步范围确定模块,其被配置为:在每个连续区域内部,基于业务需求的潮汐效应确定区域池的初步范围;
[0276]
初步边界确定模块,其被配置为:基于区域池的初步范围和地理信息,确定区域池的初步边界;
[0277]
效益计算模块,其被配置为:基于区域池的初步边界,计算区域池组网模式下业务处理效益与非区域池组网模式下业务处理效益;判断区域池组网模式下业务处理效益相对于非区域池组网模式下业务处理效益是否有提升,如果有,则输出区域池最终边界;如果没有,则进入边界优化调整模块;
[0278]
边界优化调整模块,其被配置为:对区域池边界进行优化调整,返回效益计算模块。
[0279]
此处需要说明的是,上述获取模块、初步范围确定模块、初步边界确定模块、效益计算模块和边界优化调整模块对应于实施例一中的步骤s101至s105,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为系统的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
[0280]
上述实施例中对各个实施例的描述各有侧重,某个实施例中没有详述的部分可以参见其他实施例的相关描述。
[0281]
所提出的系统,可以通过其他的方式实现。例如以上所描述的系统实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时,可以有另外的划分方式,例如多个模块可以结合或者可以集成到另外一个系统,或一些特征可以忽略,或不执行。
[0282]
实施例四
[0283]
本实施例还提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述实施例一所述的方法。
[0284]
应理解,本实施例中,处理器可以是中央处理单元cpu,处理器还可以是其他通用处理器、数字信号处理器dsp、专用集成电路asic,现成可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0285]
存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据、存储器的一部分还可以包括非易失性随机存储器。例如,存储器还可以存储设备类型的信息。
[0286]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者
软件形式的指令完成。
[0287]
实施例一中的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0288]
本领域普通技术人员可以意识到,结合本实施例描述的各示例的单元及算法步骤,能够以电子硬件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0289]
实施例五
[0290]
本实施例还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例一所述的方法。
[0291]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献