Font Size: a A A

Self-Adaptation Approach Research For Internetware

Posted on:2011-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2178360305481889Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the popularization and application of the network, more and more software systems are deployed on Internet. Because of the many differences between the network platform and traditional computer software platforms, urges software system environment from a static, closed state gradually changed a dynamic, open state. For example, increased range of the computing entities; Dynamics change of the user's needs; Subject to resource constraints. Along with software system size and complexity is increasing. So the burden for managing and maintaining the software keeps increasing. In order to reduce the burden, people consider that software system should be able to be self-maintenance, self-management, and adjust their behavior according to changes in the environment, that software is self-adaptive. For this reason, the domestic and foreign scholars launched the internetware self-adaptive researches.This paper revolves around the point—how to realize internetware with self-adaptive, gives the systematization solution for realizing specifically the self-adaptive internetware. First, we introduce the concept of internetware theory and self-adaptive study content,obtaining with software architecture—centric internetware self-adaptive method. We assembly introduced the component implement and management for software architecture in dynamic evolution, as well as the theory of the bad pattern. Second, the internetware self-adaptive method was studied in depth. Internetware self-adaptive from the structure design began to discuss the advantages and disadvantages of the past two structure design and scope, and obtain the structure design method. On the basis of the study of existing related achievements, for the shortcomings of existing methods, gave the measures to use the cellular automata modeling for the software architecture, implementing the self-adaptive operation of internetware. It avoided the use of middleware bring the problem that the reusability is not high. It is also the first time to use cellular automata in internetware self-adaptive research, extend the cellular automata application area, develop a new perspective for internetware self-adaptive. Meanwhile, we gave the three level structure design which is suitable for distributed environment, and event-rule-action trigger facility. It realized the automatic detection of the bad pattern, which the administrators no longer need to establish the bad pattern and good pattern model. We gave the management measure for bad pattern depository, which realized the standardization of the bad pattern, and provided the facilitate for self-adaptive action; We gave the matching method for a bad pattern, which find the real bad pattern in application system; We gave the specific implementation process for cellular automata, which map the dynamic adjustment of software architecture into cellular automata.Finally, we took the two specific example to demonstrate the implementation process of the self-adaptive operation, show that the proposed self-adaptive method is effective.
Keywords/Search Tags:Internetware, software architecture, self-adaptive, cellular automata
PDF Full Text Request
Related items