论文部分内容阅读
随着社会信息化进程的快速发展,无线电业务的需求量以几何级数速度增长,电磁频谱资源供需矛盾日益突出。所以切实加强频谱管理和科学使用电磁频谱资源,对促进社会与经济发展意义重大,其中无线频谱监测技术的发展对实施电磁频谱管理提供了重要的手段和依据,但现有的频谱监测系统仍以单机模式为主,不适应多客户端同时作业的需求,而且系统性能的不足往往会制约电磁频谱技术的发展。因此如何在传统频谱监测系统的基础上,改进系统架构使其满足多客户端同时登陆以及高性能服务器的需求是一个值得研究的问题。本文是在实验室承接的国家科技重大专项子项“传感器网络电磁频谱监测关键技术研究”的基础上进行研究。首先分析了电磁频谱监测管理的意义与当前国内外的研究现状,针对当前频谱监测系统存在不能进行多客户端同时作业及其并发性能不足的问题,通过研发频谱监测多并发模块来提高该系统的性能,接着对监测系统架构进行了分析,介绍了多并发模块在系统中所负责的工作,并对多客户端连接技术,多客户端处理模型,多客户端请求分流技术和多客户端定时技术进行了具体的研究;然后根据相关知识并结合实际需求设计了事件处理,负载均衡,异步队列,自动任务配置以及超时管理等5个子模块,这些子模块共同构成了频谱监测多并发模块,其中事件处理模块主要关心并解决如何进行收集、管理、分发事件,负载均衡模块将最大化地均衡各个服务器的负载,异步队列模块提供处理请求的容错机制,实现了用户请求的异步化处理,自动任务配置模块为用户自动配置相关节点的频谱监测任务提供了可能,超时管理模块为超时事件的处理提供了解决方案;在详细设计方案的基础上,分析了频谱监测系统多并发模块具体实现过程;最后详细介绍了频谱监测系统的测试环境,对该多并发模块在频谱监测系统中的性能进行了测试,并与传统频谱监测系统的性能进行对比与分析,接着对多并发模块中的负载均衡策略进行了测试与分析。由测试结果可得,本课题设计并实现的多并发模块符合多客户端操作的需求,同时系统整体性能也得到了改善。