CN104731657A - 一种资源调度方法和*** - Google Patents
一种资源调度方法和*** Download PDFInfo
- Publication number
- CN104731657A CN104731657A CN201310722147.7A CN201310722147A CN104731657A CN 104731657 A CN104731657 A CN 104731657A CN 201310722147 A CN201310722147 A CN 201310722147A CN 104731657 A CN104731657 A CN 104731657A
- Authority
- CN
- China
- Prior art keywords
- resource
- status
- calendar
- module
- described resource
- 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.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种资源调度方法和***,其中,所述方法包括:接收资源申请;根据收到的资源申请,生成一个预占用的资源对象,更新资源状态;查询资源状态;根据查询到的资源状态判决是否审批通过所述资源申请;当审批通过所述资源申请时,占用所述资源对象并更新资源状态。本发明能够提高资源管理效率和利用率,降低运营维护复杂性。
Description
技术领域
本发明涉及虚拟机技术,尤其涉及一种资源调度方法和***。
背景技术
随着虚拟机技术的广泛应用,如何更好的管理规划资源、调度资源、使用资源,提高资源利用率,显得越发重要。商业资源调度方案(如Vmware、Vsphere、vcenter)侧重在资源虚拟化,对于资源的动态调度管理方面考虑较少,主要考虑通过虚拟化提高资源利用率原则。开源调度方案(如openstack、cloudstack)的资源调度目标主要是决策虚拟机在哪台主机上创建,而且调度目前仅限于计算节点调度。传统开源或商业化云管理平台软件均为纯资源调度方法,不能适应当前复杂、多变资源管理调度需求。
现有的虚拟机资源调度方案,首先建立一套监控资源池和资源池中对象的***,制定一套监控指标体系,实现采集指标模块,持续采集资源池中资源指标数据,再加上一套评估规则,以此来实现资源管理调度。
如果需要将资源池中的资源以服务形式对外提供,则会设计一套服务申请、审批流程,如图1所示,管理员对资源进行审批时,会根据上述监控***实时计算的资源余量情况来进行决策。这种设计方法适用于资源池规模小、低并发的情况。
现有的虚拟机资源调度方案对于当前资源使用状态的判断(如是否可用,当前资源分配占用情况等),不支持预判及基于时间段的资源错峰使用判断的要求,无法充分发挥资源的最大利用价值。
针对资源频繁申请、回收、高并发场景,现有的虚拟机资源调度方案缺乏灵活性和智能化,同时难以避免会出现因资源不足或资源冲突而导致资源创建失败问题,其在运维管理方面也存在先天不足,伴随着资源池规模扩大、使用用户增多、需求不断变化,后期的运维管理工作将面临巨大挑战。
发明内容
有鉴于此,本发明的主要目的在于提供一种资源调度方法和***,能够提高资源管理效率和利用率,降低运营维护复杂性。
本发明提供一种资源调度方法,所述方法包括:
接收资源申请;
根据收到的资源申请,生成一个预占用的资源对象,更新资源状态;
查询更新后的资源状态;
根据查询到的资源状态判决是否审批通过所述资源申请;
当审批通过所述资源申请时,占用所述资源对象并更新资源状态。
优选地,所述方法还包括:
监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态。
优选地,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的调整情况,当所述资源对象被调整时更新资源状态。
优选地,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的释放情况,当所述资源对象被释放时更新资源状态。
优选地,所述方法还包括:
接收调整申请;
根据收到的调整申请,查询资源状态;
根据查询到的资源状态判决是否审批通过所述调整申请;
当审批通过所述调整申请时,调整所述资源对象并更新资源状态。
优选地,所述方法还包括:
接收回收申请;
当审批通过所述回收申请时,回收所述资源对象并更新资源状态。
优选地,所述方法还包括:
根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
本发明提供一种资源调度***,所述***包括:
资源管理模块,用于接收资源申请;根据收到的资源申请,生成一个预占用的资源对象,并向资源日历模块发出更新资源状态的指示;以及查询所述资源日历模块中更新后的资源状态;根据查询到的资源状态判决是否审批通过所述资源申请;当审批通过所述资源申请时,向所述资源日历模块发出占用所述资源对象并更新资源状态的指示;
所述资源日历模块,用于执行所述资源管理模块发来的指示,并为所述资源管理模块提供资源状态的查询。
优选地,所述***还包括:
控制模块,用于监控所述资源对象的变化情况,当所述资源对象的情况发生变化时向所述资源日历模块发出更新资源状态的指示。
优选地,所述控制模块包括:
监控子模块,用于监控所述资源对象的释放情况,当所述资源对象被释放时向所述资源日历模块发出更新资源状态的指示。
优选地,所述控制模块包括:
智能调度子模块,用于监控所述资源对象的调整情况,当所述资源对象被调整时向所述资源日历模块发出更新资源状态的指示。
优选地,所述资源管理模块,还用于接收调整申请;根据收到的调整申请,查询资源状态;根据查询到的资源状态判决是否审批通过所述调整申请;当审批通过所述调整申请时,向所述资源日历模块发出调整所述资源对象并更新资源状态的指示。
优选地,所述资源管理模块,还用于接收回收申请;当审批通过所述回收申请时,向所述资源日历模块发出回收所述资源对象并更新资源状态的指示。
优选地,所述资源日历模块,还用于根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
由上可知,本发明的技术方案包括:接收资源申请;根据收到的资源申请,生成一个预占用的资源对象,更新资源状态;查询更新后的资源状态;根据查询到的资源状态判决是否审批通过所述资源申请;当审批通过所述资源申请时,占用所述资源对象并更新资源状态。由此,本发明通过采用为资源池中资源对象建立资源日历模型的方式,将资源池中资源对象生命周期映射到一个资源日历模型中,资源对象整个生命周期过程中状态的变迁都会动态反映到资源日历中,因而可以基于资源日历进行调度、分配,从而使资源管理更加简单并且智能化。从而能够提高资源管理效率和利用率,降低运营维护复杂性。
附图说明
图1为现有技术中资源调度的流程图;
图2为本发明提供的资源调度方法的流程示意图;
图3为本发明提供的资源调度***的一实施例的结构示意图;
图4为本发明提供的资源调度***的另一实施例的结构示意图;
图5为本发明提供的资源调度***的逻辑示意图;
图6为本发明提供的资源日历的结构示意图;
图7为本发明提供的资源对象生命周期与资源日历的关系图;
图8为本发明提供的资源日历分布图的示意图;
图9为本发明提供的资源调度***的再一实施例的结构示意图。
具体实施方式
本发明提供一种资源调度方法,如图2所示,所述方法包括:
步骤201、接收资源申请;
这里,资源申请可以通过订单的形式提交,例如,一个订单申请以下资源:CPU2个,内存4G,存储100G。
步骤202、根据收到的资源申请,生成一个预占用的资源对象,更新资源状态;
步骤203、查询更新后的资源状态;
步骤204、根据查询到的资源状态判决是否审批通过所述资源申请;
步骤205、当审批通过所述资源申请时,占用所述资源对象并更新资源状态。
在一优选实施例中,所述方法还包括:
监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态。
优选地,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的调整情况,当所述资源对象被调整时更新资源状态。
这里,所述调整是指在资源使用过程中,资源配置相比初始配置有变化,主要针对资源动态调整的情况。
优选地,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的释放情况,当所述资源对象被释放时更新资源状态。
这里,所述释放是指资源关机,即资源对象不再使用,资源对象释放出来。
在一优选实施例中,所述方法还包括:
接收调整申请;
根据收到的调整申请,查询资源状态;
根据查询到的资源状态判决是否审批通过所述调整申请;
当审批通过所述调整申请时,调整所述资源对象并更新资源状态。
这里,所述调整所述资源对象并更新资源状态,是根据审批通过的调整申请做出的操作,所述调整主要是针对人工调整的情况。
在一优选实施例中,所述方法还包括:
接收回收申请;
当审批通过所述回收申请时,回收所述资源对象并更新资源状态。
这里,所述回收所述资源对象并更新资源状态,是根据审批通过的回收申请做出的操作,所述回收主要是针对人工回收资源的情况。
在一优选实施例中,所述方法还包括:
根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
综上所述,本发明引入资源日历概念,通过为底层虚拟化资源构建资源日历关联生命周期模型,设计并实现了一种基于资源日历和资源监控相结合的调度方法和***,达到了资源高效申请、快速交付、高度共享目标。避免因资源不足而造成资源创建失败的问题,因高并发引发的资源无序争抢问题。
本发明提供一种资源调度***,如图3所示,所述***包括:
资源管理模块301,用于接收资源申请;根据收到的资源申请,生成一个预占用的资源对象,并向资源日历模块发出更新资源状态的指示;以及查询所述资源日历模块302的资源状态;根据查询到的资源状态判决是否审批通过所述资源申请;当审批通过所述资源申请时,向所述资源日历模块发出占用所述资源对象并更新资源状态的指示;
这里,资源申请可以通过订单的形式提交,例如,一个订单申请以下资源:CPU2个,内存4G,存储100G。
在实际应用中,所述资源管理模块301可以采用如图4所示的订单管理模块实现。
所述资源日历模块302,用于执行所述资源管理模块发来的指示,并为所述资源管理模块301提供资源状态的查询。
在一优选实施例中,所述***还包括:
控制模块303,用于监控所述资源对象的变化情况,当所述资源对象的情况发生变化时向所述资源日历模块发出更新资源状态的指示。
优选地,所述控制模块包括:
监控子模块3031,用于监控所述资源对象的释放情况,当所述资源对象被释放时向所述资源日历模块发出更新资源状态的指示。
在实际应用中,所述监控子模块3031可以采用如图4所示的监控模块实现。
优选地,所述控制模块包括:
智能调度子模块3032,用于监控所述资源对象的调整情况,当所述资源对象被调整时向所述资源日历模块发出更新资源状态的指示。
在实际应用中,所述智能调度子模块3032可以采用如图4所示的智能调度模块实现。
在一优选实施例中,所述资源管理模块301,还用于接收调整申请;根据收到的调整申请,查询资源状态;根据查询到的资源状态判决是否审批通过所述调整申请;当审批通过所述调整申请时,向所述资源日历模块发出调整所述资源对象并更新资源状态的指示。
在一优选实施例中,所述资源管理模块301,还用于接收回收申请;当审批通过所述回收申请时,向所述资源日历模块发出回收所述资源对象并更新资源状态的指示。
在一优选实施例中,所述资源日历模块302,还用于根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
下面结合附图对本发明提供的技术方案进行详细介绍。
1、***功能架构规划
本发明所设计的***架构以资源日历模块为核心,资源生命周期模块、订单管理模块、监控模块、智能调度模块四个模块通过统一消息接口与资源日历模块协同通讯,共同实现云计算环境下的资源管理调度,具体如图4所示。
本实施例中,所述订单管理模块相当于上述资源管理模块,用户以提交订单的方式来申请资源。
四个模块与资源日历交互的过程为,用户向订单管理模块提交订单以申请资源,订单提交后就会预占用资源,此时会发消息通知资源日历模块,资源日历模块中预占用处理器会处理预占用消息,并对资源日历更新;当订单审批通过后,资源由预占用转为实际占用,也会发消息通知资源日历模块,更新资源日历;监控模块监控到有资源关机时,会发消息通知资源日历模块进行日历更新;当资源对象通过订单管理模块进行人工资源调配(包括调整和回收),也会发送消息通知资源日历;智能调度模块负责云计算中心资源总体调度,在决策对资源进行动态伸缩时,会查询资源日历,获取资源时间使用分布图,以便合理分配调整资源,调整完成后,发送消息通知资源日历模块,进行资源日历更新。
基于日历的资源管理调度***逻辑架构如图5所示,区域501为订单管理模块(即资源管理模块)与资源日历的交互过程;区域502为资源生命周期的变化与资源日历的交互过程;区域504为监控模块的操作,当监控到资源计划内关机,会发消息至资源日历;区域505为智能调度模块的操作,其与监控模块和资源日历模块结合,共同实现资源合理调度分配。
2、资源日历模块逻辑组成
资源日历模块逻辑组成如图6所示:
统一消息接口601:统一消息接口负责接收其它模块传递来的资源日历更新消息,并将消息分发给相应的处理器处理;同时对外提供资源查询接口;
预占用处理器602:负责处理资源预占用情况,并更新日历图表,如资源订单提交后,会发资源预占用消息通知该处理器。
预回收处理器603:负责处理资源预回收资源,当一个资源即将到期(到期提醒时间***自动设定),***会自动发消息请求计算预回收资源量;
资源占用处理器604:负责实时计算资源池当前资源使用量、总量信息,当有新资源创建或者资源池添加了新的主机,会自动或人工通知该处理器重新计算资源池中资源使用情况;
资源生命周期管理605:为了实现资源日历模型,必须以基于日历的模式为资源建模,本发明中资源模型,其与传统资源模型有很大不同,也是本专利创新点,具体表现在如下三点:一、基于资源对象占用资源变化定义资源状态;二、资源状态变化与资源日历息息相关,会主动触发消息通知到资源日历。三、资源对象生命周期与订单管理模块(即资源管理模块)紧密结合,但又可以进行人工修改控制,管理起来更灵活。
资源生命周期与资源日历的关系如图7所示,具体的,资源管理:区别于传统资源管理,本发明中资源管理所管对象从资源订单提交后开始,订单提交后***会自动生成一个逻辑资源对象,但该对象还未与资源实体建立绑定关系,当订单审批通过后,资源实体对象创建完成时,此对象才完成由“虚”化“实”转换。
预占用:当资源订单提交后,***就会生成一个资源对象,该对象状态为预占用状态。
已分配:资源订单审批通过并且资源创建成功后,资源对象状态变更为已分配状态。
二次调整:在资源使用过程中,如果资源配置做了调整(人工或者动态调整),则资源对象状态变更为二次调整状态,二次调整是指资源相比初始配置有变化,调整次数可以是多次,但都统称为二次调整。
资源释放:当资源对象不再使用,资源释放出来后,资源对象状态变更为释放状态,资源状态又由“实”化“虚”,***会自动对释放状态资源进行归档处理。
资源日历分布图606:对外提供按日历方式展示资源池中资源分布情况,可按网络域、起止日期,来查询资源,其效果如图8所示。这里,分布图也可以称为日历图表。
通过资源日历模型可实时查看某时间段内资源池中资源使用情况、剩余情况,选择开始时间和结束时间可查询所选时间段资源余量信息;订单提交后,就会排队进行资源预占用,智能调度引擎根据队列优先级等情况进行合理、有序的资源调配,根据订单模块中预约状态处理订单和分配资源,简化调度复杂性。
3、基于日历智能管理调度***实现
如图9所示,基于日历的智能调度***共有七部分组成:订单管理模块901、智能调度模块902、资源日历模块903、虚拟机管理模块904、监控模块905,以及资源层的资源池906、业务***池907,其调度实现过程如下:
监控模块905负责对订单队列、资源池906和业务***池907进行监控,并将订单状态、资源池容量等信息发送给智能调度模块902,智能调度模块902根据不同的策略会启动任务(job)处理订单和其它动态调度任务,任务执行过程中如果关联资源日历变更,则会通知资源日历模块903的统一消息接口,当资源池906中资源对象状态发生变化时或者资源进行调整,也会对通知资源日历903的统一消息接口,以使资源日历模块903进行更新。总之,所有资源调度决策,都是基于资源日历,所有资源状态变化也会更新资源日历,这样就可以保证决策正确,有效避免因资源不足或者资源并发造成资源创建失败,提高资源调度效率和可靠性,从而实现对资源对整个资源池的资源进行合理调度、分配。
本发明提出了一种云计算环境下基于日历的基础设施即服务(Infrastructureas a Service,IaaS)层资源管理调度方法和***,通过采用“为资源池中资源对象建立资源日历模型”的方式,将资源池中资源对象生命周期映射到一个资源日历模型中,资源对象整个生命周期过程中状态的变迁都会动态反映到资源日历中,而***在对资源进行管理调度时,完全基于资源日历进行调度、分配,从而使资源管理更加简单并且智能化。
采用本发明可以很好的解决IaaS层资源池服务化管理过程中,因资源不足而造成资源创建失败的问题,因高并发引发的资源无序争抢问题。本发明通过为资源建立日历模型,在资源申请之初,就可以预测到资源是否满足申请条件或在什么时间满足,如果当前资源不满足,可以预约资源充足时段,从而提高资源申请、审批效率。
本专利所建立的资源调度管理***,还可为评估资源池使用情况提供了一种方法,主要是通过分析预约资源队列的情况来实现。当资源订单中,标记为预约状态的资源订单量为0,说明资源池资源非常充足,用户可随需申请自己的资源;当资源订单中存在大量预约状态的订单排队申请资源,***会自动计算预约订单所需资源总量,计算资源池超配比率(预约资源总量/***资源总量);再分析资源预约队列中资源预约时间,结合资源池当前实际使用率等条件;就可以综合评估现有资源使用情况,为资源池是否扩容提供有价值参考。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1.一种资源调度方法,其特征在于,所述方法包括:
接收资源申请;
根据收到的资源申请,生成一个预占用的资源对象,更新资源状态;
查询更新后的资源状态;
根据查询到的资源状态判决是否审批通过所述资源申请;
当审批通过所述资源申请时,占用所述资源对象并更新资源状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态。
3.根据权利要求2所述的方法,其特征在于,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的调整情况,当所述资源对象被调整时更新资源状态。
4.根据权利要求2所述的方法,其特征在于,所述监控所述资源对象的变化情况,当所述资源对象的情况发生变化时更新资源状态,包括:
监控所述资源对象的释放情况,当所述资源对象被释放时更新资源状态。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收调整申请;
根据收到的调整申请,查询资源状态;
根据查询到的资源状态判决是否审批通过所述调整申请;
当审批通过所述调整申请时,调整所述资源对象并更新资源状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收回收申请;
当审批通过所述回收申请时,回收所述资源对象并更新资源状态。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
8.一种资源调度***,其特征在于,所述***包括:
资源管理模块,用于接收资源申请;根据收到的资源申请,生成一个预占用的资源对象,并向资源日历模块发出更新资源状态的指示;以及查询所述资源日历模块中更新后的资源状态;根据查询到的资源状态判决是否审批通过所述资源申请;当审批通过所述资源申请时,向所述资源日历模块发出占用所述资源对象并更新资源状态的指示;
所述资源日历模块,用于执行所述资源管理模块发来的指示,并为所述资源管理模块提供资源状态的查询。
9.根据权利要求8所述的***,其特征在于,所述***还包括:
控制模块,用于监控所述资源对象的变化情况,当所述资源对象的情况发生变化时向所述资源日历模块发出更新资源状态的指示。
10.根据权利要求9所述的***,其特征在于,所述控制模块包括:
监控子模块,用于监控所述资源对象的释放情况,当所述资源对象被释放时向所述资源日历模块发出更新资源状态的指示。
11.根据权利要求9所述的***,其特征在于,所述控制模块包括:
智能调度子模块,用于监控所述资源对象的调整情况,当所述资源对象被调整时向所述资源日历模块发出更新资源状态的指示。
12.根据权利要求8所述的***,其特征在于,所述资源管理模块,还用于接收调整申请;根据收到的调整申请,查询资源状态;根据查询到的资源状态判决是否审批通过所述调整申请;当审批通过所述调整申请时,向所述资源日历模块发出调整所述资源对象并更新资源状态的指示。
13.根据权利要求8所述的***,其特征在于,所述资源管理模块,还用于接收回收申请;当审批通过所述回收申请时,向所述资源日历模块发出回收所述资源对象并更新资源状态的指示。
14.根据权利要求8所述的***,其特征在于,所述资源日历模块,还用于根据资源状态生成日历图表,所述日历图表用于体现资源使用情况和时间之前的关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722147.7A CN104731657B (zh) | 2013-12-24 | 2013-12-24 | 一种资源调度方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310722147.7A CN104731657B (zh) | 2013-12-24 | 2013-12-24 | 一种资源调度方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104731657A true CN104731657A (zh) | 2015-06-24 |
CN104731657B CN104731657B (zh) | 2019-03-12 |
Family
ID=53455572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310722147.7A Active CN104731657B (zh) | 2013-12-24 | 2013-12-24 | 一种资源调度方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104731657B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105184501A (zh) * | 2015-09-22 | 2015-12-23 | 浪潮集团有限公司 | 一种高效的异步订单处理方法 |
CN105224247A (zh) * | 2015-09-25 | 2016-01-06 | 汉柏科技有限公司 | 分布式***中逻辑卷的管理方法以及分布式*** |
CN105354090A (zh) * | 2015-10-16 | 2016-02-24 | 安一恒通(北京)科技有限公司 | 虚拟设备的管理方法和装置 |
CN105930962A (zh) * | 2016-04-15 | 2016-09-07 | 深圳市永兴元科技有限公司 | 订单处理方法及*** |
WO2017215415A1 (zh) * | 2016-06-13 | 2017-12-21 | 中兴通讯股份有限公司 | 一种资源控制方法、装置和iptv服务器 |
CN107872499A (zh) * | 2016-09-28 | 2018-04-03 | 北京金山云网络技术有限公司 | 业务创建方法、装置及*** |
CN109614190A (zh) * | 2018-12-06 | 2019-04-12 | 成都载信智能科技有限公司 | 资源配置管理方法及平台 |
CN110162402A (zh) * | 2019-05-27 | 2019-08-23 | 眸芯科技(上海)有限公司 | 集成电路稀缺资源的使用方法及*** |
CN111324459A (zh) * | 2020-02-19 | 2020-06-23 | 北京思特奇信息技术股份有限公司 | 基于日历的资源调度方法、装置、电子设备及存储介质 |
CN113641487A (zh) * | 2021-07-06 | 2021-11-12 | 多点生活(成都)科技有限公司 | 一种大数据平台sql任务执行引擎智能自动切换的方法 |
CN116346739A (zh) * | 2023-03-31 | 2023-06-27 | 南京金阵微电子技术有限公司 | 多队列调度方法和***、电路及芯片 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0540442A2 (en) * | 1991-10-29 | 1993-05-05 | International Business Machines Corporation | Integrated display of project schedule and resource planning calendar |
CN1797450A (zh) * | 2004-12-30 | 2006-07-05 | 微软公司 | 日历规则定义、分级和展开 |
US20080184248A1 (en) * | 2007-01-29 | 2008-07-31 | Yahoo! Inc. | Optimization of job scheduling for resource clusters with access control and usage reporting |
CN102075944A (zh) * | 2010-12-07 | 2011-05-25 | 南京邮电大学 | 认知网络中基于多Agent协作的可用资源管理***及方法 |
US20120053925A1 (en) * | 2010-08-31 | 2012-03-01 | Steven Geffin | Method and System for Computer Power and Resource Consumption Modeling |
CN102917052A (zh) * | 2012-10-18 | 2013-02-06 | 曙光信息产业(北京)有限公司 | 一种云计算***中资源分配的方法 |
CN102929628A (zh) * | 2012-10-31 | 2013-02-13 | 哈尔滨工业大学 | 支持多互联网服务中心构建和运营的服务框架 |
WO2013091365A1 (zh) * | 2011-12-23 | 2013-06-27 | 中兴通讯股份有限公司 | 一种实现云存储多资源节点接入的管理平台、***和方法 |
-
2013
- 2013-12-24 CN CN201310722147.7A patent/CN104731657B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0540442A2 (en) * | 1991-10-29 | 1993-05-05 | International Business Machines Corporation | Integrated display of project schedule and resource planning calendar |
CN1797450A (zh) * | 2004-12-30 | 2006-07-05 | 微软公司 | 日历规则定义、分级和展开 |
US20080184248A1 (en) * | 2007-01-29 | 2008-07-31 | Yahoo! Inc. | Optimization of job scheduling for resource clusters with access control and usage reporting |
US20120053925A1 (en) * | 2010-08-31 | 2012-03-01 | Steven Geffin | Method and System for Computer Power and Resource Consumption Modeling |
CN102959510A (zh) * | 2010-08-31 | 2013-03-06 | 阿沃森特公司 | 用于计算机功率和资源消耗建模的方法和*** |
CN102075944A (zh) * | 2010-12-07 | 2011-05-25 | 南京邮电大学 | 认知网络中基于多Agent协作的可用资源管理***及方法 |
WO2013091365A1 (zh) * | 2011-12-23 | 2013-06-27 | 中兴通讯股份有限公司 | 一种实现云存储多资源节点接入的管理平台、***和方法 |
CN102917052A (zh) * | 2012-10-18 | 2013-02-06 | 曙光信息产业(北京)有限公司 | 一种云计算***中资源分配的方法 |
CN102929628A (zh) * | 2012-10-31 | 2013-02-13 | 哈尔滨工业大学 | 支持多互联网服务中心构建和运营的服务框架 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105184501A (zh) * | 2015-09-22 | 2015-12-23 | 浪潮集团有限公司 | 一种高效的异步订单处理方法 |
CN105224247A (zh) * | 2015-09-25 | 2016-01-06 | 汉柏科技有限公司 | 分布式***中逻辑卷的管理方法以及分布式*** |
CN105354090A (zh) * | 2015-10-16 | 2016-02-24 | 安一恒通(北京)科技有限公司 | 虚拟设备的管理方法和装置 |
CN105354090B (zh) * | 2015-10-16 | 2019-04-16 | 安一恒通(北京)科技有限公司 | 虚拟设备的管理方法和装置 |
CN105930962A (zh) * | 2016-04-15 | 2016-09-07 | 深圳市永兴元科技有限公司 | 订单处理方法及*** |
WO2017215415A1 (zh) * | 2016-06-13 | 2017-12-21 | 中兴通讯股份有限公司 | 一种资源控制方法、装置和iptv服务器 |
CN107872499B (zh) * | 2016-09-28 | 2021-05-25 | 北京金山云网络技术有限公司 | 业务创建方法、装置及*** |
CN107872499A (zh) * | 2016-09-28 | 2018-04-03 | 北京金山云网络技术有限公司 | 业务创建方法、装置及*** |
CN109614190A (zh) * | 2018-12-06 | 2019-04-12 | 成都载信智能科技有限公司 | 资源配置管理方法及平台 |
CN110162402B (zh) * | 2019-05-27 | 2021-04-02 | 眸芯科技(上海)有限公司 | 集成电路稀缺资源的使用方法及*** |
CN110162402A (zh) * | 2019-05-27 | 2019-08-23 | 眸芯科技(上海)有限公司 | 集成电路稀缺资源的使用方法及*** |
CN111324459A (zh) * | 2020-02-19 | 2020-06-23 | 北京思特奇信息技术股份有限公司 | 基于日历的资源调度方法、装置、电子设备及存储介质 |
CN113641487A (zh) * | 2021-07-06 | 2021-11-12 | 多点生活(成都)科技有限公司 | 一种大数据平台sql任务执行引擎智能自动切换的方法 |
CN116346739A (zh) * | 2023-03-31 | 2023-06-27 | 南京金阵微电子技术有限公司 | 多队列调度方法和***、电路及芯片 |
CN116346739B (zh) * | 2023-03-31 | 2023-12-05 | 南京金阵微电子技术有限公司 | 多队列调度方法和***、电路及芯片 |
Also Published As
Publication number | Publication date |
---|---|
CN104731657B (zh) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104731657A (zh) | 一种资源调度方法和*** | |
CN102063336B (zh) | 一种分布式计算多应用功能异步并发调度方法 | |
CN106020927B (zh) | 一种云计算***中任务调度与资源配置的通用方法 | |
CN104735095B (zh) | 一种云计算平台作业调度方法及装置 | |
CN107357661A (zh) | 一种针对混合负载的细粒度gpu资源管理方法 | |
CN104991830A (zh) | 基于服务等级协议的yarn资源分配和节能调度方法及*** | |
CN103731372A (zh) | 一种混合云环境下服务提供者的资源供应方法 | |
CN103365726A (zh) | 一种面向gpu集群的资源管理方法和*** | |
CN106603438B (zh) | 一种基于成本的混合云资源利用和分配评估方法 | |
CN103700041A (zh) | 基于云计算的智能电网负荷预测管理平台 | |
CN111209091B (zh) | 混合云环境下含隐私数据的Spark任务的调度方法 | |
CN104778076B (zh) | 一种云服务工作流调度方法 | |
CN105404549B (zh) | 基于yarn架构的虚拟机调度*** | |
CN104965755A (zh) | 基于预算约束的云服务工作流调度方法 | |
CN104536806A (zh) | 一种云环境下的工作流应用弹性资源供应方法 | |
CN109493003A (zh) | 项目数据管理方法及终端设备 | |
CN105808341B (zh) | 一种资源调度的方法、装置和*** | |
CN103873534A (zh) | 一种应用集群迁移方法及装置 | |
CN110383689A (zh) | 用于跨时间电能产品的不确定性-灵活性匹配引擎 | |
CN106326003A (zh) | 一种作业调度和计算资源分配方法 | |
CN103257896B (zh) | 一种云环境下的Max-D作业调度方法 | |
CN102609316B (zh) | 一种网络计算资源的管理***及方法 | |
CN107292419A (zh) | 一种混合云环境中动态多工作流调度执行的费用优化策略 | |
CN104616098A (zh) | 一种任务管理方法及*** | |
Wang et al. | Synchronizing production scheduling with resources allocation for precast components in a multi-agent system environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |