Font Size: a A A

Research & Implementation On Performance Optimization Strategies For Remote Synthesis Monitoring System Of Communication Chamber

Posted on:2010-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:S J YuFull Text:PDF
GTID:2178360275473494Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Remote synthesis monitoring system of communication chambers is a remote system that monitors and manage environment of the unattended communication chambers on the railway.The communication chambers distributed widely and placed separate around,result in inspection is not timely and management is more difficult.The remote monitoring system exactly overcomes these problems;it can monitor the environment all the time and assure the equipment of communication chamber run safely,stably and reliably.The system is compose of two parts,namely,monitoring center and chamber monitored equipment.This thesis does a research on monitoring center.As the network scope expansion and the number of monitored equipment is increasing,monitoring center need to deal with a large number of concurrent requests which come from chamber monitored equipment.If they can not deal with these requests in time,it is bound to cause network congestion,which can directly bring on equipment repaired later and affect the normal operation.The aim of this thesis is to optimize the existing central system so as to enhance the capacity of concurrent processing,shorten the response time of the request and improve the efficiency of communication.This thesis analyzes the existing central system structure,points out that the bottleneck of concurrent access,proposes a three-layer architecture model(the server layer,business processing layer and database layer) on which the server layer's goal is to response rapidly and work stably,business processing layer's goal is to use thread pool to enhance the capacity of concurrent and database layer's goal is to shorten the time for the key data access.By integrating multi-layer,we look forward to achieving the overall goal of performance optimization.In order to improve the concurrent processing capability of the business processing layer,this thesis introduce a Priority-based Dynamically Adjusted Thread Pool and design an efficient management algorithm about thread pool to ensure that as long as the number of requests change,the thread pool can dynamically adjust its size.In this way, frequent thread creation and destruction of the resource costs can be reduced which play the advantages of the thread pool and have stronger adaptation than the fixed size thread pool and thread pool can process request by priority. The key problem is real-time in remote monitoring field.In order to improve the data access speed of the database layer and meet the needs of real-time,this thesis refers to the characteristics of project and introduce a design about the memory database,then implement a lightweight database that named TinyMMDB,which using T-Tree indexes and making use of the T-tree effective search,to ensure the efficiency of data access.At last,the solutions were applied to the monitoring center and the system performances were verified by simulation.The results show that the optimized system has been improved the capability of concurrent processing.
Keywords/Search Tags:Three-Layer Architecture, Thread Pool, TinyMMDB, Performance Optimization
PDF Full Text Request
Related items