System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云平台,更具体地说,它涉及一种国产信创平台、系统及应用方法。
技术介绍
1、作为信创产业发展的重要环节,云平台技术也长年被国外技术所垄断,最为典型的就是云计算基础系统软件主要包括服务器操作系统、虚拟化软件和云资源管理软件等
2、云资源管理软件运行于服务器操作系统之上,通常用来管理多台服务器上的虚拟机或容器资源。基于硬件级虚拟化的代表性资源管理软件为open stack。open stack系统及其演变版本目前被广泛应用在各行各业,包括私有云、公共云、混合云。基于操作系统级虚拟化的代表性资源管理软件为kubernetes。
3、kubernetes是google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。信创云作为信创产业重要环节,涉及了信创产业中从底层硬件到上层应用软件的各层级产品,均要求实现自主可控,其技术难度大,要求水平高。在信创领域随着云平台的推广和使用,正在逐步替代传统架构的信息系统和以vmware为代表的国外云平台产品,但这种替代一般是分步进行的,导致信息系统中存在大量不同厂商的产品需要管理。目前的混合云管理平台在分布式计算上存在节点间通信延迟不稳定的问题,影响分布式计算的执行效果。
技术实现思路
1、本专利技术提供一种国产信创平台、系统及应用方法,解决相关技术中混合云管理平台在分布式计算上存在节点间通信延迟不稳定的问题,影响分布式计算的执行效果的技术问题。
2、本专利技术提供了一种国产信创平台
3、节点管理单元,其用于管理云服务器节点;
4、节点信息获取模块,其用于获取节点的当前的子通信域信息,并生成当前的通信向量;
5、通信向量的第i个分量表示第i个节点的子通信域信息;
6、通信分配初始化模块,其基于当前的通信向量来随机化的生成n个预测通信向量,随机化的方法是随机选择m个当前的通信向量的分量来替换为随机生成的随机数;
7、通信分配执行模块,其用于将通信向量集合输入优化模型中,输出最终通信向量,通信向量集合中包括当前的通信向量和预测通信向量;
8、根据最终通信向量进行解码来获取节点对应需要分配的子通信域的编码,根据解码的结果来对节点的子通信域进行变更。
9、进一步地,通信向量的分量的值域是子通信域的编码集合。
10、进一步地,随机化的生成预测通信向量需要满足以下约束条件:
11、随机数的值域与通信向量的分量的值域相同;
12、随机数与替换的通信向量的分量的差值小于设定的第一阈值。
13、进一步地,优化模型的计算公式如下:
14、步骤101,初始化t=1;
15、步骤102,计算:
16、a=2a·r1-a
17、c=2r2
18、a=2-2t/tmax
19、tmax表示迭代终止局数,t≤tmax,r1和r2为[0,1]区间上的随机数;
20、步骤103,更新通信向量:
21、当|a|>1时;
22、xi(t+1)=xrand(t)-a·d1
23、d1=|c·xrand(t)-xi(t)|
24、xrand(t)表示第t次更新的随机的一个通信向量,xi(t+1)表示第t+1次更新的第i个通信向量,xrand表示随机的一个通信向量,xj表示第i个通信向量,d1表示xrand与xi之间的第一距离,||表示二阶的闵可夫斯基距离;
25、当|a|≤1时;
26、
27、其中p为[0,1]区间上的随机数,b为螺旋方程的常量系数,取值为1,l为[-1,1]区间内的随机数;
28、d2=|c·x*(t)-xi(t)|
29、d2表示x*与xi之间的第二距离,||表示二阶的闵可夫斯基距离;
30、当|a|=0时进入下一步骤;
31、x*表示评分最高的一个通信向量;
32、步骤104,将最后一次更新的评分最高的一个通信向量作为最终通信向量,根据最终通信向量进行解码来获取节点对应需要分配的子通信域的编码,根据解码的结果来对节点的子通信域进行变更。
33、进一步地,评分的计算公式如下:
34、
35、
36、
37、
38、其中p为第c个子通信域的节点的总数量,tc,p,j表示第c个子通信域的第p个节点在预定的第j个问题执行时的计算时间,sc,p,j表示第c个子通信域的第p个节点在预定的第j个问题执行时的额外开销时间,g表示预定的问题的总数,r表示子通信域的总数。
39、进一步地,还包括:
40、异常检测模块,其用于检测发生异常的节点;
41、异常分析模块,其用于分析发生异常的节点的异常类型。
42、进一步地,异常分析模块分析发生异常的节点的异常类型的过程包括:
43、为节点生成节点特征;
44、节点特征的生成方式包括独热编码等方式,或者是基于节点所执行的计算任务的文本描述来编码生成的;
45、将节点特征输入分析模型中,分析模型的计算公式如下:
46、
47、
48、
49、
50、
51、
52、y=σ(w4c+b2)
53、其中y表示输出向量,表示第k个并行通信域的第i个节点的编码特征,和分别表示第k个并行通信域的第i个和第j个节点的表征特征,w1、w2、w3、w4表示可训练的权重参数,表示第k个子通信域中与第i个节点存在通信关系的节点的集合;其中q(k)和q(h)分别表示发生异常的节点在第k个和第h个子通信域的编码特征,e表示发生异常的节点的表征特征,b1和b2表示第二偏置参数;
54、输出向量的一个分量对应表示一个发生异常的节点的网络异常原因类型,输出向量最大的分量表示的发生异常的节点的网络异常原因类型作为输出的结果。
55、进一步地,σ表示singmoid函数。
56、本专利技术提供一种国产信创平台的应用方法,应用前述的国产信创平台执行以下方法,包括以下步骤:
57、步骤201,获取节点的当前的子通信域信息,并生成当前的通信向量;
58、步骤202,基于当前的通信向量来随机化的生成n个预测通信向量,随机化的方法是随机选择m个当前的通信向量的分量来替换为随机生成的随机数;
59、步骤203,将通信向量集合输入优化模型中,通信向量集合中包括当前的通信向量和预测通信向量,输出最终通信向量;
60、步骤204,根据最终通信向量进行解码来获取节点对应需要分配的子通信域的编码,根据解码的结果来对节点的子通信域进行变更。
61、本专利技术提供一种国产信创系统,其本文档来自技高网...
【技术保护点】
1.一种国产信创平台,其特征在于,包括:
2.根据权利要求1所述的一种国产信创平台,其特征在于,通信向量的分量的值域是子通信域的编码集合。
3.根据权利要求1所述的一种国产信创平台,其特征在于,随机化的生成预测通信向量需要满足以下约束条件:
4.根据权利要求1所述的一种国产信创平台,其特征在于,优化模型的计算公式如下:
5.根据权利要求4所述的一种国产信创平台,其特征在于,评分的计算公式如下:
6.根据权利要求1所述的一种国产信创平台,其特征在于,还包括:
7.根据权利要求6所述的一种国产信创平台,其特征在于,异常分析模块分析发生异常的节点的异常类型的过程包括:
8.根据权利要求7所述的一种国产信创平台,其特征在于,σ表示singmoid函数。
9.一种国产信创平台的应用方法,其特征在于,应用如权利要求1-7任一所述的国产信创平台执行以下方法,包括以下步骤:
10.一种国产信创系统,其特征在于,其包括一个以上的计算机实体,并包含能够执行程序的计算机系统,能够用于承载运行如权
...【技术特征摘要】
1.一种国产信创平台,其特征在于,包括:
2.根据权利要求1所述的一种国产信创平台,其特征在于,通信向量的分量的值域是子通信域的编码集合。
3.根据权利要求1所述的一种国产信创平台,其特征在于,随机化的生成预测通信向量需要满足以下约束条件:
4.根据权利要求1所述的一种国产信创平台,其特征在于,优化模型的计算公式如下:
5.根据权利要求4所述的一种国产信创平台,其特征在于,评分的计算公式如下:
6.根据权利要求1所述的一种国产信创平台,其特征在于,还包...
【专利技术属性】
技术研发人员:闫晓敏,肖浩,张健,
申请(专利权)人:新疆中科曙光云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。