文献翻译基于代理的分布式应用发展的技术文档格式.docx

上传人:b****4 文档编号:15887755 上传时间:2022-11-16 格式:DOCX 页数:13 大小:35.12KB
下载 相关 举报
文献翻译基于代理的分布式应用发展的技术文档格式.docx_第1页
第1页 / 共13页
文献翻译基于代理的分布式应用发展的技术文档格式.docx_第2页
第2页 / 共13页
文献翻译基于代理的分布式应用发展的技术文档格式.docx_第3页
第3页 / 共13页
文献翻译基于代理的分布式应用发展的技术文档格式.docx_第4页
第4页 / 共13页
文献翻译基于代理的分布式应用发展的技术文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

文献翻译基于代理的分布式应用发展的技术文档格式.docx

《文献翻译基于代理的分布式应用发展的技术文档格式.docx》由会员分享,可在线阅读,更多相关《文献翻译基于代理的分布式应用发展的技术文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

文献翻译基于代理的分布式应用发展的技术文档格式.docx

Technologiesforthe

DevelopmentofAgent-basedDistributedApplications

文献、资料来源:

期刊

文献、资料发表(出版)日期:

2008.3.12

院(部):

专业:

班级:

姓名:

学号:

指导教师:

翻译日期:

外文文献:

 

TechnologiesfortheDevelopmentofAgent-basedDistributedApplications

  Mobileagentcomputingisanextensionoftheearlierideaof"

processmigration."

Mobileagenttechnologyoffersseveralpotentialbenefitsoverconventionalclient-servercomputingthatcouldhelpimproveclassicdistributedsystemsdesigns,whichareusuallybasedonthewell-knownremoteprocedurecall(RPC)oritsobject-orientedequivalent,remotemethodinvocation(RMI).

  Mobilesoftwareagentsenableashiftinthecommunicationsparadigmofdistributedsystemsfromwhatiscalled"

datashipping"

to"

functionshipping."

KeytothisshiftisthehigherlevelofabstractionthatamobilesoftwareagentcanprovidecomparedtoaRPCoraRMIcallbecauseitscodeisautonomous.Thisautonomyshouldtheoreticallyreducenetworkloadandcommunicationoverheadindistributedapplicationsaswellasfacilitatethedevelopmentofapplicationsforpotentiallyunreliable,networkedcomputingenvironments.

  Furthermore,andperhapsevenmoreimportantly,awidespreadagent-enabledinfrastructureprovidesacommonplatformfordistributedapplicationsofarbitrarypurpose.ConsiderthePostScriptexamplegivenbyChess,Harrison,andKershenbaumtoillustratetheadvantagesastandardizedmobileagentexecutionenvironmentoffers.PostScriptdocumentsareprogramsexecutedbyaPostScriptinterpreterandsenttoprintserversthatonlyacceptpassiveinputtext,e.g.,MicrosoftWordfiles.Thedrawbackofthelattermethodisobvious:

foreverynewdocumentformat,allprintserversintheworldwouldhavetobeupdated.Theexampleiseasilytransferredtomobileagentcomputing:

mobileagentsasageneral-purposecomputingplatformdonotrequireanyspecificfunctionstobeimplementedintheservers,suchasfull-textretrievalmethodsordatabaseinterfaces.

  DistributedapplicationsbasedonRPC-liketechniquesmightnotbeeasytoadapttolarge-scale,heterogeneous,andpotentiallyunreliableenvironments,liketheInternet,becauseimplementationofRPC-stylesemanticsreliesonrelativelystaticandreliablesystemstructures.Combiningmobileagenttechnologywithwell-establishedmechanismsmightpotentiallyleadtosystemsmuchbettersuitedtotheneedsofInternet-likecomputingenvironments.

  Tobeabletoclearlydistinguishwhatinthiscontextisreferredtoas"

conventional"

client-servertechnologyfrommobileagenttechnology,sometermsneedfirstbedefined.

  Agent

  AsdefinedbytheObjectManagementGroup(OMG),anorganizationthatdevelopsstandardsforcomponent-basedsoftwaresystems,anagent"

isacomputerprogramthatactsautonomouslyonbehalfofapersonororganization."

  MobileAgent

  Amobileagentisanobjectthatis"

notboundtothesystemwhereitbeginsexecution.Ithastheuniqueabilitytotransportitselffromonesystemwithinanetworktoanother."

  Place

  Aplaceis"

acontextwhereanagentcanexecute."

.Furthermore,thetermsagentplatformandagentsystemwillbeusedsynonymouslyaccordingtotheOMGdefinition:

  "

Anagentsystemisaplatformthatcancreate,interpret,execute,transfer,andterminateagents.Likeanagent,anagentsystemisassociatedwithanauthoritythatidentifiesthepersonororganizationforwhomtheagentsystemacts."

  Becausemobileagenttechnologyisageneral-purposecomputingplatform,ithasbeencalleda"

solutioninsearchofaproblem."

Inthefollowing,wewillexaminetheadvantagesthatsuchaplatformoffersfordistributedandparallelcomputingandtheproblemsthatpreventitswidespreadsuccess.Subsequently,abriefoverviewofstate-of-the-artagentsystemsisprovided,togetherwithanexaminationofhowthesesystemsaddressthecontinuingchallengesofmobileagentcomputing.

  Mobileagentsasadesignparadigmfordistributedsystems

  Theconceptoftransmittingexecutableprogramsbetweenpotentiallyheterogeneousexecutionenvironmentsintroducesanewparadigmfortheimplementationofdistributedapplicationsforlarge-scale,potentiallyunreliable,networkedenvironments.Intraditionalclient-serversystemsthatuseonlyRPC,thedatatobemanipulated,suchastext,relationaldata,andimages,ismovedbetweenproceduresalreadyresidingontheclientandtheserver.Agent-basedcomputing,however,facilitatesthetransportationoftheprocedureitself(thatis,thealgorithmtobeapplied)totheclientbymeansofamobileagent,whichcanleadtolesstraffic.

  Alsointeresting,isthepossibilityofimplementingdynamicapplicationprogramminginterfaces(API)overagentsthroughtheuseofanagentcommunicationlanguage;

suchalanguag

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1