Font Size: a A A

Design And Implementation Of Multi-concurrent Module For Spectrum Monitoring System

Posted on:2018-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:X H GeFull Text:PDF
GTID:2348330518988065Subject:Military communications science
Abstract/Summary:PDF Full Text Request
With the rapid development of social information process,the demand for radio spectrum resource is growing at a geometric rate and the contradiction between supply and demand of electromagnetic spectrum resources is becoming more and more serious.It is of great importance to promote the development of social and economic by strengthening the spectrum management and the scientific use of electromagnetic frequency resources.The development of wireless spectrum monitoring technology for the implementation of electromagnetic spectrum management provides an important means and basis.However,the existing spectrum monitoring system is mainly based on stand-alone mode,which can't meet the needs of multi-client operation.At the same time,the performance of the system often limits the development of electromagnetic spectrum technology.On the basis of the traditional spectrum monitoring system,how to improve the system architecture to meet the multi-client landing and high-performance server needs is a worth studying question.This paper is based on the national science and technology major projects “research on key technologies of electromagnetic spectrum monitoring in sensor networks” undertaken by the laboratory.Firstly,it analyzes the significance of electromagnetic spectrum monitoring management and the current research situation at home and aboard.In view of the shortcomings of the current spectrum monitoring system can't be multi-client operation and insufficient concurrent performance,the performance of spectrum monitoring system is improved by researching spectrum monitoring multi-concurrent module and the tasks of the multi-concurrent module in the system are introduced.Then the monitoring system architecture is analyzed,the multi-client connection technology,multi-client processing model,multi-client request streaming technology and multi-client timing technology are studied specifically.According to the relevant knowledge and practical requirements,we designed five sub-modules,such as event processing module,load balancing module,asynchronous queue module,automatic task configuration module and timeout management module.These sub-modules constitute the multi-concurrent module of spectrum monitoring.The event processing module is mainly concerned with how to collect,manage and distribute the event.The load balancing module will maximize the load of each server.The asynchronous queue module provides a fault-tolerant mechanism of handling requests,and implements the asynchronous processing of user requests.The automatic task configuration module provides the users with the ability to automatically configure the spectrum monitoring tasks for the associated nodes.The timeout management module provides a solution for handling timeout events.Based on the detailed design scheme,the implementation process of the multi-concurrent module of the spectrum monitoring system is introduced.Finally,we introduce the test environment of the spectrum monitoring system in detail,and the performance of the module in the spectrum monitoring system is tested and compared with the traditional spectrum monitoring system.And the load balancing strategy in multi-concurrent modules is tested and analyzed.The test results show that the multi-concurrent modules designed and implemented in this project can meet the requirements of multi-client operations and the multi-concurrent performance of the system has also been improved.
Keywords/Search Tags:Spectrum Monitoring, Stand-alone Mode, Multi-concurrent, Event Processing, Asynchronous Queue, Load Balancing, Timeout Management
PDF Full Text Request
Related items