The invention discloses a computer resource reservation and compression dynamic scheduling method, the process is as follows: in the system start, first by the dynamic scanning equipment resource requirements for all access equipment to allocate processor resources; in the process or system start start after the completion, when a new I/O access equipment system for all access equipment, allocate processor resources: resource reservation system to determine whether meet the minimum requirement of processor resources, a new system of access equipment if satisfied, the system for the dynamic scheduling of equipment resources; if not satisfied, then refused to accept new equipment. This is a computer resource reservation and compression with the existing technology of dynamic scheduling methods, to ensure that the new I/O equipment, system equipment priority, and maximize the utilization of processor resources, strong practicability, wide application range, easy popularization.
【技术实现步骤摘要】
一种计算机资源压缩预留和动态调度方法
本专利技术涉及计算机服务器
,具体地说是一种实用性强、计算机资源压缩预留和动态调度方法。
技术介绍
随着服务器可支持的设备数量越来越多,而且系统开机后也可以加载不同的I/O设备,常常出现在加载某I/O设备后,由于系统不能满足设备处理器需求量而导致不能正常启动或系统死机的问题。因此系统实现对各种接入设备的处理器资源动态调度成为一种基本诉求。随着云计算的发展和资源动态调度算法的可应用条件和技术的成熟,这为计算机处理器资源动态调度方法的实现带来了可能。在处理器计算机系统,常规的资源调度方法是在启动之初将系统资源按一定比例配给各个处理器。在系统启动过程中或是系统启动完成后,当系统检测到新接入/加载I/O设备时,系统会因为不满足所有设备的处理器需求量而出现不能正常启动或死机的情况。为解决上述问题,本专利技术提供一种计算机资源压缩预留和动态调度方法。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种实用性强、计算机资源压缩预留和动态调度方法。一种计算机资源压缩预留和动态调度方法,其实现过程为:在系统启动开始时,首先由系统动态扫描各设备的资源需求,为所有接入设备分配处理器资源;在系统启动过程或系统启动完成后,当有新的I/O设备接入时,系统为所有接入设备分配处理器资源:判断系统的预留资源是否满足系统新接入设备的处理器资源最小需求量,如果满足,则系统为各设备动态调度资源;如果不满足,则拒绝接纳新设备。所述系统预留资源是预留的压缩资源,即在系统启动过程初期就为系统预留压缩资源,通过接入设备的弹簧系数,确定可分配的最小处理器 ...
【技术保护点】
一种计算机资源压缩预留和动态调度方法,其特征在于,其实现过程为:在系统启动开始时,首先由系统动态扫描各设备的资源需求,为所有接入设备分配处理器资源;在系统启动过程或系统启动完成后,当有新的I/O设备接入时,系统为所有接入设备分配处理器资源:判断系统的预留资源是否满足系统新接入设备的处理器资源最小需求量,如果满足,则系统为各设备动态调度资源;如果不满足,则拒绝接纳新设备。
【技术特征摘要】
1.一种计算机资源压缩预留和动态调度方法,其特征在于,其实现过程为:在系统启动开始时,首先由系统动态扫描各设备的资源需求,为所有接入设备分配处理器资源;在系统启动过程或系统启动完成后,当有新的I/O设备接入时,系统为所有接入设备分配处理器资源:判断系统的预留资源是否满足系统新接入设备的处理器资源最小需求量,如果满足,则系统为各设备动态调度资源;如果不满足,则拒绝接纳新设备。2.根据权利要求1所述的一种计算机资源压缩预留和动态调度方法,其特征在于,所述系统预留资源是预留的压缩资源,即在系统启动过程初期就为系统预留压缩资源,通过接入设备的弹簧系数,确定可分配的最小处理器资源,相对应的,系统启动开始前,存储设备中就存储可接入设备的弹性系数。3.根据权利要求2所述的一种计算机资源压缩预留和动态调度方法,其特征在于,在系统启动开始前,通过存储设备保存可接入设备的相关信息,即通过存储设备记录系统可接入设备的优先级、记录系统可接入设备的弹性系数;当系统启动开始时,系统从存储设备中获取不同接入设备的优先级和设备的处理器资源需求量,根据设备资源需求量为设备分配处理器资源。4.根据权利要求2所述的一种计算机资源压缩预留和动态调度方法,其特征在于,在系统启动开始前为设备分配处理器资源的具体过程为,当系统中有k台接入设备时,ri(i=1...k)是系统为不同设备i定义的优先级,Ri(i=1...k)是系统为不同设备i分配的处理器资源,即:r1:r2:...:rk=A:B:...:K;R1=am,R2=bm...Rk=km。5.根据权利要求4所述的一种计算机资源压缩预留和动态调度方法,其特征在于,hi为第i台设备的最小弹簧系数,即为该台设备的分配的处理器资源可以最小化压缩到hiKi,li为第i台设备此刻的弹簧系数,在系统启动初期设备的弹簧系数li=100%,N为处理器资源总量,m为处理器资源块单位,其中,N=am+bm...+km。6.根据权利要求5所述的一种计算机资源压缩预留和动态调度方法,其特征在于,在系统启动启动过程中期或系统启动后,当有新I/O设备接入时,判断系统的压缩预留资源是否满足系新接入设备的处理器资源最小需求量的具体过程为:当有新I/O设备ni(i=1....l)接入时,该设备优先级为若:则压缩资源满足新接入设备最小需求量;其中,hi为第i台设备的最小弹簧系数;若则压缩资源不满...
【专利技术属性】
技术研发人员:邵小萌,乔英良,易凌鹰,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。