CN111736990B - 一种基于负载均衡的教学科研平台资源分配方法及装置 - Google Patents

一种基于负载均衡的教学科研平台资源分配方法及装置 Download PDF

Info

Publication number
CN111736990B
CN111736990B CN202010529600.2A CN202010529600A CN111736990B CN 111736990 B CN111736990 B CN 111736990B CN 202010529600 A CN202010529600 A CN 202010529600A CN 111736990 B CN111736990 B CN 111736990B
Authority
CN
China
Prior art keywords
resource
priority
user
resources
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010529600.2A
Other languages
English (en)
Other versions
CN111736990A (zh
Inventor
海克洪
杨俊�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Meihe Yisi Digital Technology Co ltd
Original Assignee
Wuhan Meihe Yisi Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Meihe Yisi Digital Technology Co ltd filed Critical Wuhan Meihe Yisi Digital Technology Co ltd
Priority to CN202010529600.2A priority Critical patent/CN111736990B/zh
Publication of CN111736990A publication Critical patent/CN111736990A/zh
Application granted granted Critical
Publication of CN111736990B publication Critical patent/CN111736990B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5021Priority

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提出了一种基于负载均衡的教学科研平台资源分配方法及装置。包括:接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。本发明通过计算资源优先级以及资源占比来分配资源,提高了资源分配的精确度、效率以及合理性,同时使用也很灵活。

Description

一种基于负载均衡的教学科研平台资源分配方法及装置
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种基于负载均衡的教学科研平台资源分配方法及装置。
背景技术
随着云计算技术的高速发展,越来越多的高校采用私有云架构部署学校的教学科研平台,将传统的教学和科研环境迁移到云端,这就对云平台的整体性能和资源利用率提出了更高的要求。在这种情况下,就需要使用负载均衡技术对高校教学科研平台资源实现弹性扩展,满足不同教学和科研场景下对资源的需求。
传统的负载均衡调度算法,如轮询法、随机法、最小连接法等,虽然在一定程度上解决了资源分配问题,但很难精细化达到高校的需求。一方面高校用户需求的差异性,表现在教师和学生在不同场景具有不同的资源需求;另一方面是云平台集群服务器性能的差异性导致分配资源的不公平。所以,亟需一种基于负载均衡的资源分配方法来满足资源分配问题,同时也可以达到高校需求。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
有鉴于此,本发明提出了一种基于负载均衡的教学科研平台资源分配方法及装置,旨在解决现有技术无法通过优先级和服务器综合资源占比原则来计算教学资源并进行分配的技术问题。
本发明的技术方案是这样实现的:
一方面,本发明提供了一种基于负载均衡的教学科研平台资源分配方法,所述基于负载均衡的教学科研平台资源分配方法包括以下步骤:
S1,接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;
S2,获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;
S3,比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;
S4,比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
在以上技术方案的基础上,优选的,步骤S1中,接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级,还包括以下步骤,接受用户资源申请指令,从该资源申请指令中提取用户资源数据,所述用户资源数据包括:用户等级以及用户平台使用数据,根据用户资源数据确定用户资源调用优先级。
在以上技术方案的基础上,优选的,步骤S2中,获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级,还包括以下步骤,所述待分配资源数据包括:云平台资源以及服务器资源,其中,云平台资源包括:云主机资源、镜像资源、网络资源以及云盘资源,服务器资源包括:CPU资源、内存资源以、磁盘资源以及网络资源。
在以上技术方案的基础上,优选的,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级,还包括以下步骤,建立资源优先级算法,从用户资源申请指令中提取优先级指令,若成功提取,则根据该优先级指令分配资源;若未成功提取,则通过用户资源调用优先级以及分配资源数据确定资源优先级。
在以上技术方案的基础上,优选的,还包括以下步骤,所述资源优先级算法为:
Ph=(Po+(Rs,Ps))·Pm
其中,Ph代表资源优先级,Po代表用户资源调用优先级,Rs代表云平台资源,Rs=(Rs1,Rs2,...,Rsn),Ps代表服务器资源,Ps=(Ps1,Ps2,...,Psn),Pm代表平台用户熟练度。
在以上技术方案的基础上,优选的,步骤S3中,比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比,还包括以下步骤,所述资源占比计算公式为:
Zh=(C+M+D+N)/Ps
其中,Zh代表资源占比,C代表cpu权重,M代表内存权重,D代表磁盘权重,N代表网络权重。
在以上技术方案的基础上,优选的,步骤S4中,比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源,还包括以下步骤,比较各资源占比的大小顺序,并建立对应大小顺序表,根据该大小顺序表建立虚拟资源与物流资源的映射关系,将资源分配给用户。
更进一步优选的,所述基于负载均衡的教学科研平台资源分配装置包括:
获取模块,用于接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;
资源优先级计算模块,用于获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;
资源占比计算模块,用于比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;
分配模块,用于比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
第二方面,所述基于负载均衡的教学科研平台资源分配方法还包括一种设备,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于负载均衡的教学科研平台资源分配方法程序,所述基于负载均衡的教学科研平台资源分配方法程序配置为实现如上文所述的基于负载均衡的教学科研平台资源分配方法的步骤。
第三方面,所述基于负载均衡的教学科研平台资源分配方法还包括一种介质,所述介质为计算机介质,所述计算机介质上存储有基于负载均衡的教学科研平台资源分配方法程序,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时实现如上文所述的基于负载均衡的教学科研平台资源分配方法的步骤。
本发明的一种基于负载均衡的教学科研平台资源分配方法相对于现有技术具有以下有益效果:
(1)通过利用资源优先级以及资源占比数据,使资源分配过程更加灵活,同时资源分配更加精确有效,提升了用户体验。
(2)通过用户资源调用优先级,能够更加快速分配资源,同时减少了不必要的运算量了,提升了整个***的速度,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例方案涉及的硬件运行环境的设备的结构示意图;
图2为本发明基于负载均衡的教学科研平台资源分配方法第一实施例的流程示意图;
图3本发明基于负载均衡的教学科研平台资源分配方法第一实施例的功能模块示意图。
具体实施方式
下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
如图1所示,该设备可以包括:处理器1001,例如中央处理器(Central ProcessingUnit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对设备的限定,在实际应用中设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及基于负载均衡的教学科研平台资源分配方法程序。
在图1所示的设备中,网络接口1004主要用于建立设备与存储基于负载均衡的教学科研平台资源分配方法***中所需的所有数据的服务器的通信连接;用户接口1003主要用于与用户进行数据交互;本发明基于负载均衡的教学科研平台资源分配方法设备中的处理器1001、存储器1005可以设置在基于负载均衡的教学科研平台资源分配方法设备中,所述基于负载均衡的教学科研平台资源分配方法设备通过处理器1001调用存储器1005中存储的基于负载均衡的教学科研平台资源分配方法程序,并执行本发明实施提供的基于负载均衡的教学科研平台资源分配方法。
结合图2,图2为本发明基于负载均衡的教学科研平台资源分配方法第一实施例的流程示意图。
本实施例中,所述基于负载均衡的教学科研平台资源分配方法包括以下步骤:
S10:接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级。
应当理解的是,***首先会接受用户资源申请指令,从该资源申请指令中提取用户资源数据,所述用户资源数据包括:用户等级以及用户平台使用数据,根据用户资源数据确定用户资源调用优先级。
应当理解的是,用户资源调用优先级是由***预先设定好的,分为教师以及学生,本实例中的教学平台会根据本地的评分标准为教师以及学生进行打分并评定不同的等级,等级越高优先级越高,同时用户平台使用次数越多,也会提升用户资源调用优先级。
S20:获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级。
应当理解的是,本实施例中提到的待分配资源数据包括:云平台资源以及服务器资源,其中,云平台资源包括:云主机资源、镜像资源、网络资源以及云盘资源,服务器资源包括:CPU资源、内存资源以、磁盘资源以及网络资源。
应当理解的是,如果用户在申请资源时,指定了优先级,那么***会从用户资源申请指令中提取优先级指令,若成功提取,则根据该优先级指令分配资源;若未成功提取,则表示用户并没有指定优先级,就会通过用户资源调用优先级以及分配资源数据确定资源优先级。
应当理解的是,所述资源优先级算法为:
Ph=(Po+(Rs,Ps))·Pm
其中,Ph代表资源优先级,Po代表用户资源调用优先级,Rs代表云平台资源,Rs=(Rs1,Rs2,...,Rsn),Ps代表服务器资源,Ps=(Ps1,Ps2,...,Psn),Pm代表平台用户熟练度。
应当理解的是,平台用户熟练度Pm是本实施例中的教学平台针对用户提出的一个评分标准,具体评分标准由管理员预先进行设定,对于教师可以是根据授课的听课率来进行评分,听课率越高分数越高,对应的熟练度也就越高;对于学生则可以是平时课堂表现以及作业完成情况等数据来进行评分,同样分数越高对应的熟练度也就越高。通过这种方式,可以提高资源分配的精确度以及速度,提升用户体验。
S30:比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比。
应当理解的是,之后***会比较各资源优先级的优先顺序,如果存在资源优先级的优先顺序相同的情况,***会获取优先级相同资源对应的权重值,然后根据资源占比计算公式,计算各资源占比。
应当理解的是,所述资源占比计算公式为:
Zh=(C+M+D+N)/Ps
其中,Zh代表资源占比,C代表cpu权重,M代表内存权重,D代表磁盘权重,N代表网络权重。
S40:比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
应当理解的是,在计算出资源占比数据之后,***会比较各资源占比的大小顺序,并建立对应大小顺序表,根据该大小顺序表建立虚拟资源与物流资源的映射关系,将资源分配给用户。通过这种方式,可以更进一步提高资源分配的精确度,同时加快整个资源分配过程的进度,提升用户体验。
需要说明的是,以上仅为举例说明,并不对本申请的技术方案构成任何限定。
通过上述描述不难发现,本实施例通过接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。本实施例通过计算资源优先级以及资源占比来分配资源,提高了资源分配的精确度、效率以及合理性,同时使用也很灵活。
此外,本发明实施例还提出一种基于负载均衡的教学科研平台资源分配装置。如图3所示,该基于负载均衡的教学科研平台资源分配装置包括:获取模块10、资源优先级计算模块20、资源占比计算模块30、分配模块40。
获取模块10,用于接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;
资源优先级计算模块20,用于获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;
资源占比计算模块30,用于比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;
分配模块40,用于比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
此外,需要说明的是,以上所描述的装置实施例仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于负载均衡的教学科研平台资源分配方法,此处不再赘述。
此外,本发明实施例还提出一种介质,所述介质为计算机介质,所述计算机介质上存储有基于负载均衡的教学科研平台资源分配方法程序,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时实现如下操作:
S1,接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;
S2,获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;
S3,比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;
S4,比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
接受用户资源申请指令,从该资源申请指令中提取用户资源数据,所述用户资源数据包括:用户等级以及用户平台使用数据,根据用户资源数据确定用户资源调用优先级。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
所述待分配资源数据包括:云平台资源以及服务器资源,其中,云平台资源包括:云主机资源、镜像资源、网络资源以及云盘资源,服务器资源包括:CPU资源、内存资源以、磁盘资源以及网络资源。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
建立资源优先级算法,从用户资源申请指令中提取优先级指令,若成功提取,则根据该优先级指令分配资源;若未成功提取,则通过用户资源调用优先级以及分配资源数据确定资源优先级。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
所述资源优先级算法为:
Ph=(po+(Rs,Ps))·Pm
其中,Ph代表资源优先级,Po代表用户资源调用优先级,Rs代表云平台资源,Rs=(Rs1,Rs2,...,Rsn),Ps代表服务器资源,Ps=(Ps1,Ps2,...,Psn),Pm代表平台用户熟练度。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
所述资源占比计算公式为:
Zh=(C+M+D+N)/Ps
其中,Zh代表资源占比,C代表cpu权重,M代表内存权重,D代表磁盘权重,N代表网络权重。
进一步地,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时还实现如下操作:
比较各资源占比的大小顺序,并建立对应大小顺序表,根据该大小顺序表建立虚拟资源与物流资源的映射关系,将资源分配给用户。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种基于负载均衡的教学科研平台资源分配方法,其特征在于:包括以下步骤;
S1,接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;所述用户资源数据包括:用户等级以及用户平台使用数据;
S2,获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;所述待分配资源数据包括:云平台资源以及服务器资源,其中,云平台资源包括:云主机资源、镜像资源、网络资源以及云盘资源,服务器资源包括:CPU资源、内存资源以、磁盘资源以及网络资源;建立资源优先级算法,从用户资源申请指令中提取优先级指令,若成功提取,则根据该优先级指令分配资源;建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级,还包括以下步骤,若未成功提取,则通过用户资源调用优先级以及分配资源数据确定资源优先级;所述资源优先级算法为:
Ph=(Po+(Rs,Ps))·Pm
其中,Ph代表资源优先级,Po代表用户资源调用优先级,Rs代表云平台资源,Rs=(Rs1,Rs2,...,Rsn),Ps代表服务器资源,Ps=(Ps1,Ps2,...,Psn),Pm代表平台用户熟练度;
S3,比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;所述资源占比计算公式为:
Zh=(C+M+D+N)/Ps
其中,Zh代表资源占比,C代表cpu权重,M代表内存权重,D代表磁盘权重,N代表网络权重;
S4,比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
2.如权利要求1所述的基于负载均衡的教学科研平台资源分配方法,其特征在于:步骤S4中,比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源,还包括以下步骤,比较各资源占比的大小顺序,并建立对应大小顺序表,根据该大小顺序表建立虚拟资源与物流资源的映射关系,将资源分配给用户。
3.一种基于负载均衡的教学科研平台资源分配装置,其特征在于,所述基于负载均衡的教学科研平台资源分配装置包括:
获取模块,用于接受用户资源申请指令,从该资源申请指令中提取用户资源数据,并根据用户资源数据确定用户资源调用优先级;所述用户资源数据包括:用户等级以及用户平台使用数据;
资源优先级计算模块,用于获取待分配资源数据,建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级;所述待分配资源数据包括:云平台资源以及服务器资源,其中,云平台资源包括:云主机资源、镜像资源、网络资源以及云盘资源,服务器资源包括:CPU资源、内存资源以、磁盘资源以及网络资源;建立资源优先级算法,从用户资源申请指令中提取优先级指令,若成功提取,则根据该优先级指令分配资源;建立资源优先级算法,通过用户资源调用优先级以及分配资源数据确定资源优先级,还包括以下步骤,若未成功提取,则通过用户资源调用优先级以及分配资源数据确定资源优先级;所述资源优先级算法为:
Ph=(po+(Rs,Ps))·Pm
其中,Ph代表资源优先级,Po代表用户资源调用优先级,Rs代表云平台资源,Rs=(Rs1,Rs2,...,Rsn),Ps代表服务器资源,Ps=(Ps1,Ps2,...,Psn),Pm代表平台用户熟练度;
资源占比计算模块,用于比较各资源优先级的优先顺序,当资源优先级的优先顺序相同时,获取各资源数据对应的权重值,建立资源占比计算公式,根据资源数据以及对应的权重值计算各资源占比;所述资源占比计算公式为:
Zh=(C+M+D+N)/Ps
其中,Zh代表资源占比,C代表cpu权重,M代表内存权重,D代表磁盘权重,N代表网络权重;
分配模块,用于比较各资源占比的大小顺序,根据该大小顺序,向用户分配资源。
4.一种设备,其特征在于,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于负载均衡的教学科研平台资源分配方法程序,所述基于负载均衡的教学科研平台资源分配方法程序配置为实现如权利要求1至2任一项所述的基于负载均衡的教学科研平台资源分配方法的步骤。
5.一种介质,其特征在于,所述介质为计算机介质,所述计算机介质上存储有基于负载均衡的教学科研平台资源分配方法程序,所述基于负载均衡的教学科研平台资源分配方法程序被处理器执行时实现如权利要求1至2任一项所述的基于负载均衡的教学科研平台资源分配方法的步骤。
CN202010529600.2A 2020-06-11 2020-06-11 一种基于负载均衡的教学科研平台资源分配方法及装置 Active CN111736990B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010529600.2A CN111736990B (zh) 2020-06-11 2020-06-11 一种基于负载均衡的教学科研平台资源分配方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010529600.2A CN111736990B (zh) 2020-06-11 2020-06-11 一种基于负载均衡的教学科研平台资源分配方法及装置

Publications (2)

Publication Number Publication Date
CN111736990A CN111736990A (zh) 2020-10-02
CN111736990B true CN111736990B (zh) 2024-04-02

Family

ID=72648768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010529600.2A Active CN111736990B (zh) 2020-06-11 2020-06-11 一种基于负载均衡的教学科研平台资源分配方法及装置

Country Status (1)

Country Link
CN (1) CN111736990B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112669178A (zh) * 2020-12-24 2021-04-16 杭州互动旅游开发有限公司 一种具有资源权重分布功能的科研平台***
CN113342410B (zh) * 2021-05-25 2022-09-06 山石网科通信技术股份有限公司 特征库数据处理方法及装置
WO2024033912A1 (en) * 2022-08-08 2024-02-15 Esh Os Ltd Anonymous centralized transfer or allocation of resources

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6766348B1 (en) * 1999-08-03 2004-07-20 Worldcom, Inc. Method and system for load-balanced data exchange in distributed network-based resource allocation
CN101452406A (zh) * 2008-12-23 2009-06-10 北京航空航天大学 一种对操作***透明的机群负载平衡方法
CN104468844A (zh) * 2014-12-31 2015-03-25 蓝盾信息安全技术股份有限公司 云计算iaas教育实验平台装置
CN105577789A (zh) * 2015-12-22 2016-05-11 上海翼师网络科技有限公司 一种教学服务***及客户端
US9749174B1 (en) * 2012-04-06 2017-08-29 Appcelerator, Inc. System and method for dynamic allocation of cloud resources
CN108958945A (zh) * 2018-07-27 2018-12-07 三盟科技股份有限公司 一种基于云计算环境下的ar教学资源处理方法及***
CN109684083A (zh) * 2018-12-11 2019-04-26 北京工业大学 一种面向边缘-云异构下的多级事务调度分配策略

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849971B2 (en) * 2008-05-28 2014-09-30 Red Hat, Inc. Load balancing in cloud-based networks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6766348B1 (en) * 1999-08-03 2004-07-20 Worldcom, Inc. Method and system for load-balanced data exchange in distributed network-based resource allocation
CN101452406A (zh) * 2008-12-23 2009-06-10 北京航空航天大学 一种对操作***透明的机群负载平衡方法
US9749174B1 (en) * 2012-04-06 2017-08-29 Appcelerator, Inc. System and method for dynamic allocation of cloud resources
CN104468844A (zh) * 2014-12-31 2015-03-25 蓝盾信息安全技术股份有限公司 云计算iaas教育实验平台装置
CN105577789A (zh) * 2015-12-22 2016-05-11 上海翼师网络科技有限公司 一种教学服务***及客户端
CN108958945A (zh) * 2018-07-27 2018-12-07 三盟科技股份有限公司 一种基于云计算环境下的ar教学资源处理方法及***
CN109684083A (zh) * 2018-12-11 2019-04-26 北京工业大学 一种面向边缘-云异构下的多级事务调度分配策略

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网络教学资源优化分配仿真研究;胡垂立;;计算机仿真(02);全文 *

Also Published As

Publication number Publication date
CN111736990A (zh) 2020-10-02

Similar Documents

Publication Publication Date Title
CN111736990B (zh) 一种基于负载均衡的教学科研平台资源分配方法及装置
CN107766148B (zh) 一种异构集群及任务处理方法和装置
CN109657793B (zh) 模型训练方法及装置、存储介质及电子设备
CN109951545B (zh) 自适应的容器和云桌面的融合***及其获取云资源的方法
CN106412124B (zh) 一种并序化云服务平台任务分配***及任务分配方法
CN109947532B (zh) 一种教育云平台中的大数据任务调度方法
CN106506670A (zh) 一种云平台虚拟资源高速调度方法与***
CN111176836B (zh) 一种云渲染资源调度方法及装置
CN104461739B (zh) 一种基于cloudsim平台的虚拟机批量部署方法
CN115134371A (zh) 包含边缘网络算力资源的调度方法、***、设备及介质
CN107704310A (zh) 一种实现容器集群管理的方法、装置和设备
CN109918169A (zh) 一种基于obe模式的云实验实训***
CN102420850B (zh) 一种资源调度方法及***
CN116431282A (zh) 一种云虚拟主机服务器管理方法、装置、设备及存储介质
CN111597023B (zh) 一种基于学习状态的集群智能调度方法及装置
CN102929693B (zh) 整机柜服务器的性能评测方法及装置
CN111193802A (zh) 基于用户组的资源动态分配方法、***、终端及存储介质
CN111367655B (zh) 一种云计算环境中gpu资源调度的方法、***及存储介质
CN109840597B (zh) 一种模型预测方法、装置、电子设备及存储介质
Lloyd et al. Dynamic scaling for service oriented applications: implications of virtual machine placement on IaaS clouds
CN113791890A (zh) 容器分配方法及装置、电子设备、存储介质
CN108769233B (zh) 一种基于桌面云的资源优化分配方法
CN107491352A (zh) 一种资源调度方法及装置
CN110460987A (zh) 一种写卡方法、装置、服务器和存储介质
EP4089533A3 (en) Pooling user interface engines for cloud ui rendering

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: Room 01, 2 / F, building A14, phase 1.1, Wuhan National Geospatial Information Industrialization Base (New Area), no.6, Beidou Road, Donghu New Technology Development Zone, Wuhan City, Hubei Province, 430000

Applicant after: Wuhan Meihe Yisi Digital Technology Co.,Ltd.

Address before: Room 01, 2 / F, building A14, phase 1.1, Wuhan National Geospatial Information Industrialization Base (New Area), no.6, Beidou Road, Donghu New Technology Development Zone, Wuhan City, Hubei Province, 430000

Applicant before: HUBEI MEIHE YISI EDUCATION TECHNOLOGY Co.,Ltd.

Country or region before: China

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant