资源描述:
《galileo a tool for simulation and analysis of real-time networksnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Galileo:aToolforSimulationandAnalysisofReal-TimeNetworksyEdwardW.KnightlyandGiorgioVentreTR-93-008March1993AbstractGalileoisa
exibletoolforsimulationofheterogeneousreal-timecommunicationnetworksandfordevelopmentandvericationofnetworkprotocols.Galileoprovidesseveraluniquefeaturesthatmakeit
2、particularlysuitableforthesimulationandanal-ysisofnetworksthatprovidequality-of-serviceguarantees.First,itsobject-orientedprogrammingenvironmentprovidesthemeansforamodular,hierarchical,hetero-geneousdescriptionofnetworks.Second,itsmultimediadeviceinterfaceprovidesthetoolsforaqualitativeanaly
3、sisofnetworkprotocols.Finally,Galileo'snetworkinterfaceprovidesinteractionwithactualnetworkstoaccessrealdataandsimulaterealisticmultimediascenarios.TheTenetGroup,ComputerScienceDivision,DepartmentofEECS,UniversityofCalifornia,BerkeleyandInternationalComputerScienceInstitute,Berkeley.E-mail:
4、fknightly,ventreg@icsi.berkeley.eduyOnleavefromDipartimentodiInformaticaeSistemistica,UniversitadegliStudidiNapoliFedericoII",Napoli,Italy.1IntroductionInthispaperwepresentGalileo,atooldesignedandimplementedtoaddressseveralproblemsuniquetothesimulationandanalysisofreal-timecommunicationnet
5、works.ThetoolisbasedonPtolemy[4],anobject-orientedsoftwareenvironmentthatservesasafoundationforsimulationofheterogeneous,hierarchicalsystems.GalileohasseveraluniquefeaturesthatdistinguishitfromthevastnumberofexistingnetworksimulatorssuchasNetsim,REAL,andNEST.First,Galileoisobject-oriented.Th
6、isfeature,inheritedfromPtolemy,eectivelyexploitsthemodularandhierarchicalnatureofcommunicationnetworkprotocolsandfacilitatestheirrapidprototypingandtesting.Thesimulationenvironment,togetherwithPtolemy'sgraphicalinterface,providesablockdiagramrepresentationofthenetworkwheremodulesmaybeencaps
7、ulatedintohigherlevelmodules.Thisrepresentationallowseasycongurationofnetworksandnetworkpro-tocolsaswellasahierarchicalviewofthenetwork.Theobject-orientedparadigmextendstotheprotocolcode(writteninC++)andfacilitatesaneasyexchangeofaprotocol'salgori