DSL Banner

 
Reading Material

 
 
 

Simulation Background

  Richard M. Fujimoto, Parallel and Distributed Simulation Systems, Wiley Interscience, January 2000 [publisher URL].
  Richard M. Fujimoto, Parallel discrete event simulation, Communication of the ACM 33, 10 (October 1990), 30-53. [local .pdf]
  David R. Jefferson, Virtual time, ACM Transactions on Programming Languages and Systems (TOPLAS), v.7 n.3, p.404-425, July 1985 [local .pdf]

 

Java Language References

  Smith and Williams, Performance solutions: A practical guide to creating responsive, scalable software (Chapter 12), Addison Wesley Professional, [publisher URL]
  Elliotte Rusty Harold, Java Network Programming, Third Edition, O'Reilly, October 2004. [publisher URL]

 

Java Distributed Systems

  Bernd O. Christiansen, Peter Cappello, Mihai F. Ionescu, Michael O. Neary, Klaus E. Schauser, and Daniel Wu. Javelin: Internet-based parallel computing using Java.
Concurrency: Practice and Experience, 9(11):1139-1160, November 1997. [site URL ] [local .pdf]
 

Michael Philippsen and Matthias Zenger. JavaParty - Transparent remote objects in Java, In Concurrency: Practice and Experience 9(11):1225-1242, John Wiley & Sons, Ltd., Chichester, West Sussix, 1997. [ JavaParty site URL] [local .pdf]

  Thomas Keane, A General-Purpose Heterogeneous Distributed Computing System, Master Thesis, Department of Computer Science National University of Ireland Maynooth, July 2004. [site URL with pdf links] [local .pdf]

 

Java Threads

  Edward A. Lee, The Problem with Threads, EECS Department University of California at Berkeley, Techical Report, January 2006. [local .pdf]
 

Efficient Java RMIs

 

More Efficient Serialization and RMI for Java, Michael Philippsen, Bernhard Haumacher and Christian Nester. In Concurrency: Practice and Experience 12(7):495-518, John Wiley & Sons, Ltd., Chichester, West Sussix, May 2000. [site URL with pdf source -- KaRMI] [local .pdf]

  Efficient Java RMI for parallel programming, Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri Bal, Thilo Kielmann, Ceriel Jacobs, Rutger Hofman. [Manta RMI]. In ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 23 , Issue 6 (November 2001), Pages: 747 - 775. [site URL ] [local .pdf] [local .ppt]
  Dawid Kurzyniec, Tomasz Wrzosek, Vaidy S. Sunderam, Aleksander Slominski: RMIX: A Multiprotocol RMI Framework for Java. IPDPS 2003: 140 [local .pdf]
   
 

Multi-agent based PDES Simulation Architectures

 
 

