Font Size: a A A

Research On Software Reconfiguration Mechanism Based On Performance Evaluation

Posted on:2013-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z S LiuFull Text:PDF
GTID:2248330371986098Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, the changes of softwarehave also got unprecedented attentions. SOA (The Service-Oriented Architecture) iscore with the service which makes the integration with the cross-enterpriseapplication and the enterprise application possible. By service composition, the abilityof response to constantly changing in requirements can be improved, and then theproductivity of enterprises is basically improved. Web services composition cancombine related services of the distribution network together to make the systems tobe more usable. However, different integrating methods may bring different systemperformances. In addition, as the performance of the system is down for some reasonsin the run-time, it needs the method which can promptly discover system’s changes,and put the changes timely feedback to the system so that we can trigger the system’sdynamic restructuring to improve the performance of the system at that moment.In view of the above questions, this paper proposes the method of optimizingthe performance of the system and the dynamic reconfiguration model. The methodoptimized the performance of the system. Firstly, we built stochastic Petri nets modelfor the system, and then figure out the functions only related to the firing rate of oneof the transitions by means of the performance analysis based on stochastic Petri nets.We can find out the best scheme of optimizing the performance by the feature of thefunctions. Furthermore, we can delete the non-function components which will take aserious effect on the performance of the system to optimize it; our dynamicreconfiguration model is based on SOA, and simulates the dynamic changes by thearchitecture and the function of the system. We used D-ADL to describe the changesof the system’s architecture, and used the reflection technology as the supportbetween system’s structure and practical system. This model is the main role thatcaptures system’s performance changes, and constantly gets the dynamic reconfiguration to improve the performance of the system in the run-time.Finally, this paper used an online sales-trading system to test and verify ourmethod of optimizing the system’s performance, and it also did the same to thefeasibility and the availability of the dynamic reconfiguration model.
Keywords/Search Tags:Web services composition, stochastic Petri nets, optimizing theperformance, performance analysis, dynamic reconfiguration
PDF Full Text Request
Related items