负荷管理系统中的并发通信设计与实现摘 要 大规模并发通信的管理与控制是计算机监控领域研究的热点与难点之一。本文以厦门电业局负荷管理系统为例,对大规模并发通信系统的结构与性能进行了分析。采用面向对象的观点,构建了系统逻辑结构模型,有效地解决了网络通信中的任务调度问题及负载平衡问题,在此基础上实现了系统的高效稳定运行。关键字 负荷管理系统;并发通信;面向对象 文献标识码 B 中图分类号 TN92 Design and Realization of the Concurrent Communication in the Power Load Management systemLiu zhaowei1 zhao qingjian2(1.Xiamen Power Bureau Xiamen 361004 China2. system engineering institute,Southeast University Nanjing 210096,China)Abstract: The management and control of the large-scale concurrent communication system is one of the hotspots and difficulties in the monitoring and control area. This paper analyses the structure and performance of the large-scale concurrent communication system based on Fujian electric power load moanagement system .The theory of object-oriented is adopted to construct the logical model based on which the problems of tasks management and load balance in the communication are solved with high performance and stability. Key words: Concurrent Communication; Power load management system; Object-oriented 0引言大规模并发通信的管理与控制一直是计算机网络监控领域研究的热点与难点之一。文献[1]对网络并发通信的通信模式、通信协议、分布式算法进行了深入研究,文献[2-4]等构建了并发通信的模型并对其性能进行了研究。本文以广域网上运行的电力负荷管理系统为例,对大规模并发通信系统的结构与性能进行了分析,构建了系统逻辑结构模型,并依据此模型有效地解决了网络通信中的任务调度问题及负载平衡问题,实现了管理系统的稳定运行。1电力负荷管理系统总体结构作者简介:刘兆伟,男(1971-),工程师,厦门电业局负荷管理中心主任,研究方向配电网自动化与信息控制。电力负荷管理系统是一套运行在电力专用通信网络上的大型管理系统,它通过对分布在全市甚至全省的大客户、变电站、变压器、供电线路等上的数千甚至数万远方监控终端进行实时监测,以掌握电压、电流、功率、电量、开关变位等模拟量与状态量信息,并通过发出遥控命令进行实时控制。以厦门电业局负荷管理系统为例,其系统结构如图1所示。 图1 电力负荷管理系统总体结构按照电力管理系统的要求,系统由数据库服务器、前置机、后台工作站、计算机网络、监控通信信道、监控终端等组成,整体结构采用全省联网的分布式结构,系统支持省、市、区三级管理人员同时进行操作的要求。通信的核心功能由前置机完成,一方面它必须具有为大量后台提供通信请求服务的能力,另一方面又必须具有同时兼容无线电台、电话、GPRS、CDMA、GSM短信、计算机网络等多种通信信道进行大量通信事务处理的能力。