一种基于边缘计算的服务部署优化系统技术方案

技术编号:36459675 阅读:12 留言:0更新日期:2023-01-25 22:58
本发明专利技术提供了一种基于边缘计算的服务部署优化系统,包括边缘服务器、中央服务器、数据传输模块、服务检测模块和服务分析模块,所述边缘服务器用于在用户本地运行计算服务模型,所述数据传输模块用于在所述边缘服务器与所述中央服务器之间传输数据,所述服务检测模块用于检测并统计计算服务模型的运行数据,所述服务分析模块根据计算服务模型的运行数据得到优化部署结果,所述中央服务器根据优化部署结果变更在边缘服务器中部署的计算服务模型,所述计算服务模型用于执行计算任务。本系统能够对部署在边缘服务器的计算服务模型进行持续性地优化,满足本地的任务处理要求,提高处理效率。理效率。理效率。

【技术实现步骤摘要】
一种基于边缘计算的服务部署优化系统


[0001]本专利技术涉及提供代理服务领域,具体涉及一种基于边缘计算的服务部署优化系统。

技术介绍

[0002]边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务,其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求,边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。
[0003]
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
[0004]现在已经开发出了很多部署系统,经过我们大量的检索与参考,发现现有的部署系统有如公开号为CN113055234B所公开的系统,这些系统一般包括根据边缘计算网络场景得到所有任务请求的数据参数和所有微云服务器的性能参数;然后构建任务完成时间最优化问题模型,按照任务编号从小到大的顺序依次对每个任务请求执行一种近似算法,解决任务完成时间最小化问题,计算所有任务请求的链路选择决策和SFC中VNF实例的部署决策;最后网络控制器根据部署决策在微云服务器上部署VNF实例,然后将所有任务请求的SFC中所有VNF分配至VNF实例执行。但该系统在服务部署后不再对对数内容进行优化,导致任务处理的效率存在提升空间。

技术实现思路

