专注SIP通讯产品与方案

采用时间片的调度策略示例

            有些程控交换系统的调度策略中采用与时间片(TimeSlice)的控制相结合的方式,例如DMS-100系统和E10S系统。以下以DMS-100系统为示例来说明。
(1)调度类别(SchedulerClass)
            DMS-100系统将程序划分为各种调度类别,每个类别中包含一组功能相似或相关的进程。各种调度类别如下:
①系统7(System7)
            中断处理进程、系统健全性(Sanity)查核等属于系统7调度类别oI/O中断处理是指外围处理机与中央处理机间发送消息而引起的中断,健全性查核用于检测程序的无限循环等混乱现象。
②系统6(System6)
            负责定时唤醒的进程、用于系统监视工具的进程、故障节点(外围模块)的检测等属于系统6调度类别。
③高优先呼叫处理调度类别(hpcpclass)
            例如,将自动信息计费(AutomaticMessageAccounting—AMA)记录写入磁盘的进程属此类别。
④呼叫处理调度类别(cpclass)
            呼叫处理中的事务处理(TransactionHandling)和AMA记录的生成与处理属此类别。
⑤可延迟呼叫处理调度类别(defcpclass)
            与呼叫处理有关但不很重要的进程属此类别。
⑥网运行系统文件传送调度类别(nosftclass)
            与网管中心进行通信的进程属此类别。这些进程称为网运行系统(NetworkOperationsSystem—NOS)进程,用于与网管中心配合。
⑦维护调度类别(maintclass)
            关键的系统维护属此类别,例如中央处理机维护、外围模块维护、交换网络模块维护等。
⑧保证的后台调度类别(gbkgclass)
            较重要的管理、维护功能属此类别。
⑨保证的运行统计调度类别(gomclass)
            运行中要进行各种话务和其它的统计,用于传送的进程属此类别。
⑩非保证的运行统计调度类别(ngomclass)
            用于运行统计取样的进程属此类别。
⑪非保证的后台调度类别(ngbkgclass)
            记录系统、审计、非关键的系统维护进程(如中继线和用户线维护)等属此类别。
⑫可延迟后台调度类别(defbkgclass)
            可以推迟执行的审计属此类别。
⑬系统0(System0)
            存储器的和检验、呼叫处理的审计等属此类别。
            在以上调度、类别中,system7system6属于系统操作,hpcpclassAcpclassdefcpclass属于呼叫处理,gomclassngomclass属于运行统计»ngbkgclassdefbkgclass属于一般的后台处理。