资源描述:
《mobile agents and smart networks for distributed simulations》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MOBILEAGENTSANDSMARTNETWORKSFORDISTRIBUTEDSIMULATIONSSteveStone*MikeZydaDonBrutzmanJohnFalbyComputerScienceDepartment,CodeCS/ZkNavalPostgraduateSchoolMonterey,California93943-5118E-Mail:{stonesw,zyda,brutzman,falby}@cs.nps.navy.mil*contactauthorKEYWORDSCommunicationsArchitecture,Commun
2、icationNetwork,Multicast,ScalabilityABSTRACTAstheuseofDistributedInteractiveSimulationshasgrown,theneedtosupportalargenumberofplayersintheenvironmenthasbecomeapparent.DIShasnotbeenabletosupportalargenumberofentitiesbecauseofitshighnetworkbandwidthrequirementsandthelargecomputationalloa
3、dsitplacesonhostcomputers.Acombinationofanagentbasedarchitectureandsmartnetworksprovidesapromisingsolutiontotheseproblemswhenimplementinglarge-scaledistributedsimulations.Anagentsystemusingtheremoteprogrammingparadigm,transportingthenecessaryparametersandthenecessarycodeforremoteexecut
4、ion[WHITE95],couldreducethenetworkbandwidthrequirementsandlargecomputationalloadsassociatedwithalargedistributedsimulation.ThisreductionwouldoccurbyeliminatingunnecessaryPDUtrafficthroughtheuseofmobileagentsthatrepresenttheoriginatingentity.Theseagentswouldtravelto,andresideon,thehostc
5、omputerofotherentitiesandprovidethenecessarystateinformationforstationaryentitieswithoutusingnetworkresources.SmartNetworkscouldbeusedtocreateaflexibleareaofinterestmanager,allowingentitiestospecifytheirareaofinterestandtheinformationthattheyrequirefromwithinthatarea[HARR95a].Thisappro
6、achallowsanentitytogetalloftheinformationitrequirestorepresentitsviewofthesimulatedworldwhileeliminatingunnecessaryinformationprocessing.DISTRIBUTEDINTERACTIVESIMULATIONS:Engineers(IEEE)asanInternationalStandard(IEEEStd1278-1993).DISProtocol:WhiletheDISstandardadoptedmanyaspectsoftheea
7、rlierSIMNETprotocolincludingitsgeneralDevelopmentoftheDISprotocolbeganin1989,principles,terminologyandPDUformats,itisintendedjointlysponsoredbytheUnitedStatesArmySimulation,toovercomethelimitationsofSIMNETandincludesTrainingandInstrumentationCommand(STRICOM),packetdefinitionsnotfound