Font Size: a A A

Research And Implement Of A Dynamic Reconfiguration Platform For Distributed System Under .NET Environment

Posted on:2007-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:F ShuaiFull Text:PDF
GTID:2178360215970197Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software industry, distributed component technology comes into being to adapt the increasing complexity of software system, to simplify the development process, and to improve the productivity and quality of software. Distributed systems which run continuously for a considerable long time for critical tasks call for that they must provide the ability to be maintained or upgraded without being taken off-line. Dynamic reconfiguration technology can support the management and maintenance systems, and it can accomplish the critical application's appeal to evolving on-line for adapting the technology advancement, requirement or environment's change.Accompanied by the launch of Microsoft .NET platform, applications based on .NET Framework become more and more and many of them have been adopted in critical tasks successfully which need ran continuously for a considerable long time. Therefore, it is necessary to research dynamic reconfiguration technology under .NET platform.This thesis reports our attempts to design and implement a dynamic reconfiguration platform for distributed system based on .NET Remoting component technology. The work of this thesis includes:Firstly, this thesis does some research on .NET Remoting component technology and dynamic reconfiguration, analysis the advantages that .NET Remoting component supports for dynamic reconfiguration, discusses mutual consistency issues in dynamic reconfiguration.Secondly, on the base of implementing Jeff algorithm, we design and implement a dynamic reconfiguration platform based on .NET, which ensure mutual consistency and reference consistency when replacement component taken place. This platform makes use of interceptor, which offered by custom component service, to spy and block the interconnections between components, by this way, we can drive components to dynamic reconfigurable state.Thirdly, we have done some functional test and performance test. The result indicates that the application that runs on this platform can be dynamically reconfigured correctly. It also shows little performance overhead of the system, so the extended platform can confirm performance requirements of most of the applications.
Keywords/Search Tags:Dynamic Reconfiguration, Interceptor, Component Service, Custom Component Service
PDF Full Text Request
Related items