[发明专利]基于层次分析法的资源分配系统及方法有效
申请号: | 201910285685.1 | 申请日: | 2019-04-10 |
公开(公告)号: | CN110058942B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 李青山;王璐;吕文琪;张河;李昊;吴桐;戴清;程文 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 层次 分析 资源 分配 系统 方法 | ||
本发明公开了一种基于层次分析法的资源分配系统及方法。本发明的系统包括:策略读取模块、状态检查模块、数据库读取模块、服务器评估模块、服务器类型判定模块、资源分配判定模块、资源部署模块。本发明的步骤包括:搭建一个三层递阶模型结构分析服务器内部状态信息,读取策略需求、策略类型、服务器内部资源状态信息和权重,使用层次分析法计算总排序权值,得到服务器类别,为策略匹配合适的服务器实现资源按需部署。本发明可以准确、快速地进行服务器资源分配,节省了通讯开销。
技术领域
本发明属于物理技术领域,更进一步涉及计算机控制系统技术领域的一种基于层次分析法的资源分配系统及方法。本发明可用于软件服务器资源的分配,综合利用数据资源、软件资源及服务资源进行服务器资源分配。
背景技术
近年来,随着软件工程的发展和分布式系统的普及,软件系统一般运行在开放且不确定的环境中,面临来自运行环境、资源态势、用户请求等多种类型的敏捷性动因。软件多变的演化策略和有限的服务器资源之间的矛盾日益突出,如何根据实际情况对资源按需最优部署是一个关键问题。为了实现软件中不同资源的按需最优部署,本项目研究基于层次分析法的资源分配系统及方法。层次分析法作为一种数学变换方法将与决策有关的元素分解成目标、准则、方案等层次,在此基础之上进行定性和定量分析。该方法综合分析服务器CPU核数、CPU主频、内存容量、本机数据交互能力、信息传输量等实时状态并对其分类,实现资源的按需最优部署,保证演化策略执行的高效性和灵活性。现有的资源按需部署方法主要有以下几种。
中国联合网络通信集团有限公司在其申请的专利文献“一种资源服务系统及其资源分配方法”(专利申请号:201410406388.5,专利公开号:CN104168318B)中提出一种资源分配系统和方法。该系统包括初始化模块、分组模块、调整模块及分配模块。其中,所述的分组模块用于对所述M个任务根据属性数据进行聚类,将M个任务划分为多个组。该系统存在的不足之处在于,分组模块考虑的资源需求包括CPU核数、内存等本机因素,未考虑通信开销、系统响应时间等其他因素,导致业务执行效率低。该专利文献公开的方法应用于资源分配系统中,具体步骤是,第一步:对于排队的M个任务,根据资源部署数据生成任务的各属性数据的初始权重系数;第二步:对所述M个任务根据属性数据进行聚类,划分为多个组;第三步:分别对于各组利用熵值法进行权重调整;第四步:计算各任务优先级,按照优先级由高到低的顺序对各任务进行资源分配。该方法根据任务排队顺序进行资源分配,导致任务下发执行的时延长。
北京奇艺世纪科技有限公司在其申请的专利文献“系统资源部署策略的确定方法、装置及电子设备”(专利申请号:201710391766.0,专利公开号:CN107357649A)中提出一种系统资源部署装置和方法。该装置包括接收模块、第一获取模块、第二获取模块、计算记录模块及确定模块。其中,接收模块用于接收业务资源需求,第一获取模块用于获取第一系统资源使用状态信息,第二获取模块用于获取第一可行部署策略,该装置存在的不足之处在于,业务资源需求、第一系统资源使用状态信息及第一可行部署策略分别从不同模块获取,匹配过程通讯开销较大。该专利文献公开的方法应用于系统资源部署策略的装置中,具体步骤是,第一步:获取待部署业务的第一业务资源请求;第二步:获取第一系统资源使用状态信息;第三步:获取系统中与所述第一系统资源使用状态信息相匹配的至少一个第一可行部署策略;第四步:根据部署策略,按照预设模拟算法和模拟计算次数,计算并记录每个所述部署策略的平均最长可连续部署次数;第五步:判断是否达到预设模拟计算次数,若达到,根据记录选择平均最长可连续部署次数的第一个可行部署策略并进行资源部署,若达不到,则随机采样获取第二业务资源请求并匹配第一可行部署策略。该方法存在的不足之处在于,第一业务资源请求无法满足时,降低第一可行策略对资源的需求,随机采样获取第二业务资源请求,若第二业务资源仍无法满足模拟计算次数要求,则采用所述第一可行部署策略的部署次数为最长可连续部署次数,需要牺牲一部分系统执行策略的效率以实现资源部署。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910285685.1/2.html,转载请声明来源钻瓜专利网。