JiST: an efficient approach to simulation using virtual machines†

作者: Rimon Barr , Zygmunt J. Haas , Robbert van Renesse

DOI: 10.1002/SPE.647

关键词:

摘要: Discrete event simulators are important scientific tools and their efficient design execution is the subject of much research. In this paper, we propose a new approach for constructing that leverages virtual machines combines advantages from traditional systems-based language-based simulator designs. We introduce JiST, Java-based simulation system executes discrete simulations both efficiently transparently by embedding semantics directly into Java model. The provides standard benefits modern runtime affords. addition, JiST efficient, out-performing existing highly optimized runtimes. As case study, illustrate practicality framework applying it to construction SWANS, scalable wireless ad hoc network simulator. simulate million node networks, which represents two orders magnitude increase in scale over what can achieve on equivalent hardware at same level detail. Copyright © 2005 John Wiley & Sons, Ltd.

参考文章(67)
Deyu Hu, Chi-Chao Chang, Thorsten von Eicken, Chris Hawblitzel, Grzegorz Czajkowski, Implementing multiple protection domains in java usenix annual technical conference. pp. 22- 22 ,(1998)
R. Bagrodia, R. Meyer, M. Takai, Yu-An Chen, Xiang Zeng, J. Martin, Ha Yoon Song, Parsec: a parallel simulation environment for complex systems IEEE Computer. ,vol. 31, pp. 77- 85 ,(1998) , 10.1109/2.722293
Richard M. Fujimoto, Parallel discrete event simulation Communications of the ACM. ,vol. 33, pp. 30- 53 ,(1990) , 10.1145/84537.84545
D.E. Martin, T.J. McBrayer, P.A. Wilsey, WARPED: a time warp simulation kernel for analysis and application development hawaii international conference on system sciences. ,vol. 1, pp. 383- 386 ,(1996) , 10.1109/HICSS.1996.495485
Maria Hybinette, Richard Fujimoto, Don Allison, Samir Das, Kiran Panesar, GTW: a time warp system for shared memory multiprocessors winter simulation conference. pp. 1332- 1339 ,(1994) , 10.5555/193201.194885
Lodewijk Bergmans, Cristina Videira Lopes, Aspect-Oriented Programming workshop on object oriented technology. ,vol. 1241, pp. 288- 313 ,(1999) , 10.1007/3-540-46589-8_17
David Andersen, Hari Balakrishnan, Frans Kaashoek, Robert Morris, Resilient overlay networks symposium on operating systems principles. ,vol. 35, pp. 131- 145 ,(2001) , 10.1145/502034.502048
Ole-Johan Dahl, Kristen Nygaard, SIMULA: an ALGOL-based simulation language Communications of The ACM. ,vol. 9, pp. 671- 678 ,(1966) , 10.1145/365813.365819
Herb Schwetman, CSIM18—the simulation engine winter simulation conference. pp. 517- 521 ,(1996) , 10.1145/256562.256735
George B. Kleindorfer, Kevin J. Healy, Richard A. Kilgore, The future of Java-based simulation winter simulation conference. ,vol. 2, pp. 1707- 1712 ,(1998) , 10.5555/293172.293559