Font Size: a A A

Research On Distributed Componentware Library Organization & Coordination For Program Mining

Posted on:2004-01-15Degree:DoctorType:Dissertation
Country:ChinaCandidate:B WangFull Text:PDF
GTID:1118360125458063Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer networks and communication infrastructure, Internet accessing technologies and devices are becoming more diverse. End users want to customize the functional feature sets of programs or services according to network environments and resource constraints. Thus forms the problem of on-demand computing in large-scale distributed networks. But tranditional Internet lacks a kind of intelligent mechanism of automatic search, load and run the computing program on the demand of customers. The concept of program mining stands a chance of solving above problem. To provide the componentware resource for program mining, we have to establish a bound of standard component, which can implement kinds of meta-computing function, organize them into a accessable resource library in Internet and set up working mechanism among componentwares. To tackle with this problem, this dissertation focuses on making use of hierarchy componentware semantic network (HCSN) to organize componentware resource distributed in Internet, forming distributed componentware library in Internet and using multi-agent coordination technique to provide abounding and organized well componentware resources for program mining.Firstly, aiming at the problem of on-demand computing, introduces program mining concept under network environment. We construct function-kerneled componentware hierarchy orgnization model based on program mining concept. Based on the model we construct hierarchy componentware semantic network, which suitable for agent reasoning searching. After using HCSN to organize componentware description documents in componentware directory library, program mining end users and agents can find assembly semantic networks of componentware,and assure the correctness of componentware dynamic assembly or composite during program mining process. At last, we partition componentware resource in Internet into different componentware management domains, wich provide componentware directory service based on HCSN for each domain and coordinate different domains by agents, so we set up a distributed componentware library framework, which based on rapidly developing componentware technique, agent technique and semantic network technique.To supporting the cooperation among agents in distributed componentware library, we propose a blackboard based multi-agent communication model, tree topology multi-agent system (7TM4S1) and its software implementing mechanism-active blackboard design pattern. The model can describes synchronous and asynchronous communication, uni-cast and multicast communication among agents, agents register and deregister service and agents migration between multi-agent systems etc. The model is suitable for the organization and management of distributed componentware library and becomes theory basis for our multi-agent runtime platform. The active blackboard design pattern overcomes cons of low efficiency and difficult implementation of traditional blackboard architecture, satisfies autonomy and society of the agent characteristics, provides a well-formed framework for knowledge sharing and asynchronous communication among distributed agents and becomes instructive software methodology for our constructing the multi-agent runtime platform (MARP) . MARP provides resource and service for agent start, agent run, agent move and communication among agents.Based on the MARP, we design main agents protocols for coordination models of distributed componentware library. Firstly, according to requirements of service negotiation between program mining agents and componentware provider, we propose a generalautomated service negotiation protocol (JIAASNP) and, prove it logic right by CSP. Secondly, we design componentware directory library information service protocol (CDZJSP) and componentware directory service protocol (CDSP) ,etc. At last, we propose a simple transparent communication method for mobile agent and, analysis how to establish the minimal overload move path for componentware searching mobile ag...
Keywords/Search Tags:program mining, componentware, hierarchy componentware semantic network, active blackboard design pattern, agent coordination, distributed component library
PDF Full Text Request
Related items