专注SIP通讯产品与方案

采用可变扫描周期时的BHCA值

            所谓可变扫描周期,是将固定扫描周期程控交换机中的时钟级程序分为两部分:一部分需要严格定时,仍然放在时钟级;另一部分不需要严格定时,可以放在基本级。而且,当基本级执行完毕后,并不空等时钟中断的到来,而是又执行非严格定时的扫描程序.也就是非严格定时的扫描程序与基本级程序一起构成不断的循环。显然,非严格定时的扫描程序的执行周期是变化的,与进入的呼叫次数有关,而处理机占用率则恒为100%。
(1)BHCA计算公式
            令A1、A2分别表示严格定时与可变周期的扫描程序开销书为平均每次呼叫的基本级开销,N为进入呼叫次数,考虑到处理机占用率为100%,可有:1 = A1 + A2 + B · N。关键是要得到次2的表达式。由于扫描周期可变,A2不是一个固定的值,与A1不同。呼叫次数的多少影响到基本级程序的执行时长,也就影响到扫描周期的长短。与固定扫描周期一样,不必考虑微观话务波动。于是,在呼叫次数N为一定值时,可变周期程序与基本级程序的一次循环的时长£也具有一定的平均值。如果发生宏观话务波动,即N起变化时,当然Z也随之而变化。
            由于处理机占用率为10。%,在忙时内可以容纳的循环次数为(1一A)应,令0为每次循环中可变周期程序的平均开销,则可推出如下:
公式(4.2)
(2)BHCA的测定
            在固定周期时,由于4或B数值的不准确,会影响BHCA值的精确性。有时,甚至不知道4值和8值,特别是8值。因此,对BHCA进行实际的测定,具有重要意义。只要输入几种不同的呼叫次数,观察处理机的占用率,就可以得到BHCA值,也可以反推出A值和B值。基于同样原因,应该可以用实测方法来测定可变周期的BHCA值。与占用率相对应,可变周期程控交换机应能显示一次循环的开销J可以输入几种不同的呼叫次数,观察£的变化,从而可以得到t随N变化的曲线以及BHCA值。
从(4.5)式可见,N的计算公式中包含3个未知值:和B。设进入呼叫次数为Ni、Nz,对应的一次循环开销为以、如应有:
公式(4.6)和(6.7)
 
将两式相除,可得到:
公式相除的结果