一种信息系统运行态服务资源分配方法技术方案

技术编号:32538809 阅读:26 留言:0更新日期:2022-03-05 11:35
本发明专利技术公开一种信息系统运行态服务资源分配方法,采集并存储服务的运行状态信息;基于各运行状态信息,判断该运行状态信息对应性能因素的类型;判断服务各个性能因素之间的相关性,作为服务动态特征;基于一段时间内的运行状态信息,预测服务性能因素变化趋势;对于基于敏感型、无感型的性能因素基于变化趋势调整对应资源的分配量;对于均衡型的性能因素基于与其相关的性能因素的变化趋势,判断均衡型的性能因素的变化趋势,调整对应资源的分配量。本发明专利技术实现了信息系统运行态服务资源的精准自动化分配,无需依赖操作人员的经验,在满足服务需求的同时,提高了资源利用效率。提高了资源利用效率。提高了资源利用效率。

【技术实现步骤摘要】
一种信息系统运行态服务资源分配方法


[0001]本专利技术涉及信息系统集成服务
,尤其涉及一种信息系统运行态 服务资源分配方法。

技术介绍

[0002]随着虚拟化、云平台、容器技术的应用,信息系统由服务化向微服务化 转变,服务按业务功能进行拆分,直至单个服务的功能和职责单一,不可再 拆分为止,从而保障单个服务能独立部署、灵活扩缩容,提高资源的利用率。
[0003]然而,信息系统微服务转型过程中,存在服务拆分粒度较大,致使单个 服务仍具有多种功能和职责。因此,服务在不同的应用场景下呈现出复杂的 资源需求特征。针对此类服务的资源分配,往往忽略服务运行状态信息,多 采用简单的人工预设策略,以简单比例关系对计算、网络、存储等资源进行 扩缩容操作,扩缩容粒度较大,极易造成资源的浪费和闲置。
[0004]服务在不同应用场景和不同业务特征条件下,如何依据服务运行状态、 资源需求特征,为服务进行资源精细化分配是亟待解决的问题。

技术实现思路

[0005]本专利技术目的在于提供一种信息系统运行态服务资源分配方法及装置,解 决本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息系统运行态服务资源分配方法,其特征在于,包括:采集并存储服务的运行状态信息,包括CPU占用率、内存使用率、磁盘使用率、网络流量占用率、并发访问占用率;基于各运行状态信息,判断该运行状态信息对应性能因素的类型为敏感型、无感型或均衡型;判断服务各个性能因素之间的相关性,作为服务动态特征;基于一段时间内的运行状态信息,预测服务性能因素变化趋势;对于基于敏感型、无感型的性能因素基于变化趋势调整对应资源的分配量;对于均衡型的性能因素基于与其相关的性能因素的变化趋势,判断均衡型的性能因素的变化趋势,调整对应资源的分配量。2.根据权利要求1所述的信息系统运行态服务资源分配方法,其特征在于,判断该运行状态信息对应性能因素的类型,包括:计算该性能因素采集数据的平均值:其中C
i
表示某种服务性能因素的第i个采集值,n表示采集周期内的采集数量;计算某种服务性能因素的类型T:式中,T
+
表示敏感性,T

表示无感型,T0表示均衡型,R
max
表示该服务性能因素均值的上限阈值,R
min
表示该服务性能因素均值的下限阈值。3.根据权利要求1或2所述的信息系统运行态服务资源分配方法,其特征在于,判断服务各个性能因素之间的相关性,包括:利用斯皮尔曼秩关系因子定义服务s
i
的性能因素x和y在采集周期时间窗j内的关系值:式中,m
i,x,k
和m
i,y,k
分别表示服务s
i
在采集周期时间窗j内采集的性能因素x和y的第k个数据;w表示在采集周期时间窗j内一共采集了w个性能因素数据;将一个时间窗j中采集的服务s
i
的性能因素x和y的所有采集数据m
i,x,k
和m
i,y,k
按从大到小的顺序排序后,得到排序序列V

i,x,j
和V

i,y,j
;m

i,x,(j

1)
×
w+k
和m

i,y,(j

1)
×
w+k
分别为性能因素x的采集值m
i,x,(j

1)
×
w+k
和性能因素y的采集值m
i,y,(j

1)
×
w+k
在排序序列V

i,x,j
和V

i,y,j
中的秩次;和分别为排序序列V

i,x,j
和V

i,y,j
的平均秩次;服务动态特征计算公式如下:
上式中,w
i,j
(x,y)表示服务s
i
在采集周期时间窗j内采集的性能因素x和y的动态特征,W
+
表示性能因素x和y正相关,W0表示性能因素x和y无相关,W

表示性能因素x和y负相关,L
max
表示服务特征判断上限阈值,L
min
表示服务特征判断下限阈值。4.根据权利要求1或2所述的信息系统运行态服务资源分配方法,其特征在于,预测服务性能因素变化趋势,包括:对一段时间内的某运行状态信息进行拟合,计算预测时间内拟合曲线的斜率值:上式中,F(t)表示曲线拟合表达式,t1表示预测起始时间,t2表示预测的结束时间;变化趋势为:其中L表示服务性能因素的变化趋势;L
+
表示上行趋势;L0表示无变化趋势;L

表示下行趋势;σ为经验阈值。5.根据权利要求1或2所述的信息系统运行态服务资源分配方法,其特征在于,对于敏感型,变化趋势为无变化的性能因素对应资源的分配量调整方式为:其中,C0(t+1)为敏感型,变化趋势为无变化的性能因素当前资源分配量,C(t)为该性能因素上一次的资源分配量,表示该性能因素采集数据的平均值,R
c
为敏感型性能因素的经验阈值。进一步地,对于敏感型变化趋势为上行的性能因素对应资源的分配量调整方式为:其中,C
+
(t+1)为敏感型变化趋势为上行的性能因素当前资源分配量...

【专利技术属性】
技术研发人员:李华莹刘必欣刘怡静薛源张捷刘丽杨超
申请(专利权)人:中国人民解放军军事科学院战争研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1