Font Size: a A A

Design And Implementation Of The Interactive Behavior Monitoring Mechanism For Distributed Software

Posted on:2010-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:L J WanFull Text:PDF
GTID:2178360302955691Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the wide application of distributed software system in the telecommunications, finance and other areas, the credibility characteristic, such as availability, reliability and security, has attracted great attention of people. In order to solve the increasingly prominent credibility problem of distributed software system, it is necessary to monitor interactive behavior of distributed software systems effectively.In an open and dynamic network environment, the distributed software system shows characteristics of large scale, loose aggregation, complicated behavior and so on. In order to monitor the interactive behavior effectively, the thesis is engaged in researching on monitoring target, monitoring framework, monitoring agent, monitoring requirement management, monitoring information management, monitoring mechanisms implementation and other aspects.The object of interactive behavior monitoring is analyzed. The design principle of interactive behavior monitoring mechanism is presented and based on which the three-tier architecture of monitoring framework is designed, containing monitoring agent module and monitoring center module. The various components of the monitoring framework are specified.The design of monitoring agent which is the core module of the monitoring framework is discussed. The monitor model based on dynamic AOP is presented. The monitoring mechanism can be more flexible, looser and more transparent by introducing a new AOP dimension. With dynamic weaving mechanisms, the monitor can be added and deleted in the running process to improve the dynamic character of monitoring. In order to improve the controllability, autonomy and availability of monitoring, the monitoring requirement mechanism is presented, which supports to dynamic configuring, self-adjusting and automatic deploying monitoring requirement. The components reflector is designed to configure monitoring requirement. The structure information in the black-box is extracted by reflection technique and the monitored target is exposed, which can help user to configure the monitoring requirement. The monitoring information management which is an important component of the monitoring center module is studied. Gathering mechanism of monitor information is studied, using a combination of'Push'and'Pull'manner to ensure timely access monitoring information, reducing monitoring load and improving monitoring efficiency. Storage mechanism of monitoring information is studied, organizing discrete, separate interactive behavior information into a continuous, completed interactive behavior traces, and storage information according to specified interactive behavior traces format, which is convenient for future analysis and process of monitoring information.The implementation of interactive behavior monitoring mechanism and its prototype system are presented. The core components of the prototype system are achieved, and an application case is specified. The performance testing and analysis verify the feasibility and effectiveness of the interactive behavior monitoring mechanism that the thesis presents.
Keywords/Search Tags:interactive behavior monitoring, distributed software, trustworthy, component interaction, aspect-oriented programming, reflection
PDF Full Text Request
Related items