一种基于边缘计算的资源分配的方法和装置制造方法及图纸

技术编号:21691102 阅读:32 留言:0更新日期:2019-07-24 16:05
本发明专利技术涉及一种基于边缘计算的资源分配的方法和装置,包括根据应用系统内不同业务模块之间的耦合度,将服务器中的所有应用系统分解为多个元业务单元,获取每一个元业务单元的用户体验QoE指标参数值;基于每一个元业务单元的QoE指标参数值,利用聚类算法将多个元业务单元分簇;根据每一个簇中的所有元业务单元的QoE指标参数值,为每一个簇分配资源,以便每一个簇中的所有元业务单元共享所分配的资源。本发明专利技术可以更合理的分配资源,提升用户的QoE值,使得资源更加有效利用。

A Method and Device for Resource Allocation Based on Edge Computing

【技术实现步骤摘要】
一种基于边缘计算的资源分配的方法和装置
本专利技术涉及通信
,尤其涉及一种基于边缘计算的资源分配的方法和装置。
技术介绍
随着无线通信技术的发展和智能终端设备的普及,广大无线终端用户对业务的体验质量(QualityofExperience,QoE)和满意度是网络运营商与业务提供商最为关心的问题。面对5G网络时代的到来,大量应用系统的上线,对资源的配置方式提出更高的要求。如果将应用完全定位到位于核心网的云服务器需要消耗核心的回传链路资源,产生额外的时延开销,无法满足5G场景中低时延、高可靠的需求。移动边缘计算(MEC,mobileedgecomputing)由欧洲电信标准协会于2014年率先提出,其实这一思想也契合了前述5G架构中的接入云的概念。MEC系统允许设备将计算任务卸载到网络边缘节点,如基站、无线接入点等,既满足了终端设备计算能力的扩展需求,同时弥补了云计算时延较长的缺点。MEC迅速成为5G的一项关键技术,有助于达到5G业务超低时延、超高能效、超高可靠性等关键技术指标。例如,对实时性要求比较高的流媒体直播来说,需要较高链路带宽和较低网络延迟,内容更新比较频繁,需要大量的存储空间。而在虚拟现实的应用系统中,背景业务模块更新迟缓,因此所需的存储空间固定,但互动部分更新频繁,需要较高的带宽及图像处理的速度。因此,如何基于用户对应用系统的QoE,进行细粒度的资源分配,实现用户体验质量的提升和资源的有效利用仍然处于探索阶段。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种基于边缘计算的资源分配的方法和装置。本专利技术解决上述技术问题的技术方案如下:一种基于边缘计算的资源分配的方法,其特征在于,包括:根据应用系统内不同业务模块之间的耦合度,将服务器中的所有应用系统分解为多个元业务单元,获取每一个所述元业务单元的用户体验QoE指标参数值;基于每一个所述元业务单元的QoE指标参数值,利用聚类算法将多个所述元业务单元分簇;根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,以便每一个所述簇中的所有元业务单元共享所分配的资源。本专利技术的有益效果是:通过应用系统中业务模块之间的耦合度,将应用系统分解为多个元业务单元,基于每一个元业务单元的QoE指标参数值,将所有元业务单元进行聚类,获得多个簇,基于每一个簇的QoE指标参数值,为簇分配资源,同一个簇中的所有元业务单元共享所分配的资源,实现了将QoE指标参数值相似的元业务单元分入同一簇,以簇为单位进行资源分配,实现细粒度的资源分配,资源分配合理,提升用户的QoE值。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,具体包括:根据每一个所述簇中的所有元业务单元的QoE指标参数值,得到每一个所述簇的QoE指标参数值;根据每一个所述簇的QoE指标参数值,得到每一个所述簇需要分配资源的数量;按照每一个所述簇需要分配资源的数量,为每一个所述簇分配资源。采用上述进一步方案的有益效果是:通过根据每一个簇中的所有元业务单元的QoE指标参数值,得到每一个簇的QoE指标参数值,根据每一个簇的QoE指标参数值,得到每一个簇所需分配资源的数量,可以更合理分配资源,同时提升用户的QoE值。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述根据每一个所述簇的QoE指标参数值,得到每一个所述簇所需分配资源的数量,具体包括:基于QoE指标参数值与对应资源的数量的对应关系,将每一个所述簇的QoE指标参数值转换为对应资源的数量,得到每一个所述簇所需分配资源的数量。进一步地,所述根据每一个所述簇中的所有元业务单元的QoE指标参数值,得到每一个所述簇的QoE指标参数值,具体包括:将每一个所述簇中的所有元业务单元的QoE指标参数值按照QoE指标参数分别进行累加,得到每一个所述簇的QoE指标参数值。采用上述进一步方案的有益效果是:通过QoE指标参数值与资源的数量的对应关系,将每一个簇的QoE指标参数值转换为对应的资源的数量,为簇分配足够需要的资源,更加合理的分配资源。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,当服务器中新增业务模块时,将新增业务模块分解为至少一个所述元业务单元,获取所述元业务单元的QoE指标参数值,其中,新增业务模块包括新增应用系统或服务器中已有应用系统中新增业务模块;根据所述元业务单元的QoE指标参数值,将所述元业务单元归入相应的簇中;重新计算所述簇需要分配资源的数量;比较所述簇需要分配资源的数量与所述簇已分配资源的数量,得到第一比较结果;根据所述第一比较结果,确定是否为所述簇重新分配资源。进一步地,若所述第一比较结果是所述簇需要分配资源的数量大于所述簇已分配资源的数量,重新为所述簇分配资源;否则,不重新为所述簇分配资源。采用上述进一步方案的有益效果是:当服务器新增业务模块时,将新增业务模块分解为元业务单元,将这些元业务单元归入相应的簇中,重新计算簇所需要分配资源的数量,通过与已分配资源的数量进行比较,确定是否重新分配资源。在有业务变动时,通过重新计算簇需要分配资源的数量和已分配资源的数量的比较,确定是否需要重新分配资源,提升资源的利用率,同时也提升了用户的QoE值。在上述技术方案的基础上,本专利技术还可以做如下改进。当服务器中减少业务模块时,获取被减少的业务模块所分解的所述元业务单元,获取所述元业务单元所在的簇,其中,减少业务模块包括减少应用系统或服务器中已有应用系统减少业务模块;将所述减少的业务模块所分解的所述元业务单元分别从所在簇中删除;重新计算所述簇需要分配资源的数量;比较所述簇需要分配资源的数量与所述簇已分配资源的数量,得到第二比较结果;根据所述第二比较结果,确定是否为所述簇重新分配资源。进一步地,若所述第二比较结果是所述簇需要分配资源的数量大于所述簇已分配资源的数量,重新为所述簇分配资源;否则,不重新为所述簇分配资源。采用上述进一步方案的有益效果是:当服务器中减少业务模块时,将被减少的业务模块所分解的元业务单元分别从所在的簇中删除,重新计算簇的QoE指标参数值,通过簇的QoE指标参数值得到簇所需分配资源的数量,将簇需要分配资源的数量和簇已分配资源的数量进行比较,确定是否重新分配资源,提升资源的利用率。本专利技术解决上述技术问题的另一种技术方案如下:一种基于边缘计算的资源分配的装置,包括:初始化模块,用于根据应用系统内不同业务模块之间的耦合度,将服务器中的所有应用系统分解为多个元业务单元,获取每一个所述元业务单元的用户体验QoE指标参数值;分簇模块,用于基于每一个所述元业务单元的QoE指标参数值,利用聚类算法将多个所述元业务单元分簇;分配模块,用于根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,以便每一个所述簇中的所有元业务单元共享所分配的资源。本专利技术的有益效果是:资源分配装置包括分解模块、计算模块和分配模块,将应用系统分解为多个元业务单元,基于每一个元业务单元的QoE指标参数值,将所有元业务单元进行聚类,获得多个簇,基于每一个簇的QoE指标参数值,为簇分配资源,同一个簇中的所有元业务单元共享所分本文档来自技高网...

