The Evaluating and Optimizating of SIP SMS-Center on Multi-Core Platform
|School||Beijing University of Posts and Telecommunications|
|Course||Computer Science and Technology|
|Keywords||Telecommunications Software Multicore Optimization Parallelism|
With telecom industry more and more general-purpose computer equipment to replace the expensive special equipment, telecommunications software also faces the challenge of general-purpose computing platform change constantly. Multi-core platform since birth has received extensive attention of the industry, now has become the mainstream of general-purpose computing platform. Therefore, how to exploit multi-core platform performance potential, become a telecommunication software is facing new challenges. In this paper, first of all, from the aspects of theoretical foundation and methodology for telecom software development and optimization on multi-core platforms are the basis, on multi-core platform is introduced how to evaluate software performance and items of performance tuning, and then expounds a real telecom software, the SIP short message center, the performance analysis and optimization of process, connect the theory and practice, tries to give the reader a clear multi-core platform in telecommunication software development. On the analysis of the optimization process, we through improved decoding algorithm, the software of multi-process and multi-thread renovation, and the operating system for dynamic memory management algorithm of the specific analysis, make the SMS center both in baseline performance and scalability have a qualitative leap. And the whole optimization process based on the detailed complete test, to make each step of the optimization according to the can depend on, can improve the accuracy and completeness of development.