CN108958942A - 一种分布式***分配任务方法、调度器和计算机设备 - Google Patents

一种分布式***分配任务方法、调度器和计算机设备 Download PDF

Info

Publication number
CN108958942A
CN108958942A CN201810790050.2A CN201810790050A CN108958942A CN 108958942 A CN108958942 A CN 108958942A CN 201810790050 A CN201810790050 A CN 201810790050A CN 108958942 A CN108958942 A CN 108958942A
Authority
CN
China
Prior art keywords
node
task
resource consumption
assignment
consumption situation
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.)
Pending
Application number
CN201810790050.2A
Other languages
English (en)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810790050.2A priority Critical patent/CN108958942A/zh
Publication of CN108958942A publication Critical patent/CN108958942A/zh
Pending legal-status Critical Current

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/5083Techniques for rebalancing the load in a distributed system
    • 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/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种分布式***分配任务方法、调度器、可读存储介质和计算机设备,能够动态分配给节点任务。所述方法包括:定时获取所述***中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务。采用本发明实施例,根据所述多个节点的资源消耗情况分配任务,从而动态分配给节点任务,提高了分布式各节点资源的利用率,大大提高了效率。

Description

一种分布式***分配任务方法、调度器和计算机设备
技术领域
本发明涉及通信技术,尤指一种分布式***分配任务方法、调度器、可读存储介质和计算机设备。
背景技术
目前的服务器监控平台中,对于万级数量的服务器进行监控,技术底层的实现往往采用分布式服务进行监控,往往采用公平的任务处理原则,导致过压节点因资源不够而宕机,而压力小的节点则处于半饱或饥饿状态,大大浪费节点的资源。
发明内容
为了解决上述技术问题,本发明提供了一种分布式***分配任务方法、调度器、可读存储介质和计算机设备,能够动态分配给节点任务。
为了达到本发明目的,本发明提供了一种分布式***分配任务方法,所述方法包括:
定时获取所述***中多个节点的资源消耗情况;
根据所述多个节点的资源消耗情况分配任务。
进一步地,所述节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
进一步地,所述根据所述节点的资源消耗情况分配任务,包括:
根据所述资源消耗情况计算出节点还能接受任务的数量;
根据所述还能接受任务的数量为所述多个节点分配任务。
进一步地,所述根据所述还能接受任务的数量为所述多个节点分配任务,包括:
根据***中多个节点还能接受任务的数量,将任务按一定比例分配给所述还能接受任务节点。
为了达到本发明目的,本发明还提供了一种调度器,应用于包含多个节点的***,所述调度器包括获取单元和分配单元,其中:
所述获取单元,用于定时获取所述***中多个节点的资源消耗情况;
所述分配单元,用于根据所述多个节点的资源消耗情况分配任务。
进一步地,所述节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
进一步地,所述分配单元根据所述节点的资源消耗情况分配任务,包括:
所述分配单元根据所述资源消耗情况计算出节点还能接受任务的数量;
所述分配单元根据所述还能接受任务的数量为所述多个节点分配任务。
进一步地,所述分配单元根据所述还能接受任务的数量为所述多个节点分配任务,包括:
所述分配单元根据***中多个节点还能接受任务的数量,将任务按一定比例分配给所述还能接受任务节点。
为了达到本发明目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
为了达到本发明目的,本发明还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。
与现有技术相比,本发明包括定时获取所述***中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务,从而动态分配给节点任务,充分提高了分布式各节点资源的利用率,大大提高了效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例一的分布式***分配任务方法的流程图;
图2为本发明实施例二的分布式***分配任务方法的另一种流程图;
图3为本发明实施例三的调度器的结构示意图;
图4为本发明实施例三的计算机设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一
本实施例提供了一种分布式***分配任务方法,如图1所示,该方法包括S11-S12:
S11、定时获取***中多个节点的资源消耗情况;
S12、根据多个节点的资源消耗情况分配任务。
本发明实施例中,根据所述多个节点的资源消耗情况分配任务,相比常规的采用公平的任务处理原则,提高了分布式各节点资源的利用率,大大提高了效率。
在本实施例中,所述节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
在一个可选实施例中,所述根据节点的资源消耗情况分配任务,包括:
根据资源消耗情况计算出节点还能接受任务的数量;
在一个可选实施例中,(1)当所依据资源消耗的情况仅为CPU使用率、内存使用率、IO吞吐量或者硬盘空间之一时,可以灵活的计算可接受的任务数;例如,获取了其中一个节点的CPU使用率为50%时,可接受的任务数=2000-2000*50%。
(2)当依据多个资源消耗的情况计算还能接受任务的数量时,还能接受任务的数量,也可以灵活的计算;例如:获取了其中一个节点的CPU使用率为50%、内存使用率30%、IO吞吐量为读100M/s、写30M/s,该节点可接受的任务数=2000-2000*50%*30%*30/100。
本申请并不限定具体如何根据资源消耗计算还能接受任务的数量,可以灵活的计算可接受的任务数,只需保证资源消耗越多,可接受的任务数越少即可。
本申请所述任务具体是指监控采集服务器的风扇转速、CPU利用率、内存利用率、电源功率、磁盘状态等,由于服务器型号、配置均相同,所以任务采集消耗的资源基本相同。
根据还能接受任务的数量为多个节点分配任务。
在一个可选实施例中,所述根据还能接受任务的数量为多个节点分配任务,包括:
根据***中多个节点还能接受任务的数量,将任务按一定比例分配给还能接受任务节点。
在一个可选实施例中,将任务按一定比例分配给还能接受任务的节点,可以灵活的分配给还能接受任务的节点;例如,可以是根据还能接受任务的比例去划分所有任务数,节点一、节点二、节点三、节点四分别还能接受任务的数量分别为5、4、3、1个,即一共可接受13个任务,分配任务时,分配比例为5/13,4/13,3/13,1/13,即给节点一、节点二、节点三、节点四分别分配总任务的5/13,4/13,3/13,1/13;其中,分配任务时遵循四舍五入的原则,使每个节点接受到的任务数为整数。
本申请并不限定具体如何根据比例分配给还能接受任务节点,只需保证节点还能接受任务的数量较越多,给所述节点分配的任务比例越大即可。
本发明实施例中,定时获取所述***中多个节点的资源消耗情况;根据所述多个节点的资源消耗情况分配任务,相比常规的采用公平的任务处理原则,提高了分布式各节点资源的利用率,大大提高了效率。
实施例二
本实施例对上述实施例方法进行具体描述,通过动态分析服务器资源的运行状况,综合计算出一个更适合当前环境下能完成的工作任务量,不断地计算与调控,合理分发给分布式各服务节点任务量,从而达到高效利用资源,提升产品竞争力。
如图2所示,本实施例包括以下步骤:
(1)所有服务节点定时上报自身资源的消耗状况给调度器,主要以CPU、内存使用率为指标;
各服务节点还可以定时上报IO吞吐量、硬盘空间使用情况;
各个服务节点通过监听对应的队列,可以从队列中获知具体的任务信息,常用的监听消息技术有rabbitmq、kafka等。
(2)调度器分析所有服务节点的负载能力后,动态分配任务给各服务节点的队列中;
所述的调度器就是一个能够计算出各服务节点当前还能接受多少任务的一个装置,并且具有下发任务到消息队列的功能;
调度器分析后再把任务按一定比例分发给各服务节点的队列,各服务节点从队列中取任务进制执行。
(3)各服务节点取各自队列中的任务进行处理任务。
本发明采用此方法充分提高了分布式各服务节点的性能,动态调控服务节点的任务数量,达到合理使用资源,高效执行。
实施例三
本实施例提供了一种调度器,应用于包含多个节点的***,上述方法实施例中描述也适用于本实施例中,图3所示,该调度器包括获取单元31和分配单元32,其中:
获取单元31,用于定时获取***中多个节点的资源消耗情况;
分配单元32,用于根据多个节点的资源消耗情况分配任务。
在本实施例中,节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
在一个可选实施例中,所述分配单元32根据节点的资源消耗情况分配任务,包括:
分配单元32根据资源消耗情况计算出节点还能接受任务的数量;
分配单元32根据还能接受任务的数量为多个节点分配任务。
在一个可选实施例中,所述分配单元32根据还能接受任务的数量为多个节点分配任务,包括:
分配单元32根据***中多个节点还能接受任务的数量,将任务按一定比例分配给还能接受任务节点。
本发明实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后,能够实现前述实施例提供的分布式***分配任务方法,例如,执行如图1所示方法。
本发明实施例还提供一种计算机设备,其可以是如图4所示的结构,包括处理器41、存储器42以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时可实现实施例一或实施例二中部分或全部步骤。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (10)