【技术保护点】
1.一种基于边缘计算的资源分配的方法,其特征在于,包括:根据应用系统内不同业务模块之间的耦合度,将服务器中的所有应用系统分解为多个元业务单元,获取每一个所述元业务单元的用户体验QoE指标参数值;基于每一个所述元业务单元的QoE指标参数值,利用聚类算法将多个所述元业务单元分簇;根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,以便每一个所述簇中的所有元业务单元共享所分配的资源。

【技术特征摘要】
1.一种基于边缘计算的资源分配的方法,其特征在于,包括:根据应用系统内不同业务模块之间的耦合度,将服务器中的所有应用系统分解为多个元业务单元,获取每一个所述元业务单元的用户体验QoE指标参数值;基于每一个所述元业务单元的QoE指标参数值,利用聚类算法将多个所述元业务单元分簇;根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,以便每一个所述簇中的所有元业务单元共享所分配的资源。2.根据权利要求1所述的基于边缘计算的资源分配的方法,其特征在于,所述根据每一个所述簇中的所有元业务单元的QoE指标参数值,为每一个所述簇分配资源,具体包括:根据每一个所述簇中的所有元业务单元的QoE指标参数值,得到每一个所述簇的QoE指标参数值;根据每一个所述簇的QoE指标参数值,得到每一个所述簇需要分配资源的数量;按照每一个所述簇需要分配资源的数量,为每一个所述簇分配资源。3.根据权利要求2所述的基于边缘计算的资源分配的方法,其特征在于,所述根据每一个所述簇的QoE指标参数值,得到每一个所述簇所需分配资源的数量,具体包括:基于QoE指标参数值与对应资源的数量的对应关系,将每一个所述簇的QoE指标参数值转换为对应资源的数量,得到每一个所述簇所需分配资源的数量。4.根据权利要求2或3所述的基于边缘计算的资源分配的方法,其特征在于,所述根据每一个所述簇中的所有元业务单元的QoE指标参数值,得到每一个所述簇的QoE指标参数值,具体包括:将每一个所述簇中的所有元业务单元的QoE指标参数值按照QoE指标参数分别进行累加,得到每一个所述簇的QoE指标参数值。5.根据权利要求1-3任一项所述的基于边缘计算的资源分配的方法,其特征在于,所述方法还包括:当服务器中新增业务模块时,将新增业务模块分解为至少一个所述元业务单元,获取所述元业务单元的QoE指标参数值,其中,新增业务模块包括新增应用系统或服务器中已有应用系统中新增业务模块;根据所述元业务单元的QoE指标参数值,...

【专利技术属性】
技术研发人员:张玮史慧玲张新常赵彦玲王鲁孙萌
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:山东,37

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

1