Optimistic/Conservative Simulation Kernels

  Ronald Ewald, Chen Dan, Ton Oguara, Georgios Theodoropoulos, Michael Lees, Brian Logan, and Ton Oguara, and Adelinde M. Uhrmacher (2006). "Performance Analysis of Shared Data Access Algorithms for Distributed Simulation of MAS." Proceedings of the Twentieth ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS 2006). (to appear). [local .pdf]
  Michael Lees, Brian Logan, and Chen Dan, Ton Oguara, and Georgios Theodoropoulos. "Analysing the Performance of Optimistic Synchronisation Algorithms in Simulations of Multi-Agent Systems." Proceedings of the Twentieth ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS 2006). May 2006. [local .pdf]
  Michael Lees, Brian Logan, and Georgios Theodoropoulos (2006). "Agents, Games and HLA." Simulation Modelling Practice and Theory. [local .pdf]
  Michael Lees, Brian Logan, Chen Dan, Ton Oguara, and Georgios Theodoropoulos (2005). "Decision-Theoretic Throttling for Optimistic Simulations of Multi-Agent Systems." Proceedings of the Ninth IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2005) (pp. 171-178). [local .pdf]
  Michael Lees, Brian Logan, and Georgios Theodoropoulos (2004). "Time Windows in Multi-Agent Distributed Simulation." Proceedings of the 5th EUROSIM Congress on Modelling and Simulation (EuroSim'04). [local .pdf]
  Michael Lees, Brian Logan, Rob Minson, Ton Oguara and Georgios Theodoropoulos (2004). "Distributed Simulation of MAS." Multi-Agent and Multi-Agent-Based Simulation: Joint Workshop MABS 2004 (pp. 25-36). [local .pdf]
  Michael Lees , Brian Logan, and Georgios Theodoropoulos, Adaptive Optimistic Synchronisation for Multi-Agent Simulation, In Proceedings of the 17th European Simulation Multiconference (ESM 2003), 2003, 77-82. [group URL] [local .pdf]
  Maria Hybinette, Eileen Kraemer, Yin Xiong, Glenn Matthews and Jaim Ahmed, (2006). "SASSY: A Design for a Scalable Agent-based Simulation SYstem using a distributed discrete event infrastructure " To appear in "2006 Winter Simulation Conference (WSC-2006), December, 2006. [local .pdf]
 

HLA like systems

  Patrick Riley and George Riley, SPADES -- A distributed agent simulation environment with software-in-the-loop execution, In Proceedings of the 2003 Winter Simulation Conference (WSC-2003), December, 2003. 817-825. [site URL] [local .pdf] [manual-0.91.pdf][reference-0.7 .pdf]
  Kratkiewicz, G., Fedyk, A., Cerys, D., Integrating a Distributed Agent-Based Simulation into an HLA Federation [local .pdf] [local .ppt] [SIW URL with pdf]
  Lihua Wang; Turner, S.J.; Fang Wang, "Interest management in agent-based distributed simulations" , In Proceedings of the Seventh Distributed Simulation and Real-Time Applications (DS-RT 2003), pp 20-27. [local .pdf]
 

DEVS like systems

  Adelinde M. Uhrmacher, "Concepts of object- and agent-oriented simulation", In SCS Transactions of the Society for Computer Simulation International, Volume 14 , Issue 2 (June 1997), 59 - 67 [local .pdf]
  Adeline M. Uhrmacher, Petra Tyschler and Dirk Tyschler, "Modeling and simulation of mobile agent", Future Generation Computer Systems, 2000, 107--118. [local .pdf]
  Adelinde M. Uhrmacher and Karsten Gugler, Distributed, parallel simulation of multiple, deliberative agents, Proceedings of the 14th Workshop on Parallel and Distributed Simulation (PADS-2000), May 2000, 101--108 [local .pdf]
 

Multi-agent simulation: Applications

Franziska Klügl, "" In Proceedings of the International Conference on Intelligent Methods in Processing and Manufacturing of Materials (IPMM 2001), Vancouver 2001 [local .pdf]
 

Java based simulators

  JiST: An efficient approach to simulation using virtual machines. Software Practice & Experience, 35(6): 539-576, May 2005. [local .pdf] [thesis .pdf]
  JiST: Embedding Simulation Time into a Virtual Machine. Proceedings of EuroSim Congress on Modelling and Simulation, September 2004. [JiST URL publications] [local .pdf] [technical report version .pdf]
  David Nicol, Michael Johnson and Ann Yoshimura, IDES: A Java-based Distributed Simulation Engine, 1998 International Workshop on Modeling Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS)
Montreal, Canada 1998, pp. 233-240 [local .pdf]
  Alois Ferscha, Michael Richter: Java Based Conservative Distributed Simulation. Winter Simulation Conference 1997: 381-388 [local .pdf]
  Bruno Richard Preiss and Carey Ka Wing Wan, The Parsimony Project: A Distributed Simulation Testbed in Java, In Proc. 1999 International Conference On Web-Based Modelling & Simulation, volume 31 of Simulation Series, pages 89-94, San Francisco, CA, January 1999. [site URL - also got presentation online] [local .pdf parsinomy slides .pdf ]
 

Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture) [site URL] [Ptolemy II paper links .pdf] [volume I (intro) .pdf][volume II (software) .pdf][volume III (domains) .pdf]

  Ming Zhang, B.P. Zeigler, P. Hammonds, "DEVS/RMI-An Auto-Adaptive and Reconfigurable Distributed Simulation Environment for Engineering Studies", to appear in Journal of International Test & Evaluation Association (ITEA), 2005 [local .pdf]
 

