服务器的部署方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38705697 阅读:15 留言:0更新日期:2023-09-08 14:46
本申请提供一种服务器的部署方法、装置、电子设备及存储介质,所述方法包括获取待部署区域的总面积;基于待部署区域的总面积和多个设备的数量,确定待部署服务器的候选数量集合;对候选数量集合中的每个元素按从小到大的顺序进行遍历,直至确定元素对应的待部署服务器满足第一预设条件为止,将满足第一预设条件的待部署服务器作为目标服务器,并获取目标服务器的初始位置信息,其中,目标服务器的数量与元素的数值相同;基于初始位置信息,确定目标位置信息,并将目标服务器部署在目标位置信息对应的目标位置,解决了现有技术中部署服务器不合理的技术问题,达到了部署后的服务器的服务质量最佳且部署成本最小的目的。服务质量最佳且部署成本最小的目的。服务质量最佳且部署成本最小的目的。

【技术实现步骤摘要】
服务器的部署方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种服务器的部署方法、装置、电子设备及存储介质。

技术介绍

[0002]在现有的工厂环境中,生产机器亦或是传感器等设备都在产品的生产制造过程中收集数据并将数据发送至服务器,服务器对接收的数据进行处理来实现智能制造过程,上述过程往往涉及到海量数据的收集及传输过程。随着5G通信的大规模部署,这一通信制式在给海量数据带来低时延高可靠的传输性能的同时,也产生了巨额的通信开支,服务器如何合理部署给5G通信在工业互联网场景中的应用带来了巨大的挑战。
[0003]现有技术中,工厂环境中的服务器部署存在缺陷,当服务器部署的数量过少时,会使得计算任务可能需要排队等待处理,计算任务得不到及时响应,降低服务质量;服务器可以通信连接的设备数量存在限制,也会使得部分设备未能与服务器通信连接。当服务器部署的数量过多时,不仅会产生极大的部署成本,还会造成对各个服务器的计算资源的浪费。

