资源描述:
《A scalable network architecture for distributed virtual environments with dynamic QoS over IPv6》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AScalableNetworkArchitectureforDistributedVirtualEnvironmentswithDynamicQoSoverIPv6*MejdiEraslan,NicolasD.Georganas,JoséR.Gallardo,DimitriosMakrakisSchoolofInformationTechnologyandEngineeringUniversityofOttawa161LouisPasteurOttawa,Ontario,CanadaK1N6N5{eraslan,georgan
2、a,dimitris,gallardo}@site.uottawa.caAbstractVirtualenvironments(VEs)areinteractivecomputersimulationsthatimmerseusersinanalternatereality.DistributedVE(DVE)applicationssimulatetheexperienceofreal-timeinteractionamongmultipleusersinasharedthree-dimensional(3-D)virtual
3、world.Inthispaper,weidentifythenetworkservicerequirementsforhighlyinteractiveDVEsandshowthelimitationsofIPv4insatisfyingthem.WeproposeatransportsystemforDVEapplications,whichincorporatesascalablenetworkarchitectureanddynamicQoSadaptationoverIPv6.Thenetworkcommunicati
4、onarchitecturecombinestheadvantagesofanycasting,unicastingandmulticastingwhilethedynamicQoSadaptationassiststheDVEapplicationsinadaptingtofluctuationsinthenetwork.Thenetwork-specificissuesarehiddenfromtheapplicationbymeansofanetworkingmoduleandawell-definedApplicatio
5、nProgramInterface(API).TheimplementationofaDVEapplication,calledVirtualEnvironmentSupportingMulti-userInteractionoverIPv6(VESIR-6),usingthisarchitecture,isexplained.1IntroductionDVEisanevolvingfieldofapplicationsthatareobjects.Ifnotcarefullydesigned,thenetworkcouldea
6、silydistributedinnature,wheredifferentpartiesinteractwithinbecomeabottleneckandcorruptthesynchronizationamongthevirtualworldconcurrently.DVEapplicationshaveusers.Forachievinglarge-scaleDVEapplications,theevolvedfromdistributedinteractivesimulationexperimentsavailable
7、communicationbandwidthshouldbeusedasformilitarypurposes.Improvedcomputergraphics,andefficientlyaspossible.ThedesignofthenetworkplatformindependenceoftheVirtualRealityModelingcommunicationinfrastructureisimportantforminimizingLanguage(VRML)[1]andJava[2]standardsopened
8、thelatency,optimizingnetworkresources,andsupportinglarge-doorsforanewkindofmulti-userapplicationsincludingscalevirtualenvironments.