Font Size: a A A

Research And Implementation Of Agent-based Collaboration And Evolution Technology For Resources

Posted on:2015-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y HuangFull Text:PDF
GTID:2308330464468613Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer software technology, many software systems become heritage resources. Although they are obsolete in the aspects of structure design and interface design, but their behavior logic has been practiced and tested for many years, they still have high application value. With the continuous increase of software scale and user demand, that we begin to develop software from zero become increasingly unrealistic. Integrating the heritage resources to achieve new function through collaboration between resources, is an important way for the development of software system. How to solve the heterogeneous of heritage resources and the dynamic of system integration to realize resource collaborative evolution has important implications for software development. While the autonomy and social of Agent provides a new idea to solve the problem of system dynamic integration and realize the collaborative evolution of resources for us.Based on the system integration, combining with the technology of Agent and multi Agent system, we propose a resource collaborative evolution framework model based on Agent. The resources are encapsulated into Agent to solve the heterogeneity of heritage resources and through the resource dynamic integration based on Agent, the model realizes resource collaborative evolution. In this paper, through the research on the organizational structure and coordination mechanism of multi Agent, we design a resource cooperation evolution process model and resource some cooperation evolution mechanisms. The resource collaborative evolution process model realize the resource collaborative evolution from the service Agent layer, the function Agent layer and the resource layer. According to the requirements of the task, we set a integrated script to describe the cooperation relationship between service Agent, The master node loads and parses the script, and later distribute the integration rules to the corresponding service Agent, to implement the collaboration between service Agent. Service Agent selects and binds the function Agent that has the best performance in the acquaintance library to realize the cooperation between service Agent and function Agent. Service Agent distribute the subsequent rule to the function Agent to realize the cooperation between function Agent. Function Agent uses the call interface of resources to invoke different types of resources to achieve the interaction between function Agent and resource. Thecooperation relation between resources is established. When the task requirement is changed, through making and loading a new integrated script to make the dynamic change of the collaborative relationship between resources, we realize the collaborative evolution of resources.and through the resource survivability mechanism, task load balancing mechanism and dynamical adding new nodes mechanism we can ensure the normal operation of resource collaborative evolution process. Through resource survivability mechanism, we can replace the damaged resource with the backup automatically when the system is in operation. Through the task load balancing mechanism, we can use the backup to shunt the data when the amount of processing data is full. By dynamically adding new nodes mechanism, we can realize the characteristic of plug and play for the system.Finally through a resource cooperation evolution example, the experiment of resource collaborative evolution support environment is carried out. Through the analysis of the function and performance, we verify the effectiveness of resource cooperation evolution process and mechanism.
Keywords/Search Tags:Heritage Resources, System Integration, Resource Collaborative Evolution, Multi Agent System
PDF Full Text Request
Related items