4.4.2 呼叫处理能力
呼叫处理能力是在保证规定的服务质量标准的前提下,处理机能够处理呼叫的能力。这项指标通常用“最大忙时试呼次数”(Busy Hour Call Attempts,BHCA)来衡量。这是一个评价交换系统的设计水平和服务能力的重要指标。
1.BHCA值的估算
与话务量一样,对于B HCA的精确计算比较烦琐,因此对于处理机的呼叫处理能力的测算通常采用一个线性模型粗略估算,即处理机的时间开销为式中,a为与话务量无关的固有开销,a的产生主要来自时钟级程序和基本级任务,时钟级程序不管有无呼叫发生都要执行,是开销a的主要组成部分;基本级任务中也包含少量的与呼叫次数无关的固定开销,例如队列管理程序等。b为处理一次呼叫的平均开销时间,它与不同的呼叫结果(中途挂机、被叫忙、完成呼叫等)以及不同的呼叫类型(本局呼叫、出局呼叫、入局呼叫等)有关。各种情形所花费的处理时间互不相同,b的值也将不同,这意味着某一个BHCA值是针对一定的处理结构和话务参数所求得的。N为一定时间内处理的所有呼叫的次数,即BHCA值代表了处理机的处理能力。
处理机的忙时利用率(时间开销)不可能达到100%,因为处理机还要花费许多时间用在系统软、硬件的管理维护方面,并且要留有余地,通常可用于呼叫处理的时间一般为75%~85%。
例如,某处理机忙时用于呼叫处理的时间开销t平均为0.81(即忙时利用率),固有开销a=0.29,处理一个呼叫需16 000条指令,每个指令平均需要2μs。分析该处理机的处理能力:根据条件b为处理一次呼叫的平均开销时间,在数值上就是执行所有指令的时间的总和,所以b=2×16 000=32 000μs=32 ms=32×10-3 s=32×10-3/3 600 h(4-4-1)将t、a、b的值代入式t=a+b N得0.81=0.29+32×10-3/3600×N得到处理机的处理能力(BHCA值)N=(0.81-0.29)×3 600/32×10-3=58 500次/小时
显然,交换系统的BHCA数值越大,说明系统能够同时处理的呼叫数目就越大。影响这个数值的相关因素有很多,包括交换系统容量、控制系统结构、处理机能力、软件结构以及处理算法等,甚至编程时选用什么编程语言都与之相关。
2.影响BHCA的主要因素
影响程控交换机呼叫处理能力的因素很多,主要有以下几个方面:
(1)处理机能力
处理机是一个计算机系统,因此它的工作频率、指令功能、存储器寻址范围和I/O端口的数量都是影响处理机性能的重要指标。主振频率越高,呼叫处理能力越强。处理机中指令的功能强弱不同,在同样的处理速度的情况下,指令功能越强,呼叫处理能力越强。处理机采用的I/O接口的类型不同,其控制和通信的效率也不同,效率越高,其呼叫处理能力也越强。(www.xing528.com)
(2)处理机间的结构和通信方式
数字程控交换机均采用多处理机结构,处理机之间的通信方式不同,负荷(或功能)分配也不同。冗余方式的采用、多处理机系统的组成方式都和系统的呼叫处理能力有关。
(3)各种开销所占的比例
交换机的处理时间可分为两部分:呼叫处理的开销和其他开销。呼叫处理的开销是处理机的主要开销。如果要计算BHCA值,必须知道一次呼叫占用多少机时,这就涉及一次呼叫处理要执行多少条指令及各种指令的执行速度。在一定范围内呼叫处理的时间开销所占比例越大,呼叫处理能力越小。在没有呼叫发生时,处理机也要不停地扫描以监视各种事件的发生,实际上,就是时钟级的开销,时钟级的开销显然与时钟周期的长短、时钟级任务的多少有关,如调度管理、机间通信和简单的故障处理等。
(4)系统容量
系统容量和呼叫处理能力有直接关系,一台处理机所控制的系统容量越大,它用于呼叫处理所花费的开销也就越大,尤其是用于扫描的固有开销越大,从而降低了处理机的呼叫处理能力。
(5)软件设计水平的影响
呼叫处理软件从它的结构、采用的编程语言以及软件编程中采用的技术对呼叫处理能力都会造成很大的影响。例如,高级语言的代码效率比汇编语言的代码效率要低。
3.电路交换系统的带负载能力
电路交换系统能够提供的用户线和中继线的最大数量,称为带负载能力。它是电路交换机的一个重要指标之一。在现代电路交换系统中,数字交换网络一般能够同时提供数万条话路,这些话路可以连接到电路交换机的用户线和中继线上。用户线的平均话务量较小,一般只有0.1 Erl左右,因此电路交换系统的用户模块具有话务集中能力,可使交换机连接更多的用户线。一般局用电路交换系统能够连接的用户线达10万线以上,中继线也可以达到数万线。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。