本申请提供了一种VCDN系统的性能管理方法及装置,其中,方法包括:构建与系统的各个性能行为特征对应的性能行为特征模型,性能行为特征包括响应性、吞吐量和扩展性,性能行为特征模型包括响应性模型、吞吐量模型和扩展性模型;建立与各个服务质量特征对应的实际运营标准,基于与各个服务质量特征对应的实际运营标准建立服务质量标准,将服务质量标准与性能行为特征模型关联,构建性能分析模型,服务质量特征用于表征服务质量,所述服务质量特征包括响应速度、可访问性、连续性和视频质量;基于服务质量标准和性能分析模型利用采集的监测指标对系统的性能进行管理。本申请提供的VCDN系统的性能管理方法及装置实现了对VCDN系统高效、准确的性能管理。
【技术实现步骤摘要】
本专利技术涉及VCDN系统的性能管理
,尤其涉及一种VCDN系统的性能管理 方法及装置。
技术介绍
视频内容分发网络VCDN系统是视频服务提供商交付大规模内容的核心基础设 施,大型的V⑶N系统已经可以覆盖上亿规模的用户,其通过强大的源服务中心和分布于各 地的边缘服务节点,以及中间的多级协调节点能够提供上千万的并发服务能力,可服务的 终端覆盖机顶盒、PC、手机、平板电脑等,交付的内容也包括各种码率的视频,并支持直播、 点播、时移、回看、nPVR等业务。 作为业务交付的核心能力平台,VCDN系统的性能会直接影响视频内容服务的质 量,因此,对V⑶N系统性能的管理是十分重要的。所谓性能管理,是指监控、分析和调整系 统的整体性能行为和状态,以达到更好的性能指标(例如响应性、吞吐量、并发数目、拓展 性等)。现有技术中,性能管理的方案为:基于成熟的网络监控和管理技术,可以实时或准 实时地获取每一台服务器或网络设备的运行状态,例如,CPU、内存的利用率,磁盘的剩余空 间,网络设备的拥塞程度等。运营管理人员通过这些数据间接地确定系统所承载的服务的 运行状态,并通过设置一些告警阈值实现自动化的性能预警通知,进而通过调整系统配置 或扩容来优化性能。 专利技术人在实现本专利技术创造的过程中发现:现有技术中的性能管理方案是一种看似 普遍适用的基于观察和经验的方法,脱落了系统本身的特性,所以观测的数据并不能完全 代表系统性能,以此为依据很可能导致系统性能管理的低效甚至失败。
技术实现思路
有鉴于此,本专利技术提供了一种V⑶N系统的性能管理方法及装置,用以解决现有技 术中的性能管理方案脱落了系统本身的特性,导致观测的数据并不能完全代表系统性能, 以此为依据很可能导致系统性能管理的低效甚至失败的问题,其技术方案如下: 一种V⑶N系统的性能管理方法,包括: 构建与所述系统的各个性能行为特征对应的性能行为特征模型,所述性能行为特 征包括响应性、吞吐量和扩展性,所述性能行为特征模型包括响应性模型、吞吐量模型和扩 展性模型; 建立与各个服务质量特征对应的实际运营标准,基于与各个服务质量特征对应的 实际运营标准建立服务质量标准,将服务质量标准与所述性能行为特征模型关联,构建性 能分析模型,所述服务质量特征用于表征服务质量,所述服务质量特征包括响应速度、可访 问性、连续性和视频质量; 基于服务质量标准和性能分析模型利用采集的监测指标对所述系统的性能进行 管理。 其中,构建所述响应性模型具体为:基于所述系统处理用户请求的流程构建响应 性模型。 其中,构建所述吞吐量模型具体为: 基于单位时间内处理并响应客户端请求的数量构建第一吞吐量模型; 基于单位时间内视频内容交付的数据量构建第二吞吐量模型。 其中,构建所述扩展性模型具体为: 结合所述吞吐量模型,基于影响扩展性的因素,以及所述影响扩展性的因素之间 的关系构建扩展性模型。 其中,所述监测指标包括:第一类监测指标、第二类监测指标和第三类监测指标; 所述第一类监测指标包括:每个请求的视频内容id、被路由到的播流装置的id, 终端设备的类型、交付的视频服务质量等级; 所述第二类监测指标包括:客户端和路由装置之间的网络延迟,客户端和播流装 置之间的网络延迟,播流装置和视频源装置之间的网络延迟; 所述第三类监测指标包括:路由装置、播流装置和视频源装置处理请求的时间。 其中,基于服务质量标准和性能分析模型利用采集的监测指标对所述系统的性能 进行管理,包括: 依据所述服务质量标准确定第一服务质量标准; 在所述系统上线前,采集第二类监测指标和第三类监测指标; 基于性能分析模型利用采集的监测指标预测第一服务质量; 确定所述第一服务质量是否满足所述第一服务质量标准; 当所述第一服务质量不满足所述第一服务质量标准时,结束性能管理流程,当所 述第一服务质量满足所述第一服务质量标准,使所述系统上线,持续监控第一类监测指标, 并周期性的汇总监控的监测指标; 周期性的修正第二类监测指标,并结合汇总的监测指标利用所述性能分析模型预 测第二服务质量; 依据所述第一服务质量标准和所述第二服务质量确定是否需要对所述系统进行 优化或扩容; 当确定需要对所述系统进行优化时,结束性能管理流程,当需要对所述系统进行 扩容时,依据所述扩展性模型对所述系统进行扩容。 -种V⑶N系统的性能管理装置,包括: 性能行为特征模型构建模块,用于构建与所述系统的各个性能行为特征对应的性 能行为特征模型,所述性能行为特征包括响应性、吞吐量和扩展性,所述性能行为特征模型 包括响应性模型、吞吐量模型和扩展性模型; 性能分析模型构建模块,用于建立与各个服务质量特征对应的实际运营标准,基 于与各个服务质量特征对应的实际运营标准建立服务质量标准,将服务质量标准与所述性 能行为特征模型构建模块构建的性能行为特征模型关联,构建性能分析模型,所述服务质 量特征用于表征服务质量,所述服务质量特征包括响应速度、可访问性、连续性和视频质 量; 性能管理模块,用于基于所述性能分析模型构建模块建立的所述服务质量标准和 构建的所述性能分析模型利用采集的监测指标对所述系统的性能进行管理。 其中,所述性能行为特征模型构建模块,具体用于基于所述系统处理用户请求的 流程构建响应性模型。 其中,所述性能行为特征模型构建模块,具体用于基于单位时间内处理并响应客 户端请求的数量构建第一吞吐量模型,基于单位时间内视频内容交付的数据量构建第二吞 吐量模型。 其中,所述性能行为特征模型构建模块,具体用于结合所述吞吐量模型,基于影响 扩展性的因素,以及所述影响扩展性的因素之间的关系构建扩展性模型。 其中,所述监测指标包括:第一类监测指标、第二类监测指标和第三类监测指标; 所述第一类监测指标包括:每个请求的视频内容id、被路由到的播流装置的id, 终端设备的类型、交付的视频服务质量等级; 所述第二类监测指标包括:客户端和路由装置之间的网络延迟,客户端和播流装 置之间的网络延迟,播流装置和视频源装置之间的网络延迟; 所述第三类指标包括:路由装置、播流装置和视频源装置处理请求的时间。 其中,所述性能管理模块包括: 服务质量标准确定子模块,用于依据所述服务质量标准确定第一服务质量标准; 监测指标采集子模块,用于在所述系统上线前,采集第二类监测指标和第三类监 测指标; 第一服务质量预测子模块,用于基于所述性能分析模型利用所述监测指标采集子 模块采集的监测指标预测第一服务质量; 确定子模块,用于确定所述第一服务质量预测子模块预测的第一服务质量是否满 足所述服务质量标准确定子模块确定的第一服务质量标准; 第一性能管理子模块,用于当所述第一服当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种VCDN系统的性能管理方法,其特征在于,包括:构建与所述系统的各个性能行为特征对应的性能行为特征模型,所述性能行为特征包括响应性、吞吐量和扩展性,所述性能行为特征模型包括响应性模型、吞吐量模型和扩展性模型;建立与各个服务质量特征对应的实际运营标准,基于与各个服务质量特征对应的实际运营标准建立服务质量标准,将服务质量标准与所述性能行为特征模型关联,构建性能分析模型,所述服务质量特征用于表征服务质量,所述服务质量特征包括响应速度、可访问性、连续性和视频质量;基于服务质量标准和性能分析模型利用采集的监测指标对所述系统的性能进行管理。
【技术特征摘要】
【专利技术属性】
技术研发人员:郑叔亮,
申请(专利权)人:北京四达时代软件技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。