自返技术产生负载信号的方法技术

技术编号:3672499 阅读:143 留言:0更新日期:2012-04-11 18:40
一种伪负载箱,供根据自返信号产生负载信号从而精确测定电子交换系统的性能。本发明专利技术的伪负载箱在每单位时间拟产生的负载信号量少于测试用处理机所能处理的负载信号极限量时在每单位时间产生所有的负载信号,在每所述单位时间拟产生的负载信号量超过极限量时产生和极限量一样多的负载信号并产生自返信号。接着伪负载箱在收到所述自返信号时产生其余的负载信号。 。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及供测定电子交换系统性能的伪负载箱,更具体地说,涉及一种在单位时间内稳定产生供测定电子交换系统性能的负载信号的方法。伪负载箱(或模拟程序)是个软件程序,通常供电子交换系统用。这种伪负载箱在一定的时间内产生一系列伪信号,以测定系统能力的限制和分析交换系统的瓶颈现象。根据测定和分析结果,操作人员可以改进系统的性能和控制系统的过载情况。通常,伪负载箱定期在单位时间内产生定时信号和一定数量的负载信号。例如,为证实开关系统中的处理机是否能每秒处理100起事件,伪负载箱可以同时每秒产生100个负载信号。最重要的一点是,为平稳测定交换系统的性能,伪负载箱均匀地产生负载信号。因此,伪负载箱最好每100毫秒同时产生10个负载信号或每10毫秒1个负载信号,而不是每秒100个负载信号。实际上,一般电子交换系统的上层处理机是按40毫秒的单位时间工作的,但随交换系统类型的不同而异。因此,为了有效地鉴定开关系统,最好每40毫秒产生4个负载信号。在此情况下,所使用的算法每次在单位时间内有定时信号产生时会反复履行产生4个负载信号的步骤。然而,若一般装有伪负载箱的电子交换系统处理机重复履行产生负载信号以处理多起更多的事件的步骤而重复的次数过多时,可能会产生下面的若干问题。首先,伪负载箱产生的负载信号存储得过多排成长龙,或外部处理机传送来的信号存储起来排成长龙,从而使信号队列溢出。这样,处理机的软件可能会意外地进入初始化状态。其次,虽然为避免信号队列溢出而将负载限制在极限值,但加到测试用处理机的负载可能快速增加从而在极端的情况下会产生瓶颈现象。再者,其它处理机要求的事件或与定时器有关的操作系统产生的定时信号不能在预期的时间内控制和处理,存储起来形成信号队列,从而妨碍开关系统的正常操作。此外,若异常中止其它事件来处理上述问题,可能难以精确测定电子交换系统的性能。因此,本专利技术的目的是提供一种用自返技术平稳产生负载信号从而精确鉴定电子开关系统性能的方法。按照本专利技术的一个方面,本专利技术在具有多个处理机的电子交换系统中产生负载信号的方法包括下列步骤若每单位时间内产生的负载信号比测试用处理机能处理的负载信赖的极限量少,则在每单位时间内产生所有的负载信号;若每所述单位时间内产生的负载信号的数目超过所述极限量,则产生和所述极限量同样多的负载信号并产生自返信号;收到所述自返信号时产生其余的负载信号。从下面结合附图对本专利技术的实施例所作的详细说明可以更清楚地理解本专利技术的上述和其它目的、特点和优点。附图中附图说明图1是一般的7号通用信道传信系统的方框图;图2a和2b是本专利技术最佳实施例产生负载信号的流程图;下面参看附图详细说明本专利技术的最佳实施例。参看图1。一般的7号通用信道传信系统包括网络(或P总线)20、用户方处理机10和一对信号终端控制器30。各信号终端处理机30由P总线控制器32、带计时器的CPU(中央处理机)34、和信号终端板36组成。各信号终端控制器30都在同样的后板上,以便在正常状态下共享负载,在其中一个信号终端控制器30出故障时控制故障部分的信号链路。P总线控制器32在CPU34的控制下使P总线与信号终端控制器30配合工作。CPU34控制信号终端控制器30的整个操作。用户方处理机10装有本专利技术的伪负载箱,以便在单位时间内产生一定数量的负载信号。此外,用户方处理机10还装有执行7号通用信道传信的执行软件,其它功能软件和用户功能执行软件。下面参看图1、图2a和2b详细说明本专利技术的操作过程。首先,用户方处理机10中的伪负载箱在步骤40核实是否收到来自用户的环境设定参数。若收到环境设定参数,则伪负载箱在步骤42要求操作系统(OS)设定硬件和软件环境。上述参数确定了单位时间和在单位时间内应产生的信号量,以测定电子交换系统的性能。接着,伪负载箱在步骤44核实是否收到环境设定结果。若收到设定结果,伪负载箱在步骤46定期产生定时信号。但若未收到环境设定结果,伪负载箱就在步骤45产生误差信号,并完成该程序。接着,在步骤48,伪负载箱确认应定期产生的负载信号量,并在步骤50核实定期应产生的负载信号量是否少于一定数,例如5。不言而喻,数量“5”可以按电子交换系统的类型加以改变。换句话说,数量“5”可改成上层处理机能处理的负载信号极限量。这样,若在步骤40收自用户的输入信号量少于5,伪负载箱就依次在步骤52、54和56产生所有的负载信号。但若应定期产生的信号量超过“5”,伪负载箱就在步骤60将超过“5”的信号量(即单位数量的信号)存储起来。举例说,若定期应产生的信号量是8,则伪负载箱存储超过上层处理机所能处理的极限量5的3个负载信号。与此同时,伪负载箱依次通过步骤62、64和66按步骤52至56同样的方式产生5个负载信号。若5个负载信号完全在步骤66产生,伪负载箱就在步骤68要求系统产生其余三个的负载信号。要求产生其余负载信号的信号叫做自返信号。接着,操作系统在步骤62及以后的程序起动其它程序处理所产生的和以队列形式存储的信号,从而使信号队列变空。于是,可以产生其它信号并以队列的形式存储起来。但最后存入信号队列的自返信号传送给伪负载箱,就是说,上层处理机已将伪负载箱产生的所有负载处理过。因此,收到自返信号时,伪负载箱依次通过步骤72至76产生其余三个负载信号,然后转入步骤78。在步骤78,伪负载箱核实鉴定上层处理机性能的负载信号是否完全产生。若负载信号未完全产生,程序就返回步骤50。但若负载信号已完全产生,则伪负载箱就输出测试结果并完成该程序。综上所述可知,伪负载箱产生多得上层处理机都能处理的负载信号。接着,收到自返信号时,伪负载箱产生其余的负载信号以防信号队列过度溢出。这样,就可精确鉴定上层处理机的性能。此外,无需另外的装置,本专利技术的伪负载箱就能产生数量极理想的负载信号。因此,不难精确鉴定系统的性能和瓶颈现象,从而提高系统的可靠性。此外,在呼叫有关的协议试验的情况下,本专利技术还可用作业务量发生器。上面已就本专利技术的最佳实施例详细说明,但应该清楚理解的是,本
的一般技术人员可能对本专利技术在本说明书所教导的基本原理所作的种种更改和/或修改仍然属于本专利技术在所附权利要求中所述的精神实质和范围。权利要求1.具有多个处理机的电子交换系统中产生负载的信号一种方法,其特征在于,它包括下列步骤若每单位时间拟产生的负载信号量少于测试用处理机所能处理的负载信号极限量,则在该每单位时间产生所有的负载信号;若每单位时间拟产生的负载信号量超过所述极限量,则产生与所述极限量一样多的负载信号,并产生自返信号;收到所述自返信号时产生其余的负载信号。2.具有多个处理机的电子交换系统中产生负载信号的一种方法,其特征在于,所述方法包括下列步骤请求单位时间和拟产生的总负载信号量;根据所述单位时间和总负载信号量确认每所述单位时间应定期产生的负载信号量;若所确认的信号量少于测试用处理机所能处理的负载信号极限量,则每单位时间产生所有的负载信号;若所确认的信号量超过所述极限量,则产生与所述极限量一样多的负载信号,并产生自返信号;收到所述自返信号时产生其余的负载信号。全文摘要一种伪负载箱,供根据自返信号产生负载信号从而精确测定电子交换系统的性能。本专利技术的伪负载箱在每单位时间拟产生的负载信号量本文档来自技高网
...

【技术保护点】
具有多个处理机的电子交换系统中产生负载的信号一种方法,其特征在于,它包括下列步骤: 若每单位时间拟产生的负载信号量少于测试用处理机所能处理的负载信号极限量,则在该每单位时间产生所有的负载信号; 若每单位时间拟产生的负载信号量超过所述极限量,则产生与所述极限量一样多的负载信号,并产生自返信号; 收到所述自返信号时产生其余的负载信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:河甲秀
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1