1.一种分布式***分配任务方法,其特征在于,所述方法包括:
定时获取所述***中多个节点的资源消耗情况;
根据所述多个节点的资源消耗情况分配任务。
2.根据权利要求1所述的方法,其特征在于,所述节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
3.根据权利要求1所述的方法,其特征在于,所述根据所述节点的资源消耗情况分配任务,包括:
根据所述资源消耗情况计算出节点还能接受任务的数量;
根据所述还能接受任务的数量为所述多个节点分配任务。
4.根据权利要求3所述的方法,其特征在于,所述根据所述还能接受任务的数量为所述多个节点分配任务,包括:
根据***中多个节点还能接受任务的数量,将任务按一定比例分配给所述还能接受任务节点。
5.一种调度器,应用于包含多个节点的***,其特征在于,所述调度器包括获取单元和分配单元,其中:
所述获取单元,用于定时获取所述***中多个节点的资源消耗情况;
所述分配单元,用于根据所述多个节点的资源消耗情况分配任务。
6.根据权利要求5所述的调度器,其特征在于,所述节点的资源消耗情况包括以下至少之一:
CPU使用率、内存使用率、IO吞吐量或者硬盘空间的使用情况。
7.根据权利要求5所述的调度器,其特征在于,所述分配单元根据所述节点的资源消耗情况分配任务,包括:
所述分配单元根据所述资源消耗情况计算出节点还能接受任务的数量;
所述分配单元根据所述还能接受任务的数量为所述多个节点分配任务。
8.根据权利要求7所述的调度器,其特征在于,所述分配单元根据所述还能接受任务的数量为所述多个节点分配任务,包括:
所述分配单元根据***中多个节点还能接受任务的数量,将任务按一定比例分配给所述还能接受任务节点。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4中任一项所述方法的步骤。
10.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4中任一项权利要求所述方法中的步骤。
CN201810790050.2A 2018-07-18 2018-07-18 一种分布式***分配任务方法、调度器和计算机设备 Pending CN108958942A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810790050.2A CN108958942A (zh) 2018-07-18 2018-07-18 一种分布式***分配任务方法、调度器和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810790050.2A CN108958942A (zh) 2018-07-18 2018-07-18 一种分布式***分配任务方法、调度器和计算机设备