[0005]本专利技术的目的在于,针对所存在的不足,提出了一种基于边缘计算的服务部署优化系统。
[0006]本专利技术采用如下技术方案:
[0007]一种基于边缘计算的服务部署优化系统,包括边缘服务器、中央服务器、数据传输模块、服务检测模块和服务分析模块,所述边缘服务器用于在用户本地运行计算服务模型,所述数据传输模块用于在所述边缘服务器与所述中央服务器之间传输数据,所述服务检测模块用于检测并统计计算服务模型的运行数据,所述服务分析模块根据计算服务模型的运行数据得到优化部署结果,所述中央服务器根据优化部署结果变更在边缘服务器中部署的计算服务模型,所述计算服务模型用于执行计算任务;
[0008]所述边缘服务器中运行的计算服务模型称为边缘模型,所述中央服务器中运行的计算服务模型用于执行不在边缘服务器中执行的计算任务,在所述中央服务器中运行的计算服务模型称为中央模型;
[0009]所述服务分析模块根据下述公式计算出边缘模型的优先度P1:
[0010][0011]其中,n为该边缘模型的处理次数,N为所有边缘模型和中央模型的处理次数,T0为该计算服务模型对应的计算任务的标准需求时间,T1为数据流通单元发送数据给该边缘模型与从该边缘模型接收执行结果的时间差;
[0012]所述服务分析模块根据下述公式计算出中央模型的优先度P2:
[0013][0014]其中,m为该中央模型的处理次数,T2为数据流通单元发送数据给该中央模型与从该中央模型接收执行结果的时间差,t为信息从边缘服务器与中央服务器之间的单向传输时间;
[0015]所述服务分析模块将边缘模型与中央模型根据优先度从小到大排序,前Rn个计算服务模型作为优化后部署在边缘服务器的计算服务模型,Rn为所述边缘服务器能够运行的计算服务模型最大数量;
[0016]进一步的,所述中央服务器包括原型库、复制单元、执行单元、交互单元,所述原型库中保存着所有服务计算模型的原始数据,所述复制单元复制所述原型库中的服务计算模型,所述执行单元用于运行复制后的服务计算模型,所述交互模块用于处理从所述数据传输模块接收的数据;
[0017]进一步的,所述数据传输模块包括数据通道和模型通道,所述模型通道用于将服务计算模型传输至所述边缘服务器,所述模型通道为单向通道,所述数据通道用于传输非服务计算模型的普通数据,所述数据通道为双向通道;
[0018]进一步的,所述边缘服务器包括加载执行单元、数据流通单元,所述加载执行单元用于接收、加载和执行服务计算模块,所述数据流通单元用于与所述加载执行单元和所述数据通道进行数据交互;
[0019]进一步的,所述系统在处理计算任务时包括两个阶段,第一阶段为简单部署阶段,第二阶段为优化部署阶段,所述边缘服务器在所述简单部署阶段向中央服务器提交模型申请,所述中央服务器将对应的计算服务模型发送至所述边缘服务器,在所述边缘服务器运行的计算服务模型达到上限后,所述中央服务器以固定的时间间隔对部署在边缘服务器中的计算服务模型进行优化部署。
[0020]本专利技术所取得的有益效果是:
[0021]本系统用于处理任务的计算服务模型分别在边缘客户端和中央客户端运行,通过对运行的计算服务模型的次数和时间进行监测,并对监测数据进行分析处理,得到更加适合在边缘客户端运行的计算服务模型数据,根据分析结果对部署在边缘客户端的计算服务模型进行优化调整,提高对任务的处理效率。
[0022]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0023]图1为本专利技术整体结构框架示意图;
[0024]图2为本专利技术中央服务器构成示意图;
[0025]图3为本专利技术数据传输模块构成示意图;
[0026]图4为本专利技术边缘服务器构成示意图;
[0027]图5为本专利技术简单部署阶段运行流程示意图。
具体实施方式
[0028]以下是通过特定的具体实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0029]实施例一。
[0030]本实施例提供了一种基于边缘计算的服务部署优化系统,结合图1,包括边缘服务器、中央服务器、数据传输模块、服务检测模块和服务分析模块,所述边缘服务器用于在用户本地运行计算服务模型,所述数据传输模块用于在所述边缘服务器与所述中央服务器之间传输数据,所述服务检测模块用于检测并统计计算服务模型的运行数据,所述服务分析模块根据计算服务模型的运行数据得到优化部署结果,所述中央服务器根据优化部署结果变更在边缘服务器中部署的计算服务模型,所述计算服务模型用于执行计算任务;
[0031]所述边缘服务器中运行的计算服务模型称为边缘模型,所述中央服务器中运行的计算服务模型用于执行不在边缘服务器中执行的计算任务,在所述中央服务器中运行的计算服务模型称为中央模型;
[0032]所述服务分析模块根据下述公式计算出边缘模型的优先度P1:
[0033][0034]其中,n为该边缘模型的处理次数,N为所有边缘模型和中央模型的处理次数,T0为该计算服务模型对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于边缘计算的服务部署优化系统,其特征在于,包括边缘服务器、中央服务器、数据传输模块、服务检测模块和服务分析模块,所述边缘服务器用于在用户本地运行计算服务模型,所述数据传输模块用于在所述边缘服务器与所述中央服务器之间传输数据,所述服务检测模块用于检测并统计计算服务模型的运行数据,所述服务分析模块根据计算服务模型的运行数据得到优化部署结果,所述中央服务器根据优化部署结果变更在边缘服务器中部署的计算服务模型,所述计算服务模型用于执行计算任务;所述边缘服务器中运行的计算服务模型称为边缘模型,所述中央服务器中运行的计算服务模型用于执行不在边缘服务器中执行的计算任务,在所述中央服务器中运行的计算服务模型称为中央模型;所述服务分析模块根据下述公式计算出边缘模型的优先度P1:其中,n为该边缘模型的处理次数,N为所有边缘模型和中央模型的处理次数,T0为该计算服务模型对应的计算任务的标准需求时间,T1为数据流通单元发送数据给该边缘模型与从该边缘模型接收执行结果的时间差;所述服务分析模块根据下述公式计算出中央模型的优先度P2:其中,m为该中央模型的处理次数,T2为数据流通单元发送数据给该中央模型与从该中央模型接收执行结果的时间差,t为信息从边缘服务器与中央服务器之间的单向传输时间;所述服务分析模块将边缘模型与中央模型根据优先度从小到大排序,前Rn个计算服务模型作为优化后部署在边缘服务器的计算服务模型,Rn为所述边缘服务器能够运行的...

【专利技术属性】
技术研发人员:马樱苏统华
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1