Publication | Closed Access
JiST: an efficient approach to simulation using virtual machines: Research Articles
42
Citations
51
References
2005
Year
Cluster ComputingEngineeringComputer ArchitectureSimulationJist FrameworkSystems EngineeringEfficient ApproachDiscrete Event SimulatorsModeling And SimulationParallel ComputingSimulation LanguageComputer EngineeringVirtual Physical SystemsVirtualization SupportSoftware SimulationComputer ScienceMobile ComputingDistributed SimulationResearch ArticlesNode Wireless NetworksNetwork SimulationEdge ComputingCloud ComputingSimulation InfrastructureVirtualization ToolParallel ProgrammingVirtual MachinesSystem SoftwareVirtual Machine
Discrete event simulators are important scientific tools, and their efficient design and execution is the subject of much research. The paper proposes a new approach for constructing simulators that leverages virtual machines and combines advantages from traditional systems‑based and language‑based designs. The authors introduce JiST, a Java‑based simulation system that embeds simulation semantics directly into the Java execution model for efficient and transparent execution, and demonstrate its practicality by building SWANS, a scalable wireless ad hoc network simulator. JiST delivers the standard benefits of the modern Java runtime, outperforms existing highly optimized simulation runtimes, and enables simulation of million‑node wireless networks—two orders of magnitude larger than what current simulators can handle on comparable hardware. © 2005 John Wiley & Sons, Ltd., JiST and SWANS software and documentation are available online.
Discrete event simulators are important scientific tools and their efficient design and execution is the subject of much research. In this paper, we propose a new approach for constructing simulators that leverages virtual machines and combines advantages from the traditional systems-based and language-based simulator designs. We introduce JiST, a Java-based simulation system that executes discrete event simulations both efficiently and transparently by embedding simulation semantics directly into the Java execution model. The system provides standard benefits that the modern Java runtime affords. In addition, JiST is efficient, out-performing existing highly optimized simulation runtimes. As a case study, we illustrate the practicality of the JiST framework by applying it to the construction of SWANS, a scalable wireless ad hoc network simulator. We simulate million node wireless networks, which represents two orders of magnitude increase in scale over what existing simulators can achieve on equivalent hardware and at the same level of detail. Copyright © 2005 John Wiley & Sons, Ltd.As of this writing, the JiST and SWANS software distributions and documentation are available online [1]
| Year | Citations | |
|---|---|---|
Page 1
Page 1