Publications (1)

Publication Number Publication Date
CN108958942A true CN108958942A (zh) 2018-12-07

Family

ID=64481773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810790050.2A Pending CN108958942A (zh) 2018-07-18 2018-07-18 一种分布式***分配任务方法、调度器和计算机设备

Country Status (1)

Country Link
CN (1) CN108958942A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111782626A (zh) * 2020-08-14 2020-10-16 工银科技有限公司 任务分配方法和装置、分布式***、电子设备和介质
CN112162846A (zh) * 2020-11-27 2021-01-01 腾讯科技(深圳)有限公司 事务处理方法、设备及计算机可读存储介质
CN113282405A (zh) * 2021-04-13 2021-08-20 福建天泉教育科技有限公司 一种负载调整的优化方法及终端
CN117785485A (zh) * 2024-02-26 2024-03-29 浪潮计算机科技有限公司 云计算虚拟机任务分配方法、装置、设备及介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073546A (zh) * 2010-12-13 2011-05-25 北京航空航天大学 一种云计算环境中分布式计算模式下的任务动态调度方法
CN102436401A (zh) * 2011-12-16 2012-05-02 北京邮电大学 负载均衡***及方法
CN103246550A (zh) * 2012-02-09 2013-08-14 深圳市腾讯计算机***有限公司 一种基于容量的多任务调度方法及***
CN103617086A (zh) * 2013-11-20 2014-03-05 东软集团股份有限公司 一种并行计算方法及***
CN104317658A (zh) * 2014-10-17 2015-01-28 华中科技大学 一种基于MapReduce的负载自适应任务调度方法
US9183016B2 (en) * 2013-02-27 2015-11-10 Vmware, Inc. Adaptive task scheduling of Hadoop in a virtualized environment
CN105488134A (zh) * 2015-11-25 2016-04-13 用友网络科技股份有限公司 大数据处理方法及大数据处理装置
CN105912401A (zh) * 2016-04-08 2016-08-31 中国银行股份有限公司 一种分布式数据批处理***和方法
CN106095586A (zh) * 2016-06-23 2016-11-09 东软集团股份有限公司 一种任务分配方法、装置及***
CN106155802A (zh) * 2015-03-30 2016-11-23 阿里巴巴集团控股有限公司 任务调度方法、装置及控制节点
CN107832153A (zh) * 2017-11-14 2018-03-23 北京科技大学 一种Hadoop集群资源自适应分配方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073546A (zh) * 2010-12-13 2011-05-25 北京航空航天大学 一种云计算环境中分布式计算模式下的任务动态调度方法
CN102436401A (zh) * 2011-12-16 2012-05-02 北京邮电大学 负载均衡***及方法
CN103246550A (zh) * 2012-02-09 2013-08-14 深圳市腾讯计算机***有限公司 一种基于容量的多任务调度方法及***
US9183016B2 (en) * 2013-02-27 2015-11-10 Vmware, Inc. Adaptive task scheduling of Hadoop in a virtualized environment
CN103617086A (zh) * 2013-11-20 2014-03-05 东软集团股份有限公司 一种并行计算方法及***
CN104317658A (zh) * 2014-10-17 2015-01-28 华中科技大学 一种基于MapReduce的负载自适应任务调度方法
CN106155802A (zh) * 2015-03-30 2016-11-23 阿里巴巴集团控股有限公司 任务调度方法、装置及控制节点
CN105488134A (zh) * 2015-11-25 2016-04-13 用友网络科技股份有限公司 大数据处理方法及大数据处理装置
CN105912401A (zh) * 2016-04-08 2016-08-31 中国银行股份有限公司 一种分布式数据批处理***和方法
CN106095586A (zh) * 2016-06-23 2016-11-09 东软集团股份有限公司 一种任务分配方法、装置及***
CN107832153A (zh) * 2017-11-14 2018-03-23 北京科技大学 一种Hadoop集群资源自适应分配方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111782626A (zh) * 2020-08-14 2020-10-16 工银科技有限公司 任务分配方法和装置、分布式***、电子设备和介质
CN112162846A (zh) * 2020-11-27 2021-01-01 腾讯科技(深圳)有限公司 事务处理方法、设备及计算机可读存储介质
WO2022111188A1 (zh) * 2020-11-27 2022-06-02 腾讯科技(深圳)有限公司 事务处理方法、***、装置、设备、存储介质及程序产品
CN113282405A (zh) * 2021-04-13 2021-08-20 福建天泉教育科技有限公司 一种负载调整的优化方法及终端
CN113282405B (zh) * 2021-04-13 2023-09-15 福建天泉教育科技有限公司 一种负载调整的优化方法及终端
CN117785485A (zh) * 2024-02-26 2024-03-29 浪潮计算机科技有限公司 云计算虚拟机任务分配方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN108958942A (zh) 一种分布式***分配任务方法、调度器和计算机设备
CN106656867B (zh) 一种基于虚拟网络的应用感知的动态sdn配置方法
US20190324819A1 (en) Distributed-system task assignment method and apparatus
Grandl et al. Multi-resource packing for cluster schedulers
CN107291546B (zh) 一种资源调度方法及装置
CN111176792B (zh) 一种资源调度方法、装置及相关设备
CN109564528B (zh) 分布式计算中计算资源分配的***和方法
US9130844B1 (en) Systems and methods for harvesting excess compute capacity across domains
CN103761146B (zh) 一种MapReduce动态设定slots数量的方法
CN110413412B (zh) 一种基于gpu集群资源分配的方法和装置
CN110888714A (zh) 容器的调度方法、装置和计算机可读存储介质
JP2015146154A (ja) ジョブスケジューリング装置、ジョブスケジューリング方法、およびジョブスケジューリングプログラム
CN114787830A (zh) 异构集群中的机器学习工作负载编排
CN108733464A (zh) 一种确定计算任务的调度方案的方法及装置
CN113946431B (zh) 一种资源调度方法、***、介质及计算设备
CN106878389B (zh) 用于在云***中进行资源调度的方法和装置
Wang et al. Utopia: Near-optimal coflow scheduling with isolation guarantee
CN106293947B (zh) 虚拟化云环境下gpu-cpu混合资源分配***和方法
Shen et al. Goodbye to fixed bandwidth reservation: Job scheduling with elastic bandwidth reservation in clouds
CN112860387A (zh) 分布式任务调度方法、装置、计算机设备及存储介质
CN107038067B (zh) 分布式流处理中处理资源的管理方法和装置
CN115562846A (zh) 一种资源调度的方法、装置及计算节点
US8108871B2 (en) Controlling computer resource utilization
CN112860401A (zh) 任务调度方法、装置、电子设备和存储介质
CN109144689B (zh) 任务调度方法、装置及计算机程序产品

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181207