忙时试呼(BHCA),是通信业务工程中用于测量、评估和规划电话网络呼叫处理能力的一个关键性指标。BHCA是指在一天中一个通信系统最繁忙的一个小时(高峰时期)电话呼叫的请求总次数。
忙时试呼(Busy Hour Call Attempt,简称 BHCA),是通信业务工程中用于测量、评估和规划电话网络呼叫处理能力的一个关键性指标。BHCA 是指在一天中一个通信系统最繁忙的一个小时(高峰时期)电话呼叫的请求总次数。
背景
一个通信系统所能承受的话务量高低反映了其处理用户业务的综合能力,然而在现实应用环境中,移动通信系统所承受的话务量并非一成不变,而是随着时间的变化而变化的。
可以设想在每天夜里凌晨 2、3 点钟,当绝大部分人都在睡眠状态时,网络中的话务量肯定是极少的;而在白天工作时间,各行各业的人们开始不停的忙碌着,电话的使用率则随之上升;网络运维人员最为关注的时间点估计是一年一度、全中华民族普天同庆的除夕之夜,将无疑是考验网络设备性能的最关键时刻。
为了区分在不同时刻网络话务量的变化,我们将网络中话务量最大的 1 个小时称为忙时,而在这 1 个小时内所有用户的呼叫总次数称为“忙时呼叫次数”,即为 BHCA(Busy Hour Call Attempts)。
BHCA 请求次数越大,对程控交换机/电话网络处理器的压力也就越大。如果一个通信系统能够处理的 BHCA 低于实际 BHCA,则会造成电话网络瓶颈,将会导致通讯拥堵影响客户的满意度。
如果一个通信系统能够保证所有用户的业务请求在忙时能够被正常处理,那么在系统的闲时肯定也没什么问题。
含义
对于数字交换机来说,一般交换网络的阻塞率很低,能通过的话务量较大,因此交换机的话务能力往往受到控制设备的呼叫处理能力的限制。控制部件对呼叫的处理能力以忙时试呼次数——BHCA(Busy Hour Call Attempt)来衡量。这是一个评价交换系统的设计水平和服务能力的一个重要指标。
分类
因为网络的整体处理能力与身处其中的单个用户行为有着密切的联系,BHCA 可分为系统 BHCA 和单用户 BHCA 两种:
1、系统 BHCA:反应系统的整体业务处理能力。
2、单用户 BHCA:反应网络中的所有用户行为。
在实际情况下,由于对每个用户进行精确度量不大现实,通常情况下单用户 BHCA 是根据典型的呼叫模型进行抽象和估算得来,如平均每次的呼叫时长是多少秒?多长时间进行一次位置更新、切换业务?彩铃用户的比例是多少?短信、彩信业务的使用频率等等,BHCA 的计算是一个较为复杂的过程,计算公式中包含了有效电路,预期阻塞率和分配到每次呼叫请求的爱尔兰容量。
计算方法
计算公式
单位时间内通信系统用于呼叫处理的时间开销为:t=a+bN
t:系统开销,表示处理机时间资源的占用率。
a:固有开销,表示与呼叫处理次数(话务量)无关的系统开销。
b:非固有开销,与呼叫处理次数有关的系统开销。
N:单位时间内系统所处理的呼叫总数,即 BHCA。
计算方法举例
例:某处理机忙时用于呼叫处理的时间开销平均为 0.85,固有开销 a=0.29,处理一个呼叫平均需时 32ms,求其 BHCA 为多少?
0.85=0.29+(32/1000/3600)×N
结果:N=63000 次/小时
BHCA 与 CAPS 的区别
系统 BHCA 值常常也会体现为 CAPS(Call Attempts Per Second,每秒呼叫尝试建立数量)来进行描述,它抛开了用户数量的考虑,仅关注网络实体对用户业务的处理能力,我们经常听到“X 设备的呼叫处理能力是 500CAPS”,即是指该系统每秒钟可以接通 500 个用户之间的语音呼叫。
系统 BHCA 与 CAPS 的换算关系为:系统 BHCA= CAPS × 3600 秒
单用户 BHCA 与 CAPS 换算关系为:单用户 BHCA = CAPS × 3600 秒/用户数=平均话务量×3600 秒/ 平均占用时长
平均话务量:指的是每用户的平均话务量。
影响因素
BHCA 的影响因素如下:
1、系统容量影响。用户数量越多,扫描程序的开销与端口数量相关,时钟级固定开销也就越大,导致单位时间能处理的呼叫数目减少。
2、控制结构影响。多处理机结构,存在额外通信开销。
3、处理机性能影响。包括指令功能、工作频率、存储器寻址范围和 I/O 端口数量。
4、软件设计水平。重要因素,包括程序结构、算法、数据结构和采用的编程语言等。