算力平台的网络资源自动调度方法、装置、介质及设备与流程
本发明属于网络资源自动调度领域,尤其涉及一种算力平台的网络资源自动调度方法、装置、介质及设备。
背景技术:
1、本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
2、算力平台是指通过集成高性能计算资源、存储资源和网络资源,为用户提供强大算力支持的平台。它能够处理大规模的数据处理任务、复杂的计算任务以及高并发的访问请求。网络资源在算力平台中扮演着至关重要的角色,他们是链接算力资源与用户需求、算力资源与存储资源等的关键桥梁。网络资源支持着算力资源的调度与协同,保障数据的安全与隐私,让用户最快的实现数据传输并实现算力结果的计算。
3、虽然网络资源在算力平台中发挥着不可代替的作用,但是用户在使用过程往往出现网络拥塞、争抢资源的情况,尤其是多用户同时使用一个算力平台的时,缺乏实现算力平台中网络资源的自动调度或者分配的技术,从而使得任意用户均可随意使用网络资源,最终导致多用户使用网络资源时的拥塞。
技术实现思路
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、本发明将算力平台中的网络资源进行池化实现了算力平台网络资源的统一管理,为用户合理的分配网络资源;根据预设用户的等级,按照从高到低的顺序依次为用户分配相匹配网络资源申请量阈值的池化的算力平台中的网络资源,针对不同等级的用户提供不同等级的服务;在确定扩容需求的用户后,根据用户的等级,按照从高到低的顺序依次为扩容需求的用户进行扩容,实现了网络资源的自动调度,减少了人为的操作,降低了人工成本,进而提高了算力平台的整体性能和降低运营成本,提高了用户的满意度。
1.一种算力平台的网络资源自动调度方法,其特征在于,包括:
2.如权利要求1所述的算力平台的网络资源自动调度方法,其特征在于,对于同一等级用户,根据优先到相应网络资源申请量阈值的时间优先原则进行网络资源的分配以及扩容。
3.如权利要求1所述的算力平台的网络资源自动调度方法,其特征在于,扩容的容量根据用户在设定历史时间段内的网络资源均值与当前网络资源申请量的差值。
4.如权利要求1所述的算力平台的网络资源自动调度方法,其特征在于,在确定扩容至申请量的用户的过程中,若在设定周期内的用户的网络资源使用量在设定单位时间内超过网络资源申请量阈值的次数超过设定次数阈值,则确定为扩容需求的用户。
5.一种算力平台的网络资源自动调度系统,其特征在于,包括:
6.如权利要求5所述的算力平台的网络资源自动调度装置,其特征在于,在所述扩容需求响应模块中,对于同一等级用户,根据优先到相应网络资源申请量阈值的时间优先原则进行网络资源的分配以及扩容。
7.如权利要求5所述的算力平台的网络资源自动调度装置,其特征在于,在所述扩容需求响应模块中,扩容的容量根据用户在设定历史时间段内的网络资源均值与当前网络资源申请量的差值。
8.如权利要求5所述的算力平台的网络资源自动调度装置,其特征在于,在所述扩容需求用户确定模块中,在确定扩容至申请量的用户的过程中,若在设定周期内的用户的网络资源使用量在设定单位时间内超过网络资源申请量阈值的次数超过设定次数阈值,则确定为扩容需求的用户。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的算力平台的网络资源自动调度方法中的步骤。
10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-4中任一项所述的算力平台的网络资源自动调度方法中的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com