TMF SID性能相关实体介绍
TMF SID性能相关实体介绍
Copyright © TeleManagement Forum 2013. All Rights Reserved.
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to TM FORUM, except as needed for the purpose of developing any document or deliverable produced by a TM FORUM Collaboration Project Team (in which case the rules applicable to copyrights, as set forth in the TM FORUM IPR Policy, must be followed) or as required to translate it into languages other than English.
下图的红色虚框标出了SID框架与性能相关的实体聚集实体ABE。
- 公共域(Common Business):性能ABE(Performance)
- 资源域(Resource):资源性能ABE(Resource Performance)
- 服务域(Service):服务性能ABE(Service Performance)
- 产品域(Customer):产品性能ABE(Product Performance)
服务性能ABE收集、关联、整合并验证客户实体和面向资源的服务实体的各项性能统计数据,以及其它运维特征。它提供了一组可以监控和呈现性能的实体,还提供了针对规划目标的网络性能评估、各种趋势分析,包括误码率、原因分析和服务质差。该ABE实体还管理由服务所产生的流量,以及流量趋势分析。这对于数据、控制和管理功能分离的新技术非常重要。
资源性能ABE收集、关联、整合并验证资源实体的各项性能统计数据,以及其它运维特征。它提供了一组可以监控和呈现性能的实体,还提供了物理、逻辑资源的性能信息,以及针对规划目标的网络性能评估、各种趋势分析,包括误码率、原因分析和资源质差。该ABE实体还管理由资源所产生的流量,包括定义资源负载和流量趋势分析的统计数据。
性能规格(Performance Specification)和性能实体
性能ABE是SID公共域的组成部分,它表示SID服务性能ABE和资源性能ABE所共同拥有的属性和关系,例如性能指标(performance indicator)、阈值(threshold)和影响(consequence)。资源性能实体通过逐跳(每两个网元之间)收集,而服务性能是构成服务路径的多个资源性能实例的汇聚。
构成性能ABE的两个关键实体是性能规格(PerformanceSpecification)和性能(Performance),它们是SID规格模式的一种应用。性能规格(PerformanceSpecification)及其相关规格实体提供了性能属性的定义,例如KPI、维度和性能阈值。性能实体及其相关实体提供了资源和服务的性能取值,例如两个网元之间的5K丢包率。
下图展示了性能规格(PerformanceSpecification)实体和性能实体及其子类,包括服务性能规格和资源性能规格,以及它们的实例服务性能(ServicePerformance)和资源性能(ResourcePerformance)。
基本的性能实体
下图显示了性能实体与服务和资源实体的关系,以及性能实体与客户实体的关系。
注意:
1、 带深色背景的实体面向客户的服务规格(CustomerFacingServiceSpecification)和面向客户的服务(CustomerFacingService)暂时超出了本文档的范围。
2、 资源规格(ResouceSpecification)直接与性能规格(PerformanceSpecification)关联,资源(Resource)直接与性能实体(Performance)关联,因为服务性能和资源性能均涉及资源。
3、 与规格实体(资源规格和服务规格)的关联关系部分定义了性能规格实体,如GGSN和SGSN的规格定义了性能测量的网元类型。
4、 资源规格和性能规格之间的关系多重性是0,2,因为一个性能规格最多定义两类资源的性能,同样,资源和性能之间的关系多重性也是0,2。
5、 服务规格实体(ServiceSpecification)的多重性是1,因为一个给定的服务性能规格实体(ServicePerformanceSpec)测量一个服务规格实体的性能,例如移动话单。同样,服务实体和服务性能实体之间的关系多重性也是1。
6、 客户和性能之间的多重性是0,1,因为一个性能实例可能与一个客户实例有关。
服务、资源和性能
性能规格实体和性能实体基于以下4个关键实体类型:
1、 性能指标实体(KPI)
2、 性能类型实体
3、 性能网络地址实体(IP和Point Code)
4、 性能特征实体(动态属性)
注意性能(Performance)与性能指标(Performance Indicator)之间的区别。
以上每类实体将在本文档的各个章节中描述。下图显示了以上各类实体和它们与性能规格实体和性能实体的关系。这些实体也采用了规格模式。例如,性能指标规格实体(PeformanceIndicatorSpecification)定义了一个名为pealPacketJitter的KPI,pealPacketJitter的性能指标实体(PerformanceIndicator)则包含了这个KPI的取值及其计算时间。
并不是所有性能规格相关的实体与性能规格实体具有n-n的多重性,这可以使性能指标规格(PerformanceIndicatorSpecification)被多个性能规格(PerformanceSpecifications)共用。例如,peakPacketDelay这个KPI可以用于测量GGSN到SGSN之间的性能规格,也可以是测量SGSN到BSS之间的性能规格。性能指标实体(PerformanceIndicator )和性能特征值实体(PerformanceCharacteristicValue)定义了一个性能实例,例如,1000个发送数据包表示BSS A和SGSN B之间的一个性能实例。
性能规格
PerformanceSpecificationInterval(性能规格时间间隔)实体表示了统计性能的频率,PerformanceSpecIntervalConversion(性能规格时间间隔转换)实体表示了各种时间间隔之间的转换(例如5分钟时间间隔如何转换为1小时的时间间隔)。下图也能实现创建面向客户的性能规格实体(PerformanceSpecification)。
PerformanceSpecificationInterval(性能规格时间间隔)实体和PerformanceSpecIntervalConversion(性能规格时间间隔转换)实体提供了一种可扩展的模型,允许定义任意的时间间隔。
性能规格的时间间隔
注意下图中,因为性能规格(PerformanceSpecification)可与一个或多个PerformanceSpecificationInterval(性能规格时间间隔)实体关联,从性能(Performance)实体的角度看,PerformanceSpecificationInterval(性能规格时间间隔)实体也可以定义了性能(Performance)实体的统计周期,所以,性能(Performance)实体与PerformanceSpecificationInterval(性能规格时间间隔)实体也直接关联。
性能的时间间隔
性能指标规格(PerformanceIndicatorSpecification)实体和性能指标(PerformanceIndicator)实体提供了用于测量一个实体的某个方面所需的定义和取值,如数据丢包的数目和乱序的数目。指标由性能阈值(PerformanceThreshold)实体的一个或多个实例来测量。性能阈值(PerformanceThreshold)实体为性能指标规格(PerformanceIndicatorSpecification)定义了一些阈值、容忍度、宽限期、比较器。比较器是一种操作,指定性能阈值是否被超过或者没有被超过。例如,阈值可以被定义为平均丢包数量指标超过2000。阈值和性能指标(PerformanceIndicator)之间的关系表示了哪些阈值被应用到某个指示器的一个实例。
阈值可以包含多个阈值规则。各个阈值规则适用的情况可能有所不同,比如提升或者清除阈值门限的情况、超出门限的严重程度。如下图性能阈值规则(PerformanceThresholdRule)可能会表现出两种不同的方式。性能阈值规则(PerformanceThresholdRule)在不同的严重程度下,可以明确定义提升和清除阈值的规则。性能阈值规则定义(PerformanceThresholdRuleDefinition)实体定义了各种阈值逻辑的属性。另外,阈值规则可以由带参数执行的预定义逻辑来定义,在这种情况下,PerformanceThresholdRulePreDefined实体具有规则的名称,并包括PerformanceThresholdRulePreDefinedParam实体,该实体表示执行ThresholdRulePreDefined所需要的参数,这些参数往往是指标规格,因此它们与PerformanceIndicatorSpecification实体关联。
性能结果(PerformanceConsequence)实体表示违法性能阈值规则(PerformanceThresholdRule)时所采取的动作。不同的后果可以被定义为不同影响程度。如果PerformanceIndicator违反了阈值规则,PerformanceIndicator实例和一个或多个PerformanceConsequences之间会建立起关联关系。性能结果(PerformanceConsequence)实体预置了将要采取的措施,或者与一个结果性能通知规格(ConsequencePerformanceNotificationSpec)关联,这个实体是性能通知规格(PerformanceNotificationSpecification)的子类。例如,预置的措施可能是更密切地监测性能指标(PerformanceIndicator),或者结果性能通知规格触发哪一类通知,如提醒或报警。如果通知规格与性能结果相关联,并且性能指标的实例触发了一个性能结果,那么会创建一个结果性能通知(ConsequencePerformanceNotification)实例,并关联到这个PerformanceIndicator实例。
一个结果性能通知(ConsequencePerformanceNotification)是性能通知(PerformanceNotification)的子类,从而也是通知(Notification)的子类。性能结果(PerformanceConsequence)最常见的情况是告警事件的产生,在这种情况下,将有可能通过性能告警规格(PerformanceAlarmSpecification)设置一条告警的属性,并由性能阈值规则(PerformanceThresholdRule)触发。
这部分性能模型可以创建任何类型的性能指标规格(PerformanceIndicatorSpecification),包括它的阈值、结果、通知,而不需要更改模型。这满足了该模型能适应变化的要求。
性能指标 – 阈值、 结果、 通知
性能、性能指标、阈值和结果可能适应于不同的场景,因此引入一组新的实体表示这种情况,包括性能适用性(PerformanceApplicability)实体、性能阈值适用性(PerformanceThresholdApplicability)实体、性能阈值适用性结果(PerformanceThresholdApplicablityConsequence)实体。例如,一个性能阈值实例可能只应用于忙时(上午8点到下午5点),一个性能结果实例只适用于周末。
性能 – 适用性
TMF SID性能相关实体介绍的更多相关文章
- 基于TMF SID的高可扩展性数据模型
基于TMF SID的高可扩展性数据模型 前言 此文根据TMF SID规范撰写,欢迎大家提出建议和意见. TMF文档版权信息 Copyright © TeleManagement Forum 2013. ...
- JMeter性能监测插件介绍(三)
JMeter 性能监测插件介绍 压力测试过程中,能够随时对负载服务器的健康状况的把控是相当重要的,有了这些数据,我们才能准确分析出服务器负载瓶颈.JMeter 插件包现在能够支持服务器监控,可以在所有 ...
- Oracle 性能相关常用脚本(SQL)
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考.以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整 ...
- Entity Framework加载相关实体——延迟加载Lazy Loading、贪婪加载Eager Loading、显示加载Explicit Loading
Entity Framework提供了三种加载相关实体的方法:Lazy Loading,Eager Loading和Explicit Loading.首先我们先来看一下MSDN对三种加载实体方法的定义 ...
- MySQL各类日志文件相关变量介绍
文章转自:http://www.ywnds.com/?p=3721 MySQL各类日志文件相关变量介绍 查询所有日志的变量 1 mysql> show global variables li ...
- python爬虫之性能相关
性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢. import requests def fetch_async(url): ...
- Spark 性能相关参数配置详解-shuffle篇
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 在Spark的官方文档http://spark.apache.org/docs/latest/configuration. ...
- MyEclipse相关用法介绍
MyEclipse相关用法介绍 ================================================================================ 编辑: ...
- 【转】Python爬虫(5)_性能相关
爬虫性能相关 一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,采用串行的方式执行,只能等待爬取一个结束后才能继续下一个,效率会非常低. 需要强调的是: ...
随机推荐
- 使用MapReduce将HDFS数据导入Mysql
使用MapReduce将Mysql数据导入HDFS代码链接 将HDFS数据导入Mysql,代码示例 package com.zhen.mysqlToHDFS; import java.io.DataI ...
- 2015 ETSI NFV用例指南
译者简介:忍忍鱼,曾经从SDNLAB获取了很多知识,现在努力为SDNLAB贡献自己的力量.爱学习,求进步!SDNLAB,么么哒! ETSI NFV ISG已经确定了9个潜在的NFV用例.本章节简单介绍 ...
- BZOJ 2058 [Usaco2010 Nov]Cow Photographs:逆序对【环上最小逆序对】
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2058 题意: 给你一个由1~n组成的排列,首尾相接围成一个环. 你可以任意次交换其中两个相 ...
- redis实现session共享,哨兵
一.Redis介绍 1.redis是key-value的存储系统,属于非关系型数据库 2.特点:支持数据持久化,可以让数据在内存中保存到磁盘里(memcached:数据存在内存里,如果服务重启,数据会 ...
- Idea_学习_03_IDEA中使自定义类型的文件进行代码高亮识别
如果你只是想用xml的编辑模式来编辑*.screen文件的话,可以在 Settings->Editor->File Types 中,在Recognized File Types选中XML, ...
- message消息框
.messager.show options 在屏幕右下角显示一条消息窗口.该选项参数是一个可配置的对象:showType:定义将如何显示该消息.可用值有:null,slide,fade,show.默 ...
- C++如何拒绝编译器自动生成的函数
每一个class,编译器都会自动生成四个特殊成员函数: destructor(析构函数) default constructor(默认构造函数) copy constructor(copy构造函数) ...
- 动态调试smali代码学习记录
预备知识 DDMS Dalvik Debug Monitor Serivce,Dalvik调试监控服务,为Android SDK提供的一款拥有监控Dalvik虚拟机的调试软件,启动文件位于<An ...
- SM234
2017-2018-2 20179212 <网络攻防> 作业 本次实验课由王孟亚.李栋我们三个共同完成,我主要负责SM3的研究和Python实现. SM3的工作原理 SM3密码杂凑算法采用 ...
- 2017-2018-1 20179215《Linux内核原理与分析》第八周作业
实验:ELF文件格式与程序的编译链接 一.可执行文件的创建 从源代码到可执行程序所要经历的过程概述: 源代码(.c .cpp .h)经过c预处理器(cpp)后生成.i文件,编译器(cc1.cc1p ...