技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种服务器的部署方法、装置、电子设备及存储介质,以克服现有技术中全部或部分不足。
[0005]基于上述目的,本申请提供了一种服务器的部署方法,待部署区域内包括多个设备和多个待部署服务器,每个待部署服务器与多个设备中的部分设备通信连接,包括:获取待部署区域的总面积;基于所述待部署区域的总面积和所述多个设备的数量,确定所述待部署服务器的候选数量集合;对所述候选数量集合中的每个元素按从小到大的顺序进行遍历,直至确定所述元素对应的待部署服务器满足第一预设条件为止,将满足所述第一预设条件的待部署服务器作为目标服务器,并获取所述目标服务器的初始位置信息,其中,所述目标服务器的数量与所述元素的数值相同;基于所述初始位置信息,确定目标位置信息,并将所述目标服务器部署在所述目标位置信息对应的目标位置。
[0006]可选地,所述基于所述待部署区域的总面积和所述多个设备的数量,确定所述待部署服务器的候选数量集合,包括:计算所述待部署区域的总面积与所述多个设备的面积的差值,将所述差值与所述待部署服务器对应的通信覆盖范围的半径的商值确定为所述候选数量集合对应的下限值;将所述多个设备的数量确定为所述候选数量集合对应的上限值;将大于等于所述下限值且小于等于所述上限值、满足第二预设条件的数值作为所述候选数量集合中的元素。
[0007]可选地,确定所述满足第二预设条件的数值,包括:通过以下公式确定所述满足第二预设条件的数值:,,其中,为所述满足第二预设条件的数值,为单个服务器的部署成本,为服务器的总部署成本预算,表示正整数。
[0008]可选地,所述确定目标位置信息,包括:确定每个初始位置信息对应的计算资源利
用率;响应于确定其中一个计算资源利用率小于预设计算资源利用率,通过以下公式确定所述目标位置信息:,其中,为所述目标服务器的数量,为第个目标服务器的计算资源利用率,为第个目标服务器的目标位置信息,为与第个目标服务器通信的设备的数量,为第一总通信时间,为第个目标服务器的目标位置信息与第个设备的位置信息的二元关系值,为设备在时刻计算任务量,为第个目标服务器的最大计算资源。
[0009]可选地,所述确定每个初始位置信息对应的计算资源利用率,包括:通过以下公式分别确定每个初始位置信息对应的计算资源利用率:,其中,为每个初始位置信息对应的计算资源利用率,为第个目标服务器的初始位置信息与第个设备的位置信息的二元关系值,为设备在时刻计算任务量,为第个目标服务器的最大计算资源,为与第个目标服务器通信的设备数量。
[0010]可选地,所述第一预设条件包括设备距离约束、负载约束、设备数量约束和位置约束,所述待部署服务器的位置信息包括所述待部署服务器的横坐标和所述待部署服务器的纵坐标,所述设备的位置信息包括所述设备的横坐标和所述设备的纵坐标;确定所述元素对应的待部署服务器满足第一预设条件,包括:通过以下公式计算所述待部署服务器与所述设备的距离:,其中,为所述待部署服务器与所述设备的距离,为第个待部署服务器的横坐标,为第个设备的横坐标,为第个待部署服务器的纵坐标,为第个待部署服务器的纵坐标;响应于确定所述待部署服务器与所述设备的距离小于等于所述待部署服务器对应的通信覆盖范围的半径,确定所述待部署服务器满足所述设备距离约束;通过以下公式确定所述待部署服务器满足所述负载约束:,其中,为第个待部署服务器的计算请求资源,为个待部署服务器的平均计算请求资源,为最大负载均衡值,为所述待部署服务器的候选数量;通过以下公式确定所述待部署服务器满足所述设备数量约束:,,其中,为设备是否在所述待部署服务器的通信覆盖范围内,为所述待部署服务器的候选数量,为所述待部署服务器与所述设备的距离,为所述待部署服务器对应的通信
覆盖范围的半径;通过以下公式确定所述待部署服务器满足所述位置约束:,其中,为所述待部署服务器的初始位置信息,为所述待部署区域的总面积,为所述多个设备的面积,为预设距离。
[0011]可选地,包括:通过以下公式计算第个待部署服务器的计算请求资源:,其中,为第个待部署服务器的计算请求资源,为第二总通信时间,为第个待部署服务器的初始位置信息与第个设备的位置信息的二元关系值,为设备在时刻计算任务量,为与第个待部署服务器通信的设备数量;通过以下公式计算个待部署服务器的平均计算请求资源:,其中,为个待部署服务器的平均计算请求资源,为所述待部署服务器的候选数量,为第个待部署服务器的计算请求资源。
[0012]基于同一专利技术构思,本申请还提供了一种服务器的部署装置,待部署区域内包括多个设备和多个待部署服务器,每个待部署服务器与多个设备中的部分设备通信连接,包括:获取模块,被配置为获取待部署区域的总面积;第一确定模块,被配置为基于所述待部署区域的总面积和所述多个设备的数量,确定所述待部署服务器的候选数量集合;第二确定模块,被配置为对所述候选数量集合中的每个元素按从小到大的顺序进行遍历,直至确定所述元素对应的待部署服务器满足第一预设条件为止,将满足所述第一预设条件的待部署服务器作为目标服务器,并获取所述目标服务器的初始位置信息,其中,所述目标服务器的数量与所述元素的数值相同;第三确定模块,被配置为基于所述初始位置信息,确定目标位置信息,并将所述目标服务器部署在所述目标位置信息对应的目标位置。
[0013]基于同一专利技术构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上所述的方法。
[0014]基于同一专利技术构思,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的方法。
[0015]从上面所述可以看出,本申请提供的服务器的部署方法、装置、电子设备及存储介质,所述方法包括获取待部署区域的总面积。基于所述待部署区域的总面积和所述多个设备的数量,确定所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的部署方法,其特征在于,待部署区域内包括多个设备和多个待部署服务器,每个待部署服务器与多个设备中的部分设备通信连接,包括:获取待部署区域的总面积;基于所述待部署区域的总面积和所述多个设备的数量,确定所述待部署服务器的候选数量集合;对所述候选数量集合中的每个元素按从小到大的顺序进行遍历,直至确定所述元素对应的待部署服务器满足第一预设条件为止,将满足所述第一预设条件的待部署服务器作为目标服务器,并获取所述目标服务器的初始位置信息,其中,所述目标服务器的数量与所述元素的数值相同;基于所述初始位置信息,确定目标位置信息,并将所述目标服务器部署在所述目标位置信息对应的目标位置。2.根据权利要求1所述的方法,其特征在于,所述基于所述待部署区域的总面积和所述多个设备的数量,确定所述待部署服务器的候选数量集合,包括:计算所述待部署区域的总面积与所述多个设备的面积的差值,将所述差值与所述待部署服务器对应的通信覆盖范围的半径的商值确定为所述候选数量集合对应的下限值;将所述多个设备的数量确定为所述候选数量集合对应的上限值;将大于等于所述下限值且小于等于所述上限值、满足第二预设条件的数值作为所述候选数量集合中的元素。3.根据权利要求2所述的方法,其特征在于,确定所述满足第二预设条件的数值,包括:通过以下公式确定所述满足第二预设条件的数值:,,其中,为所述满足第二预设条件的数值,为单个服务器的部署成本,为服务器的总部署成本预算,表示正整数。4.根据权利要求1所述的方法,其特征在于,所述确定目标位置信息,包括:确定每个初始位置信息对应的计算资源利用率;响应于确定其中一个计算资源利用率小于预设计算资源利用率,通过以下公式确定所述目标位置信息:,其中,为所述目标服务器的数量,为第个目标服务器的计算资源利用率,为第个目标服务器的目标位置信息,为与第个目标服务器通信的设备的数量,为第一总通信时间,为第个目标服务器的目标位置信息与第个设备的位置信息的二元关系值,为设备在时刻计算任务量,为第个目标服务器的最大计算资源。5.根据权利要求4所述的方法,其特征在于,所述确定每个初始位置信息对应的计算资源利用率,包括:通过以下公式分别确定每个初始位置信息对应的计算资源利用率:
,其中,为每个初始位置信息对应的计算资源利用率,为第个目标服务器的初始位置信息与第个设备的位置信息的二元关系值,为设备在时刻计算任务量,为第个目标服务器的最大计算资源,为与第个目标服务器通信的设备数量。6.根据权利要求1所述的方法,其特征在于,所述第一预设条件包括设备距离约束、负载约束、设备数量约束和位置约束,所述待部署服务器的位置信息包括所述待部署服务器的横坐标和所述待部署服务器的纵坐标,所述设备的位置信息包括所述设备的横坐标和所述设备的纵坐标;确定所述元素对应的待部...

【专利技术属性】
技术研发人员:荆涛朱明皓王奇锋高勃张桂雨李学汉仵浩霍炎高青鹤马欣刘炸王晓萱张伯洋
申请(专利权)人:赣州市智能产业创新研究院
类型:发明
国别省市:

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

1