(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211186491.4
(22)申请日 2022.09.28
(65)同一申请的已公布的文献号
申请公布号 CN 115269126 A
(43)申请公布日 2022.11.01
(73)专利权人 中国人寿保险股份有限公司上海
数据中心
地址 201203 上海市浦东 新区自由贸易试
验区张东路138 8号29幢101室
(72)发明人 王婷 肖良华 富海军
(74)专利代理 机构 上海泰能知识产权代理事务
所(普通合伙) 3123 3
专利代理师 宋缨
(51)Int.Cl.
G06F 9/455(2006.01)G06F 9/50(2006.01)
G06K 9/62(2022.01)
(56)对比文件
CN 111190688 A,2020.0 5.22
US 20210 04258 A1,2021.01.07
US 20170 60611 A1,2017.0 3.02
US 2019288914 A1,2019.09.19
US 2022179628 A1,202 2.06.09
彭红等.基 于用户个性 化需求的虚拟机 部署
机制. 《软件产业与工程》 .2013,(第01期),第37-
41页.
审查员 邹盼盼
(54)发明名称
一种基于余弦相似度的云平台反亲和调度
系统
(57)摘要
本发明涉及一种基于余弦相似度的云平台
反亲和调度系统, 包括: 数据采集模块, 用于在用
户发出虚机创建请求后, 获取虚机ipv4地址、 主
机名和创建者ID; 智能调度模块, 用于根据所述
虚机ipv4地址、 主机名和创建者ID、 以及反亲和
基准组元素关键字得出虚机向量, 并借助余弦相
似度计算所述虚机向量与各个反亲和组的基准
向量的夹角余弦值, 根据所述夹角余弦值确定加
入或新建反亲和组, 并发起相应请求。 本发明能
够自动帮用户完成反亲和组规划创建, 自动识别
关联较强的虚机加入同一反亲和组, 增强了云平
台业务连续性, 减少了云平台运维难度。
权利要求书2页 说明书8页 附图3页
CN 115269126 B
2022.12.27
CN 115269126 B
1.一种基于余弦相似度的云平台反亲和调度系统, 其特 征在于, 包括:
数据采集模块, 用于在用户发出虚机创建请求后, 获取虚机ipv4地址、 主机名和创建者
ID;
智能调度模块, 用于根据所述虚机ipv4地址、 主机名和创建者ID、 以及反亲和基准组元
素关键字得出虚机向量, 并借助余弦相似度计算所述虚机向量与各个反亲和组的基准向量
的夹角余弦值, 根据所述夹角余弦值确定加入或新建反亲和组, 并发起相应请求; 所述反亲
和基准组元素关键字包括反亲和基准组的IP信息、 反亲和 基准组的主机名、 反亲和基准组
的创建者 ID; 所述智能调度模块包括:
虚机向量计算单元, 用于根据
得到虚机向量, 其中,
表示虚机向量,
表示虚机ipv4地址与反亲和基准组的IP信息比较后的相似分数,
表示虚机主机名前N位字符与反亲和基准组的主机名前N位字符比较后得出的相似
分数,
表示虚机的创建者 ID和反亲和基准组的创建者 ID是否一 致;
余弦相似度计算单元, 用于使用虚机的主机名前M个字符查找出包含有所述M个字符的
所有反亲和组, 并分别根据余弦相似度公式计算所述虚机向量与每个反亲和组的基准向量
的夹角余弦值;
比较单元, 用于将得到的夹角余弦值与临界值进行比较;
加入单元, 用于在得到的最大夹角余弦值大于所述临界值时, 将所述虚机加入到最大
余弦值对应的反亲和组;
新建单元, 用于在得到的最大夹角余弦值小于或等于所述临界值时, 将所述虚机独立
新建一个反亲和组。
2.根据权利要求1所述的基于余弦相似度的云平台反亲和调度系统, 其特征在于, 所述
数据采集模块包括:
接收单元, 用于接收用户发出虚机创建请求;
确认单元, 用于确认用户是否设置反亲和策略;
获取单元, 用于在用户没有设置反亲和策略时, 获取虚机ipv4地址、 主机名和创建者
ID。
3.根据权利要求1所述的基于余弦相似度的云平台反亲和调度系统, 其特征在于, 还包
括判断单元, 所述判断单元用于判断所述反亲和组的虚机总 数加1后是否小于或等于可用
域宿主机总 数, 如果符合则所述加入单元将所述虚机加入到最大余弦值对应的反亲和组;
否则所述将所述虚机独立 新建一个反亲和组。
4.根据权利要求1所述的基于余弦相似度的云平台反亲和调度系统, 其特征在于, 还包
括数据更新模块, 所述数据更新模块包括:
新增更新单元, 用于在所述虚机加入现有某个反亲和 组时, 更新所述反亲和 组的虚机
总数, 并根据所述虚机的ip v4地址, 比对确认 IP最小值和IP最大值是否需要 更新; 在所述虚
机自身新建一个反亲和组时, 在库表中插 入一条基准组对象的信息;
回收更新单元, 用于在一台虚机下线时, 若该虚机所在反亲和组有多台虚机, 且该虚机
不是该组的基准对象, 则只更新所述反亲和组的虚机总数, 并确认IP最小值和IP最大值是权 利 要 求 书 1/2 页
2
CN 115269126 B
2否需要更新; 若该虚机是基准对 象, 则选择第二顺位的虚机信息更新基准主机名 和创建者
信息; 若该虚机所在反亲和组仅其 一台时, 则在库表中删除该基准对象记录 。
5.根据权利要求1所述的基于余弦相似度的云平台反亲和调度系统, 其特征在于, 还包
括初始化调度模块, 所述初始化调度模块用于在首次部署时, 对存量未加入任何反亲和组
的虚机进行首次智能调度分类, 保证平台中的每一台虚机都有一个反亲和组别归属, 增量
新建的虚机每次创建时, 若用户没有自行选择反亲和组, 均会进行智能调度。权 利 要 求 书 2/2 页
3
CN 115269126 B
3
专利 一种基于余弦相似度的云平台反亲和调度系统
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:08:22上传分享