Font Size: a A A

Research On Autonomous Service Mechanism For New Pattern Networking Applications

Posted on:2015-04-14Degree:DoctorType:Dissertation
Country:ChinaCandidate:H B DengFull Text:PDF
GTID:1318330482454546Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development and popularity of internet, the relationship between human and networking becomes more and more intimate. At the same time, the computing mode of software is trending to a new pattern which includes the characteristics of ubiquity, interconnection, intelligence, delegation and human-orientation. Moreover the software environment appears some new features of dynamic, open, difficult to control, complexity and integration. In the 21st century, with the driven of networking technique, some new information technologies have developed rapidly. In particular, the new pattern of network software which is composed of new information technology (cloud computing, internet of things, CPS and mobile internet) has revolutionized the traditional software service mode. It brings transparent perception and measurement, comprehensive interoperability and deep intelligence to people and society. And now we call it the new generation networking application.For adapting to the environment (which has the features of dynamic, open, difficult to control, complexity and integration), the requirements for building software are changing now:(1) The software is not a single huge system but formed by many smaller entities which are independent of each other and with self-control internal structure. The computing ability of entities can not satisfy the request of complex domain task. So diffirent entities could accomplish service goals with more flexible and proactive cooperative approach.(2) The software is not sealed system but needs to deal with more complex environment information and data.(3) The software is a semi-automatic or automatic system. It could finish the "sensor to react" operation independently.Thus, software should adjust its structure, states and behaviors to adapt to the dynamic service requests during the operating processes and we call that "autonomous service of software". It is also a core issue of new generation networking application research field.For realizing technique of autonomous service in the environment of new generation networking application, we still have to deal with some challenges:(1) Software can take the intiative to gather environment information and guide the software behavior according to the results of analyzing and reasoning. It is a typical practical reasoning process which is domain-oriented and with autonomous thought characteristics. Therefore, besides the basic logical reasoning, the decision-making model is affected by the domain knowledge and thought decision-making rules.(2) Software entities of system are all running independently. But the domain tasks which are undertaken by system should be accomplished by collaborative entities. And the cooperation process is restrained by domain tasks. In the condition of separating between software and cooperation protocol, we need to design the domain-task-oriented cooperation analyzing and selecting mechanism according to the autonomous feature of software.(3) Domain knowledge is sharing by all the software entities. As using the same knowledge, entities can get many new different contents. And the knowledge integration and interaction among different entities should be accomplished by a autonomous learning process which has multiple, repeated, without guidance features. And the learning process needs to ensure the consistency of old and new domain knowledge.For solving the above challenges, this thesis focuses on the principle of autonomous service mechanism to make a deep analysis and research. Here we show the main contents of this dissertation.(1) First of all, this thesis proposes a autonomous service model of new generation networking application. The model dynamically binds the autonomous service mechanism to the software entities with template form. According to the description of mechanism, entities could collect the environment information, message, and service request with sensor; select behaviors with domain knowledge and finish the autonomous service.(2) In order to solve the decision-making problem with domain knowledge, the mechanism of autonomous decision-making is proposed. With the mechanism, domain knowledge, message and service can be modeled into ontologism; Based on the ontology model, we design a DBDI model to convert all the ontology data into belief, desire and intention set. The software entities can select behaviors based on the mapping relations of DBDI. The results of experiment show that mechanism could support descripting decision-making logic with domain knowledge. And the mapping relations of DBDI can ensure the correctness of logic reasoning.(3) From the perspective of task participants, this thesis proposes a utility function of domain cooperative task to prognosis the task income of cooperation. Software entities decide whether or not to participate into the task according to the value of income. The results of experiment show that the mechanism reduces the number of collaborative inquiry and coupling degree of cooperation, and improves the cooperation effectiveness.(4) In order to solve the problem of knowledge redundancy, this thesis proposes a hierarchy method which could remove the redundancy content of multi-knowledge. After that, multi-entities could use knowledge by filtration, location and relevance methods. The results of experiment show that the mechanism reduces the damage of knowledge during the process of redundancy and improves the recommend accuracy of new knowledge.(5) For proving all the correctness of the above mechanisms, we design a autonomous service prototype system for healthcare domain with name H-SASS. Base on this system, many actor agents can run in the same platform with the same time. According to the user profiles, service request and domain knowledge, the agents can finish the decision-making process, cooperation and knowledge updating by itself. H-SASS verifies feasibility of all the above mechanisms.In summary, based on autonomous service model, the thesis verifys the feasibility of these three autonomous service mechanisms with healthcare autonomous prototype system and provides some research ideas to realize software autonomous service in new pattern networking applications environment.
Keywords/Search Tags:new pattern networking application, software autonomous service, thought decision-making, utility driven cooperation, multi-agents learning
PDF Full Text Request
Related items