正在加载图片...
第3卷第2期 智能系统学报 Vol.3№2 2008年4月 CAAI Transactions on Intelligent Systems Apr.2008 Dispatching mobile Agents for DDM a pplications LI Xi-ning'2,Guillaume Autran' (1.Department of Computing and Information Science,University of Guelph,Guelph,Ontario,NIG 2WI,Canada;2.State Key Laboratory of Novel Software Technology,Nanjing University,Nanjing 210093,China) Abstract:Techniques for mining information from distributed data sources accessible over the Internet are a growing area of research.The mobile Agent paradigm opens a new door for distributed data mining and knowledge discovery applications.In this paper we present the design of a mobile agent system which cou- ples service discovery,using a logical language based application programming interface,and database ac- cess.Combining mobility with database access provides a means to create more efficient data mining appli- cations.The processing of data is moved to network wide data locations instead of the traditional approach of bringing huge amount of data to the processing location.Our proposal aims at implementing system tools that will enable intelligent mobile Agents to roam the Internet searching for distributed data services. Agents access the data,discover patterns,extract useful information from facts recorded in the databases, then communicate local results back to the user.The user then generates a global data model through the aggregation of results provided by all Agents.This overcomes barriers posed by network congestion,poor security,and unreliability. Key words:mobile Agent;distributed data mining;service discovery;database service CLC nember TN253 Document code :A Article ID 1673-4785(2008)02-0181-07 Mobile Agent systems bring forward the crea-objective of our research is to equip mobile agents tive idea of dispatching user defined computations with system tools such that those agents can search agents,towards network resources,and provide a for data sites,move from hosts to hosts,gather whole new architecture for designing distributed information and access databases carry out complex systems.Distributed data mining (DDM)is one of data mining algorithms,and generate global data the important application areas of deploying intelli-model or pattern through the aggregation of the lo- gent mobile agent paradigm!2.Most existing cal results. DDM projects focus on approaches to apply various To deploy mobile agents in DDM,a mobile a- machine leaning algorithms to compute descriptive gent system must provide languages and various models of the physically distributed data sources.programming interfaces for fast and easy develop- Although these approaches provide numerous algo- ment of applications.Different languages,such as rithms,ranging from statistical model to symbolic/C and Java,have been chosen as agent-program- logic models,they typically consider homogeneous ming languages for variety of reasons.Among data sites and require the support of distributed da- them,logic-programming languages prove to be an tabases.As the number and size of databases and alternative tool of building mobile agents.Benefi- data warehouses grow at phenomenal rates,one of ting from their powerful deductive abilities,com- the main challenges in DDM is the design and im- plex calculations can often be represented by a set plementation of system infrastructure that scales of compact logic predicates,which make agents up to large,dynamic and remote data sources.The more suitable to migrate around the network.In addition,mobile agents must interact with their 收稿日期:2007-07-04. hosts in order to use data services or to negotiate 通讯作者:LI灯ning.上mail:i@cis.uoguelph.ca. services with service providers.Discovering serv- 1994-2009 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net第 3 卷第 2 期 智 能 系 统 学 报 Vol. 3 №. 2 2008 年 4 月 CAA I Transactions on Intelligent Systems Apr. 2008 Dispatching mobile Agents for DDM applications L I Xi2ning 1 ,2 , Guillaume Autran 1 (1. Department of Computing and Information Science , University of Guelph , Guelph , Ontario ,N1 G 2W1 ,Canada ; 2. State Key Laboratory of Novel Software Technology , Nanjing University ,Nanjing 210093 ,China) Abstract :Techniques for mining information from distributed data sources accessible over t he Internet are a growing area of research. The mobile Agent paradigm opens a new door for distributed data mining and knowledge discovery applications. In this paper we present t he design of a mobile agent system which cou2 ples service discovery , using a logical language based application programming interface , and database ac2 cess. Combining mobility wit h database access provides a means to create more efficient data mining appli2 cations. The processing of data is moved to network wide data locations instead of t he traditional approach of bringing huge amount of data to the processing location. Our proposal aims at implementing system tools t hat will enable intelligent mobile Agents to roam t he Internet searching for distributed data services. Agents access the data , discover patterns , extract usef ul information from facts recorded in the databases , t hen communicate local results back to t he user. The user t hen generates a global data model t hrough t he aggregation of results provided by all Agents. This overcomes barriers posed by network congestion , poor security , and unreliability. Keywords :mobile Agent ; distributed data mining ; service discovery ; database service CLC nember :TN253 Document code :A Article ID :167324785 (2008) 0220181207 收稿日期 :2007207204. 通讯作者 :LI Xi2ning. E2mail :Xli @cis. uoguelph. ca. Mobile Agent systems bring forward the crea2 tive idea of dispatching user defined comp utations2 agents , towards network resources , and provide a whole new architect ure for designing distributed systems. Distributed data mining (DDM) is one of t he important application areas of deploying intelli2 gent mobile agent paradigm [122 ] . Most existing DDM projects focus on approaches to apply various machine leaning algorit hms to comp ute descriptive models of t he p hysically distributed data sources. Alt hough t hese approaches provide numerous algo2 rit hms , ranging from statistical model to symbolic/ logic models , t hey typically consider homogeneous data sites and require t he support of distributed da2 tabases. As t he number and size of databases and data warehouses grow at p henomenal rates , one of t he main challenges in DDM is the design and im2 plementation of system infrastructure that scales up to large , dynamic and remote data sources. The objective of our research is to equip mobile agents with system tools such t hat t hose agents can search for data sites , move from hosts to hosts , gat her information and access databases carry out complex data mining algorit hms , and generate global data model or pattern t hrough t he aggregation of the lo2 cal results. To deploy mobile agents in DDM , a mobile a2 gent system must provide languages and various programming interfaces for fast and easy develop2 ment of applications. Different languages , such as C and J ava , have been chosen as agent2program2 ming languages for variety of reasons. Among t hem , logic2programming languages p rove to be an alternative tool of building mobile agents. Benefi2 ting from their powerf ul deductive abilities , com2 plex calculations can often be represented by a set of compact logic predicates , which make agents more suitable to migrate around the network. In addition , mobile agents must interact with t heir ho sts in order to use data services or to negotiate services wit h service providers. Discovering serv2
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有