Font Size: a A A

The Design And Realization Of The Common Security Management Engine In Security Middleware

Posted on:2009-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:Q L ZhuFull Text:PDF
GTID:2178360245979244Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The fast development of the Network calls for software to ensure its safety, yet the development of software of this kind is rather difficult, risky and time-consuming. As a result, research on the security middleware has been conducted to solve this problem. The present study investigated the development of the security middleware and designed the common security management engine - the basis for the security middleware.This paper first introduces the general structure of security middleware under the background of the present study and the module which used to process the general task: common security management engine.This study further designed the structure and operation process of the common security management engine, and divided it into eight sub-modules, i.e., the share alignment management module, the main thread pool management module, the network load balancing module, etc. These sub-modules are all realized in the research. With the application of the techniques like share memory, thread pool, IOCP communications, the function of each sub-module was well realized. And the realization of the network load balancing was the innovation of this study. Different with other papers which just study the theory or arithmetic, this study not only studied and realized the process, but also proved the practicality and the efficiency with many testing. Futhermore, this study designed the log module with the consideration of a service, that's also innovative and enhanced the ability of the maintenance.This study also designed the resource management algorithm for the thread pool module by simulating the arrival of users' request. The judgement mechanism of redirect request was specifically designed for the network load balancing module by evaluating the use of CPU and EMS memory. The design of these two algorithm greatly enhanced the efficiency of the service.The last section of this paper introduces the way used to verify the functions and the efficiency of the software by writing the testing program, and with the analysis of the testing result, proved its practicality and the efficiency.
Keywords/Search Tags:Security Middleware, Common Security Management Engine, Network Load Balancing, Share Queue, Main Thread Pool, Performance Test
PDF Full Text Request
Related items