一种多级业务性能模型及瓶颈发现方法

文档序号:9330363阅读:385来源:国知局
一种多级业务性能模型及瓶颈发现方法
【技术领域】
[0001] 本发明属于系统建模和性能评估优化技术领域,如企业应用系统性能测试、优化、 系统资源调度等方面。
【背景技术】
[0002] 随着信息技术发展,企业业务越来越复杂,系统运维随之变得复杂。网络上承载的 业务形态从原来的单一型数据流逐渐发展成为文本、图像、语音、视频等信息的综合性数据 流。不同的应用对网络提出了不同的服务质量(Quality of Service, QoS)要求,通过满足 各种QoS要求从而提高用户体验(Quality ofExperience, QoE)是系统运维和管理中极大 的挑战。网络演算在1991年提出之后逐渐发展,已成为一种网络队列系统性能定量分析的 重要而有效的数学工具,最初主要是解决QoS的资源预留问题,经发展和完善,已经广泛应 用于多种网络类型的性能分析,特别是在网络的端到端性能分析方面有其独特的优势。
[0003] 针对用户体验的指标衡量,最重要的是业务系统的端到端性能。作者Zhou Tao 等的文章 "Performance Analysis on M2M Communication Networks Based on Stochastic Network Calculus, ',International Conference on Trust,Security and Privacy in Computing and Communications, pp. 865-870, 2014.以及作者 Huangzhong Li 等的文章"End-to-End Delay Analysis in Wireless Network Coding:A Network Calculus Based Approach, ',International Conference on Distributed Computing Systems, pp. 47-56, 2011.均通过网络演算对端到端性能进行研究,但文章均将整个网络当 作一个组件来分析,没有通用的系统模型和瓶颈性能分析机制,同时也缺乏流量优先级的 考虑。

【发明内容】

[0004] 本发明的目的是为了更好的解决上述问题,提出一种基于网络演算的多级业务性 能模型及瓶颈发现方法,提升系统运维和管理能力。
[0005] 本发明的技术方案如下:
[0006] -种多级业务性能模型及瓶颈发现方法,针对通用的用户、WEB、APP、DB组成的多 级业务系统,通过镜像映射方式将传统的双向数据流传输路径抽象为单向数据传输路径, 如原有双向路径为{UE_i〈->WEB〈->APP_il〈->DB_il, WEB〈->APP_i2〈 - >DB_i2},通过镜像 映射方式转换后的路径为:正向{UE_i->WEB->APP_il->DB_il, WEB->APP_i2->DB_i2},镜 像为{DB_il->APP_il->WEB->UE_i, DB_i2->APP_i2->WEB},并将 APP 和 DB 组成的系统称为 反馈系统。
[0007] 本发明方法基于网络演算理论,第i种业务类型的系统端到端时延界限函数表示 为
[0008]
[0009] 其中
表示WEB服务器的时延界限函 数分布;力(<,g )表示到达曲线^和服务曲线允的最大水平距离;/f表示WEB服务器 到达曲线的界限函数;#表示WEB服务器服务曲线的界限函数;
[0010]
I;示反馈系统的时延界限函数分布, Jf)表示到达曲线 < 和服务曲线户f的最大水平距离;Zf表示反馈系统到达曲线的 界限函数;·<表示反馈系统服务曲线的界限函数。
[0011] 本发明方法计算系统端到端时延界限函数时,对业务流和连续系统节点进行等量 子集划分,表不为
[0012]
[0013]
[0014]
[0015] Nw表示WEB服务器累计业务流数量,K w表示对业务流数量N ¥进行子集划分的数量, Nf表示反馈系统设备数量,K F表示对设备数量NF的子集划分数量,j表示划分子集内WEB 服务器第i种业务类型到达曲线的界限函数,表示划分子集内反馈系统第i种业务类 型服务曲线的界限函数,#表示划分子集内WEB服务器第i种业务类型服务曲线的界限 函数。
[0016] 本发明方法实时计算系统端到端时延界限函数,得到系统延时违约率C1,对比由 运维经验给定的系统延时违约率预设值C,C 1^ C时,判定系统出现瓶颈。
[0017] 本发明方法判定系统出现瓶颈时,计算各子集时延违约率,对比由运维经验给定 的子集延时违约率预设值,以此判定出现瓶颈的设备子集或者单个设备。
[0018] 本发明提出一种多级业务性能模型及瓶颈发现方法,通过网络演算推导业务的端 到端时延性能模型,并基于性能模型提出一种性能瓶颈发现机制,发现系统性能故障点,提 升系统运维和管理能力。
【附图说明】
[0019] 图1为通用的多级业务系统;
[0020] 图2为传统的端到端的业务交互来回;
[0021] 图3为镜像的端到端的业务交互来回;
[0022] 图4为子集划分方法示例;
[0023] 图5为系统性能瓶颈发现流程.
【具体实施方式】
[0024] 下面结合附图和具体实施例对本发明做进一步的说明。
[0025] 如图1所示为企业通用的多级业务系统,包含用户、网络、WEB服务器、APP务器、 DB服务器,其交互方式往往比较复杂,而且随着规模的增加复杂度也增加。
[0026] 传统的双向数据流传输路径可以表示为{UE_i〈->WEB〈->APP_il〈->DB_il,APP_ il〈->APP_i2〈 - >DB_i2},如图 2 所示。
[0027] 基于如图2所示的模型,我们采用网络演算来对业务系统的端到端性能进行描述 和分析。网络演算会针对系统内的所有节点进行抽象和公式化,以便进行建模和分析。
[0028] 针对通用的用户、WEB、APP、DB组成的多级业务系统,通过镜像映射方式将传统的 双向数据流传输路径抽象为单向数据传输路径,如原有双向路径为{UE_i〈->WEB〈->APP_ i II,WEB〈->APP_i2〈 - >DB_i2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1