[发明专利]云计算操作系统中资源管理方法及系统无效
申请号: | 201110029534.3 | 申请日: | 2011-01-27 |
公开(公告)号: | CN102081557A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 朱锦雷;张东;王洪亮 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 操作系统 资源管理 方法 系统 | ||
技术领域
本发明涉及云计算操作系统,尤其涉及一种云计算操作系统中资源管理方法及系统。
背景技术
当前,业界已在云计算按需分配、资源流转、按量计费、支持异构、节能降耗等诸多核心理念上达成了共识。
然而,在云计算IaaS领域,云计算的工程化仍困难重重,相关IT技术人员未找到可操作的系统架构与实现方案。为此,大多数计算机厂商,特别是单机操作系统、服务器、互联网厂商,提出了一系列云计算基础设施解决方案,但云计算操作系统这一云计算基础设施还有待于进一步完善。
资源调度是云计算操作系统中最为核心的技术之一,调度的有效性直接影响到系统的应用性等多方面性能,因此有必要对资源进行高效管理以防止资源盲目流转的出现。
图1是现有技术中单机操作系统进行资源管理的流程示意图。如图1所示,其主要包括如下步骤:
步骤S110,拟执行一任务时,调用该任务所需的资源;
步骤S120,对该资源进行加锁处理;
步骤S130,判断对该资源加锁是否成功,成功则转步骤S150,否则转步骤S140;
步骤S140,等待其它任务释放能满足本任务需求的资源、为该任务重新请求其他资源或者抛弃该任务;
步骤S150,利用所锁定资源执行该任务;
步骤S160,在任务执行完毕后,对任务所占用的(锁定的)资源进行解锁处理,资源回收完成。
本发明的发明人分析发现,通过图1所示的流程可知单机操作系统中资源解锁之后即可投入后续的使用,其是因为单机操作系统中,资源基本都配置在本地,系统内的通信一般也可认为是实时可靠的。因此,控制功能所掌握的资源所处的加锁或未加锁状态,应该是资源状态的真实反映。
但是,对于云计算操作系统而言,由于其资源分布在整个网络中,多用户多任务环境下的并发操作,经常容易导致资源(物理资源和虚拟资源)被多任务所调用,又加上网络延迟或者通信中断等原因,容易导致系统的控制功能所掌握的资源的加锁或未加锁状态,并不一定都是资源状态的真实反映,由此可能产生不同任务对同一资源进行重复加锁,从而导致误操作(资源误调度)的情形出现。
发明内容
本发明所要解决的技术问题是需要提供一种云计算操作系统资源锁管理技术,克服现有技术中云计算操作系统在多用户多任务环境下对资源并发操作可能引起的误操作的缺陷。
为了解决上述技术问题,本发明提供了一种云计算操作系统中资源管理方法,包括如下步骤:
一任务请求使用某资源时,判断系统中该资源的记载状态是否与该资源的真实状态相一致;
该资源的记载状态与真实状态相一致,则判断该资源是否处于未加锁状态;
该资源处于未加锁状态,对该资源进行加锁处理形成一资源锁,以提供给该任务执行时使用;
在该任务执行完毕后,对该资源锁进行解锁处理;
其中,该资源的记载状态包括该加锁状态或未加锁状态,该资源的真实状态包括该加锁状态或未加锁状态。
优选地,该方法包括:
判断出该资源的记载状态与真实状态不一致,则利用该资源的真实状态对该资源的记载状态进行同步。
优选地,该方法包括:
在该资源锁等待该任务使用的过程中,监视该资源锁可能出现的异常情形,并在监视到该资源出现异常情形时,对该资源锁进行解锁处理。
优选地,该方法包括:
对该资源进行所述加锁处理后,进一步将该资源的记载状态更新为加锁状态;
对该资源锁进行所述解锁处理后,进一步将该资源的记载状态更新为未加锁状态。
优选地,该方法包括:
定时利用该资源的真实状态对该资源的记载状态进行同步。
本发明还提供了一种云计算操作系统中资源管理系统,包括:
第一判断模块,用于一任务请求使用某资源时,判断该资源的记载状态是否与该资源的真实状态相一致;
第二判断模块,用于该第一判断模块判断出该资源的记载状态与真实状态相一致时,判断该资源是否处于未加锁状态;
加锁模块,用于该第二判断模块判断出该资源处于未加锁状态时,对该资源进行加锁处理形成一资源锁,以提供给该任务执行时使用;
解锁模块,用于在该任务执行完毕后,对该资源锁进行解锁处理;
其中,该资源的记载状态包括该加锁状态或未加锁状态,该资源的真实状态包括该加锁状态或未加锁状态。
优选地,该系统包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110029534.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于部件冲击试验的可更换式冲击头
- 下一篇:钨铼热电偶检定装置