1.一种基于云计算的安全性评估方法,其特征在于,所述方法包括:
步骤S100:对存储服务器中待计算处理的数据进行获取,提取所述数据对应的数据特征;所述数据特征包括所述数据的数据量、需要的算力;获取与存储服务器进行连接的各个计算服务器的历史数据;所述历史数据包括历史传输周期对应的空闲存储空间、算力使用率;获取存储服务器传输所述数据的传输周期并记为当前传输周期;基于历史空闲存储空间,对当前传输周期计算服务器的预测空闲存储空间进行计算;
步骤S200:基于计算服务器历史传输周期对应的算力使用率,对计算服务器在传输周期内的预测算力使用率进行计算;基于当前传输周期对应的预测空闲存储空间和预测算力使用率,对当前传输周期内计算服务器的服务器性能优先值进行计算;
步骤S300:获取存储服务器与各个计算服务器进行传输的信道;从所述信道提取出计算机服务器历史传输周期对应的信道占用率;基于历史传输周期对应的信道占用率,计算当前传输周期计算服务器的预测信道占用率;获取存储服务器与计算服务器传输之间的节点距离,基于所述节点距离和预测信道占用率,计算当前传输周期计算服务器的数据传输安全值;
步骤S400:基于计算服务器的数据传输安全值和传输服务器性能优先值,对计算服务器当前传输周期的服务器信息安全值进行计算,选择服务器信息安全值最高的计算服务器记为目标计算服务器,存储服务器在当前传输周期内将数据传输至目标计算服务器。
2.根据权利要求1所述的一种基于云计算的安全性评估方法,其特征在于,所述步骤S100包括:步骤S101:将计算服务器历史传输周期对应的空闲存储空间进行记录汇集,得到空闲存储空间集合T={C1、C2、...、Cn};其中,C1、C2、...、Cn为第1、2、...、n个历史传输周期内计算服务器对应的空闲存储空间;
步骤S102:获取空闲存储空间集合T中计算服务器对应的数值最大的空闲存储空间Ca;
获取空闲存储空间集合T中计算服务器对应的数值最小的空闲存储空间Cb;获取空闲存储空间Ca对应的历史传输周期与当前传输周期之间距离的时长ta;获取空闲存储空间Cb对应的历史传输周期与当前传输周期之间距离的时长tb;当时长ta和时长tb都大于空间时长阈值时,判定空闲存储空间Ca和空闲存储空间Cb对当前传输周期的空闲存储空间影响较小;计算当前传输周期内计算服务器对应的预测空闲存储空间F:其中,Ci为空闲存储空间集合T中第i个历史传输周期内计算服务器对应的空闲存储空间;j为空闲存储空间集合对应的历史传输周期总个数;
步骤S103:当时长ta和时长tb都小于空间时长阈值,判定空闲存储空间Ca和空闲存储空间Cb对当前传输周期的空闲存储空间影响较大;计算当前传输周期内计算服务器对应的预测空闲存储空间F:步骤S104:当时长ta大于空间时长阈值,同时时长tb小于等于空间时长阈值时,判定空闲存储空间Ca对当前传输周期的空闲存储空间影响较小,计算当前传输周期内计算服务器对应的预测空闲存储空间F: 当时长ta小于等于空间时长阈值,同时时长tb大于空间时长阈值时,判定空闲存储空间Cb对当前传输周期的空闲存储空间影响较小,计算当前传输周期内计算服务器对应的预测空闲存储空间F:
3.根据权利要求1所述的一种基于云计算的安全性评估方法,其特征在于,所述步骤S200包括:步骤S201:将计算服务器历史传输周期对应的算力使用率进行记录汇集,得到计算服务器历史传输周期对应的算力使用率集合R={V1、V2、...、Vn};其中,V1、V2、...、Vn为第1、
2、...、n个历史传输周期内计算服务器对应的算力使用率;
步骤S202:获取算力使用率集合R中计算服务器对应的数值最大的算力使用率Va;获取算力使用率集合R中计算服务器对应的数值最小的算力使用率Vb;计算当前传输周期内计算服务器对应的预测算力使用率P:其中,Vi为算力使用率集合R中第i个历史传输周期内计算服务器对应的算力使用率;j为空闲存储空间集合对应的历史传输周期总个数;
步骤S203:获取存储服务器中待计算处理的数据数据量W和所需的算力S;当计算服务器的预测空闲存储空间符合存储空间筛选条件: 时;其中,A为存储空间筛选阈值,将计算服务器标记为空闲存储空间符合的计算服务器;获取计算服务器的算力Se;当空闲存储空间符合的计算服务器符合算力筛选条件: 时;其中,B为算力筛选阈值,将符合算力筛选条件的计算服务器进行保留;计算当前计算服务器在传输周期内的服务器性能优先值U:U=F×P;
其中,F为计算服务器当前传输周期对应的预测空闲存储空间;P为当前传输周期对应的预测算力使用率。
4.根据权利要求1所述的一种基于云计算的安全性评估方法,其特征在于,所述步骤S300包括:步骤S301:获取计算服务器各个历史传输周期与当前传输周期距离的时长;将计算服务器历史传输周期与当前传输周期距离的时长和对应的信道占用率进行记录汇集,得到集合M={(K1、G1)、(K2、G2)、...、(Kn、Gn)};其中,K1、K2、...、Kn分别为计算服务器第1、2、...、n个历史传输周期内对应的信道占用率;G1、G2、...、Gn分别为计算服务器的第1、2、...、n个历史传输周期与当前传输周期之间距离的时长;
步骤S302:从集合M中选取出计算服务器各个历史传输周期中的数值最小的信道占用率Ka;计算当前传输周期计算服务器对应的预测信道占用率Y:其中,Ki为计算服务器第i个历史传输周期对应的信道占用率;Gi为计算服务器第i个历史传输周期与当前传输周期距离的时长;Ga为计算服务器最小的信道占用率Ka对应的历史传输周期与当前传输周期距离的时长;r为集合M中历史传输周期总个数;
步骤S303:获取存储服务器与计算服务器传输之间的节点距离;计算当前传输周期计算服务器的数据传输安全值X:X=H×Y;
其中,H为存储服务器与计算服务器进行数据传输的节点距离。
5.根据权利要求4所述的一种基于云计算的安全性评估方法,其特征在于,所述步骤S400包括:步骤S401:计算当前传输周期计算服务器对应的服务器信息安全值Z:
Z=X×U;
其中,X为当前传输周期计算服务器的数据传输安全值;U为当前计算服务器在传输周期内的服务器性能优先值;
步骤S402:选择服务器信息安全值最高的计算服务器记为目标计算服务器,存储服务器将数据传输至目标计算服务器中,目标计算服务器对数据进行处理。
6.应用于权利要求1‑5中任意一项所述的一种基于云计算的安全性评估方法的安全性评估系统,其特征在于,所述安全性评估系统包括预测空闲存储空间模块、服务器性能优先值模块、数据传输安全值模块、传输模块;
所述预测空闲存储空间模块,用于对存储服务器中待计算处理的数据进行获取,从所述数据中提取出数据特征;获取与存储服务器进行连接的计算服务器的历史传输周期对应的历史数据,从历史数据中提取出历史传输周期对应的空闲存储空间、算力使用率;基于历史空闲存储空间,对传输周期内的预测空闲存储空间进行计算;
所述服务器性能优先值模块,用于对计算服务器在传输周期内的预测算力使用率进行计算;基于当前传输周期对应的预测空闲存储空间和预测算力使用率,对当前传输周期内计算服务器的服务器性能优先值进行计算;
所述传输安全模块,用于对提取所述信道对应的历史传输周期的信道占用率;基于历史传输周期对应的信道占用率,计算当前传输周期计算服务器对应的预测信道占用率;获取存储服务器与计算服务器传输之间的节点距离,基于所述节点距离和预测信道占用率,计算当前传输周期计算服务器的数据传输安全值;
所述传输模块,用于对计算服务器的当前传输周期对应的服务器信息安全值进行计
算,选择服务器信息安全值最高的计算服务器记为目标计算服务器,存储服务器在当前传输周期内将数据传输至目标计算服务器进行处理。
7.根据权利要求6所述的安全性评估系统,其特征在于,所述预测空闲存储空间模块包括空闲存储空间数据单元、预测空闲存储空间单元;
所述空闲存储空间数据单元,用于对获取空闲存储空间集合T中计算服务器对应的数值最大的空闲存储空间Ca;获取空闲存储空间集合T中计算服务器对应的数值最小的空闲存储空间Cb;获取空闲存储空间Ca对应的历史传输周期与当前传输周期之间距离的时长ta;
获取空闲存储空间Cb对应的历史传输周期与当前传输周期之间距离的时长tb;
所述预测空闲存储空间单元,用于对计算当前传输周期内计算服务器对应的预测空闲存储空间。
8.根据权利要求6所述的安全性评估系统,其特征在于,所述服务器性能优先值模块包括预测算力使用率单元、服务器性能优先值单元;
所述预测算力使用率单元,用于对从算力使用率集合中计算服务器对应的数值最大的算力使用率;获取算力使用率集合中计算服务器对应的数值最小的算力使用率;计算当前传输周期内计算服务器对应的预测算力使用率;
所述服务器性能优先值单元,用于对计算当前计算服务器在传输周期内的服务器性能优先值。
9.根据权利要求6所述的安全性评估系统,其特征在于,所述传输安全模块包括预测信道占用率单元、数据传输安全值单元;
所述预测信道占用率单元,用于对从计算服务器各个历史传输周期选取出数值最小的信道占用率,计算当前传输周期计算服务器对应的预测信道占用率;
所述数据传输安全值单元,用于对获取存储服务器与计算服务器传输之间的节点距
离;计算当前传输周期计算服务器的数据传输安全值。
10.根据权利要求6所述的安全性评估系统,其特征在于,所述传输模块包括传输单元;
所述传输单元,用于计算当前传输周期计算服务器对应的服务器信息安全值,选择服务器信息安全值最高的计算服务器记为目标计算服务器,存储服务器将数据传输至目标计算服务器中,目标计算服务器对数据进行处理。