[发明专利]基于层次分析法的资源分配系统及方法有效
申请号: | 201910285685.1 | 申请日: | 2019-04-10 |
公开(公告)号: | CN110058942B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 李青山;王璐;吕文琪;张河;李昊;吴桐;戴清;程文 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于层次分析法的资源分配系统及方法。本发明的系统包括:策略读取模块、状态检查模块、数据库读取模块、服务器评估模块、服务器类型判定模块、资源分配判定模块、资源部署模块。本发明的步骤包括:搭建一个三层递阶模型结构分析服务器内部状态信息,读取策略需求、策略类型、服务器内部资源状态信息和权重,使用层次分析法计算总排序权值,得到服务器类别,为策略匹配合适的服务器实现资源按需部署。本发明可以准确、快速地进行服务器资源分配,节省了通讯开销。 | ||
搜索关键词: | 基于 层次 分析 资源 分配 系统 方法 | ||
【主权项】:
1.一种基于层次分析法的资源分配系统,包括策略读取模块、状态检查模块、数据库读取模块、服务器评估模块、服务器类型判定模块、资源分配判定模块、资源部署模块,其中:所述的策略读取模块,用于读入文件格式为.class类型的策略主要资源需求及策略类型;所述的状态检查模块,用于读入文件格式为.class类型的待分类的服务器内部状态信息;所述的数据库读取模块,用于读取文件格式为.class类型的服务器七个内部状态信息的权重;所述的服务器评估模块,用于计算服务器内部状态的权重,搭建一个由含有一个节点的服务器分类结果层、含有七个节点的服务器状态信息层、含有三个节点的服务器类别层全连接组成三层递阶模型,从数据库读取模块中依次读取所选取的服务器的七个内部状态信息的权重,将所读取的权重值依次赋值给服务器状态信息层中的每个节点,用赋值后的每个节点分别除以其自身和其他节点,共得到49组相对状态权重,将相对状态权重按由列到行排序,依次填入服务器状态信息层成对比较矩阵中,利用一致性比例法,得到服务器状态信息层成对比较矩阵一致性比例,判断服务器状态信息层成对比较矩阵一致性比例是否大于0.1,若是,则重新从数据库读取模块中依次读取所选取的服务器的七个内部状态信息的权重,将所读取的权重值依次赋值给服务器状态信息层中的每个节点,否则,依次从服务器状态信息层中选取一个未选过的节点,从数据库读写模块中读取服务器状态信息层节点所对应的服务器类别权重,将所读取的权重值依次赋值给服务器类别层中的每个节点,用赋值后的每个节点依次除以自身和其他节点,共得到9组相对状态权重,将相对状态权重按由列到行排序,依次填入服务器类别层成对比较矩阵中,判断是否选完服务器状态信息层中的所有节点,若是,则利用一致性比例法,得到服务器类别层成对比较矩阵一致性比例,否则,依次从服务器状态信息层中选取一个未选过的节点,从数据库读写模块中读取服务器状态信息层节点所对应的服务器类别权重,将所读取的权重值依次赋值给服务器类别层中的每个节点,判断服务器类别层成对比较矩阵一致性比例是否大于0.1,若是,则重新从服务器状态信息层中选取一个未选过的节点,从数据库读写模块中读取服务器状态信息层节点所对应的服务器类别权重,将所读取的权重值依次赋值给服务器类别层中的每个节点,否则,利用
公式,计算服务器类别层中每个节点,对服务器分类结果层中唯一节点的总排序权值,其中,Bi表示服务器类别层中第i个节点,对服务器分类结果层中唯一节点的总排序权值,m表示服务器状态信息层中节点的总数,Σ表示求和操作,j表示服务器状态信息层中节点的序号,bij表示服务器类别层中第i个节点,对服务器状态信息层中第j个节点的权值,aj表示服务器状态信息层中第j个节点,对服务器分类结果层中唯一节点的权值;所述的服务器类型判定模块,用于判定得到所选取的服务器的类型,从所有的服务器类别层的总排序权值中选取其中最大的权值,根据最大权值判定所选服务器的类型;所述的资源分配判定模块,用于判断所选服务器类型是否符合策略类型要求,若是,将符合类型要求的所选服务器类型、策略主要资源需求、策略类型,一并存入资源部署模块,否则,状态检查模块选取文件格式为.class类型的任意一个服务器的内部状态信息;所述的资源部署模块,用于存储所有符合策略类型要求的所选服务器类型和策略主要资源需求、策略类型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910285685.1/,转载请声明来源钻瓜专利网。