发明名称 一种资源管理器的资源调度方法
摘要 本发明提供了资源管理器资源调度方法,包括:A、访问资源池请求资源:若资源池有资源,获取资源;否则进入下一步;B、访问缓存资源池请求资源:若缓存资源池有资源,获取资源;否则进入下一步;C、判断资源池资源量是否小于设定量:若是,创建并获取新资源;否则将请求加入缓冲队列;D、判断缓冲队列是否达到最大量;若达最大量,拒绝请求;否则进入下一步;E、通过缓冲队列访问缓存资源池请求资源:若缓存资源池有资源,获取资源;否则进入下一步;F、判断缓存资源池资源量是否小于设定量:若是,创建并获取新资源;否则根据缓冲队列大小,对应增减缓存资源池设定量并返回步骤E。以上方法解决了现有资源管理器资源调度方法存在的问题。
申请公布号 CN104063283A 申请公布日期 2014.09.24
申请号 CN201410254167.0 申请日期 2014.06.09
申请人 北京海泰方圆科技有限公司 发明人 管延军;蒋红宇;蔡龙
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京华夏正合知识产权代理事务所(普通合伙) 11017 代理人 韩登营;张焕亮
主权项 一种资源管理器的资源调度方法,包括以下步骤:A、访问资源池,请求获取资源:如果资源池中未加锁的资源集合中存在资源,则直接获取资源;否则,进入下一步骤;B、访问缓存资源池,请求获取资源:如果缓存资源池的未加锁资源集合中存在资源,则直接获取资源;否则,进入下一步骤;C、判断资源池中的资源数量是否小于资源池的设定容量:如果小于,则创建并获取新资源;否则,将当前获取资源的请求加入请求缓冲队列;D、判断请求缓冲队列是否达到最大容量;如果达到最大容量,则拒绝该请求,即中断本次资源获取;否则,进入下一步骤;E、通过所述请求缓冲队列访问缓存资源池,请求获取资源:如果缓存资源池的未加锁资源集合中存在资源,则直接获取资源;否则,进入下一步骤;F、判断缓存资源池中的资源数量是否小于缓存资源池的设定容量:如果小于,则创建并获取新资源;否则,根据所述请求缓冲队列的大小,对应增减缓存资源池的设定容量,然后返回上述步骤E。
地址 100094 北京市海淀区东北旺西路8号中关村软件园9号楼国际软件大厦E座一层、二层