Advanced PDES techniques

  Ivan Tacic and Richard Fujimoto, Synchronized Data Distribution Management in Distributed Simulations, In Proceedings of the 12th Workshop on Parallel and Distributed Simulation (PADS-98), May 1998, 108--115. [local .pdf]
  Abhishek Chugh, Maria Hybinette: Towards Adaptive Caching for Parallel and Discrete Event Simulation. Winter Simulation Conference 2004: 336-343 [local .pdf]
  Abhishek Agarwal, Maria Hybinette: Merging Parallel Simulation Programs. PADS 2005: 227-233 [local .pdf]
  Maria Hybinette, Richard Fujimoto: Cloning parallel simulations. ACM Trans. Model. Comput. Simul. 11(4): 378-407 (2001) [local .pdf] [local version 2 .pdf]
  Maria Hybinette, "Just-In-Time Cloning," pads, pp. 45-51, 18th Workshop on Parallel and Distributed Simulation (PADS'04), 2004. [local .pdf]
 

Multi-agent Simulators

  Brian P. Gerkey and Richard T. Vaughan and Andrew Howard, The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems, In Proceedings of the International Conference on Advanced Robotics, July 2003, 317-323. [USC publication details: URL] [local conference .pdf].
  Sean Luke and Claudio Cioffi-Revilla and Liviu Panait and Keith Sullivan and Gabriel Balan, MASON: A Multiagent Simulation Environment, SIMULATION, 2005, 517-527. [gmu site URL] [local .pdf - similar conference publication]
  Nelson Minar and Roger Burkhart and Chris Langton and Manor Askenazi, The Swarm Simulation System: A Toolkit for Building Multi-agent Simulations, Santa Fe Institute, 1996. [site URL] [local .pdf]
  Les Gasser and Kelvin Kakugawa, MACE3J: Fast Flexible Distributed Simulation of Large, Large-Grain Multi-Agent Systems, In Proceedings of AAMAS-2002 [local .pdf]

 

Multiagent Systems

  Katia P. Sycara, Multiagent Systems, 19(2): Summer 1998, 1998, 79-92 [local .pdf] [site URL getting started]
 

Verification, performance evalution and predictions

  Verification
  Frey, P., Radhakrishnan, R., Carter, H.W., Wilsey, P.A., Alexander, P.
A formal specification and verification framework for Time Warp based parallel simulation
IEEE Transactions on Software Engineering, 2002
Volume 28, Issue 1, Date: Jan 2002, Pages: 58 - 78 [local .pdf]
  Performance Analysis
 

R.M. Fujimoto,
Performance of Time Warp under synthetic workloads.
In Proceedings of the SCS Multiconference on Distributed Simulation, 23-28.
SCS (simulation computer society) 1990. [LIBRARY]

  R.M. Fujimoto,
Time Warp on a Shared Memory Multiprocessor,
IEEE Trans. Soc. for Computer Simulation, vol. 6, no. 3, pp. 211-239, 1989. [LIBRARY]
  Performance analysis of Time Warp with multiple homogeneous processors
Gupta, A.; Akyildiz, I.F.; Fujimoto, R.M.
Software Engineering, IEEE Transactions on
Volume 17, Issue 10, Date: Oct 1991, Pages: 1013 - 1027 [local .pdf]
  A Framework For Performance Analysis Of Parallel Discrete Event Simulators
Balakrishnan, V.; Frey, P.; Abu-Ghazaleh, N.B.; Wilsey, P.A.
Simulation Conference Proceedings, 1997. Winter
Date: 7-10 Dec 1997, Pages: 429 - 436 [local .pdf]
  Performance Prediction
  Performance prediction of large-scale parallel discrete event models
of physical systems.
Perumalla, K.S.; Fujimoto, R.M.; Thakare, P.J.; Pande, S.; Karimabadi, H.;
Omelchenko, Y.; Driscoll, J.
2005 Winter Simulation Conference [local .pdf]
  Pitfalls of Parallel Discrete Event Simulation
  Perils and pitfalls of parallel discrete-event simulation
1996 Winter Simulation Conference
Proceedings of the 28th conference on Winter simulation
Coronado, California, United States
Pages: 136 - 143 [local .pdf]

Miscellenaous Links

  http://monarc.web.cern.ch/MONARC/simulation/iosif.html

 

 

 
   
 
Copyright (c) 2005-2006 The University of Georgia. All rights reserverved.