8 3 networked application 8 3 networked application
play

8.3 Networked Application 8.3 Networked Application History and - PDF document

8.3 Networked Application 8.3 Networked Application History and Evolution History and Evolution Department of Defense (DoD) Department of Defense (DoD) SIMNET SIMNET Distributed Interactive Simulation (DIS)


  1. §8.3 Networked Application §8.3 Networked Application History and Evolution History and Evolution � Department of Defense (DoD) Department of Defense (DoD) � � SIMNET SIMNET � � Distributed Interactive Simulation (DIS) Distributed Interactive Simulation (DIS) � � High High- -Level Architecture (HLA) Level Architecture (HLA) � � Academic NVEs Academic NVEs � 1980 1980 1990 1990 2000 2000 � PARADISE PARADISE � � DIVE DIVE � Military Military DIS DIS HLA HLA SIMNET SIMNET � BrickNet BrickNet � NPSNET, STOW NPSNET, STOW � other academic projects other academic projects � DVE DVE CVE CVE Academic Academic � Networked games and demos Networked games and demos � RB2 DIVE, Spline, MASSIVE, Coven RB2 DIVE, Spline, MASSIVE, Coven � SGI SGI Flight, Dogfight and and Falcon A.T. � Flight, Dogfight Falcon A.T. Amaze Amaze Ultima Online Ultima Online MUD Entertainment Entertainment MUD Air Warrior Air Warrior Doom Doom � Doom � Doom Battle.net Battle.net � other multiplayer games other multiplayer games � U.S. Department of of Defense (DoD) Defense (DoD) SIMNET U.S. Department SIMNET � The largest The largest developer of developer of networked virtual environments networked virtual environments � Technical Technical challenges challenges � � (NVEs) for use as simulation systems (NVEs) for use as simulation systems � how to fabricate high how to fabricate high- -quality, low quality, low- -cost simulators cost simulators � � one of the first to develop NVEs with its SIMNET system one of the first to develop NVEs with its SIMNET system � how to network them how to network them together to create a consistent battlefield together to create a consistent battlefield � � � the first to do work on large the first to do work on large- -scale NVEs scale NVEs � � Testbed Testbed � � SIMNET (simulator networking) SIMNET (simulator networking) � 11 sites with 11 sites with 50 50– –100 100 simulators at each site simulators at each site � � � begun 1983, delivered 1990 begun 1983, delivered 1990 � a simulator a simulator is is the portal to the synthetic environment the portal to the synthetic environment � � � a distributed military virtual environment developed for DARPA a distributed military virtual environment developed for DARPA � participants participants can interact/play with others can interact/play with others � � (Defense Advanced Research Projects Agency) (Defense Advanced Research Projects Agency) � play was play was unscripted unscripted free play free play � � develop a develop a ‘low ‘low- -cost’ cost’ NVE for training small units (tanks, NVE for training small units (tanks, � � confined to confined to the chain the chain of command of command � helicopters,…) to fight as a team helicopters,…) to fight as a team SIMNET NSA i. Object- -Event Event Architecture Architecture SIMNET NSA i. Object � Models Models the world as a collection of the world as a collection of objects � objects Basic components components Basic � vehicles and weapon systems that can interact vehicles and weapon systems that can interact � An object- An object -event architecture event architecture � a single object is usually managed by a single a single object is usually managed by a single host host i. i. � � ‘selective functional fidelity’ ‘selective functional fidelity’ � A notion of autonomous simulator nodes A notion of autonomous simulator nodes ii. ii. � Models Models interactions between objects as a interactions between objects as a � collection collection of of events events An embedded set of predictive modelling An embedded set of predictive modelling algorithms algorithms (i.e., (i.e., iii. iii. � messages indicating a change in the world or object state messages indicating a change in the world or object state � ‘dead reckoning’) reckoning’) ‘dead � The basic terrain and structures are separate from the collectio The basic terrain and structures are separate from the collection n � of objects of objects � if the structure can be destroyed then it has to be reclassified if the structure can be destroyed then it has to be reclassified as an as an � object, object, whose state whose state is continually transmitted onto the is continually transmitted onto the network network 1

Recommend


More recommend