Font Size: a A A

Several Improvements Of Message Tracing And Administration Subsystem Of CRBT Platform

Posted on:2010-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:T Y LiFull Text:PDF
GTID:2178360278465589Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the developing, maturing and user group growing of CRBT (Color Ring Back Tone), CRBT system faces a series of new problems. The system capacity is enlarging, the number of external communication entities is increasing, and the database structure is evolving. These changes are challenging the system's ability of message tracing and administration. Former system resolutions can't satisfy the new requirements, and some even have become the bottleneck.Message tracing and administration subsystem is one of the most important parts in CRBT system, which undertakes the task of routine maintenance and running state monitoring, such as fast fault location, automatic system upgrade and services statistics. Based on the development of CRBT, this paper analyzes the three main problems of message tracing and administration subsystem: 1) Message tracing feature can't fit in with numerous concurrent calls. 2) The current data synchronizing algorithm is ineffective. 3) There is too much redundant work in routine administration. Then a specific improvement scheme is proposed to resolve the above problems.The structure of this paper is as follows: The first section introduces the development background and concerned technique. The second section makes an overview of CMIN02-IIPv2 which is a prevalent platform for CRBT service, and this paper focuses on the parts concerned with message tracing and administration, such as database structure and memory sharing. The third section proposes an improvement scheme for the message tracing feature: it analyzes the current problems, proposes the improvement target and methodology, and describes the improvement of GUI, Tracer process and background process respectively. Based on different characteristics of Calling service and non-Calling service, this paper introduces in two message tracing mode: buffered mode and un-buffered mode, which are suitable to different network application environments. For the tracer process, this paper proposes many to many communication model, which enable tracing multiple account concurrently, to higher the tracing effeciency. In the GUI part, Plug-in technique is used to support new communication protocol quickly. The forth section proposes the improvement scheme for administration feature. There are two main aspects in the improvement: In the aspect of data consistency, this paper design and implement a fast synchronizing method based on data query and multiple process against the defects of the current method and the characteristics of CRBT database. The new method uses Info-Digest technique and Double-Hashing technique which insure the data synchronous efficiency under high load theoretically and make the data synchronization between CRBT calling database and administration database effective, and the experiment shows that the new synchronizing method is 5 times more effective. In the aspect of administration, this paper introduces in One-to-Many structure. Through the idea of original maintenance system, a new command pre-processor is designed to support the commands from GUI effectively. In the part of GUI integration, MDI and multi-tag page are used to make the GUI able to manage many background models. At last, with the demonstration of real system, this paper shows that the improved scheme could reduce redundant work and raise efficiency. The fifth section is a summary of this paper, which also looks forward to the further improvement of message tracing and administration subsystem.
Keywords/Search Tags:CRBT, message tracing, data synchronization, system maintenance, information digest, double-hashing
PDF Full Text Request
Related items