Skip to main content

Simulation Management for Agent-Based Distributed Systems

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 73))

Abstract

The development of open distributed applications with autonomous components is increasingly challenged by rising complexity caused, e.g., by heterogeneous software and hardware modules as well as varying interactions between such components. For such systems, simulation provides a well-established way to study the effects of different system configurations on its behavior as, e.g., especially its performance. Therefore, simulation is of particular interest for autonomous distributed applications, i.e. for those that exhibit emergent phenomena and where simulation is required for, e.g., validation purposes within the development process. Prominent application domains targeted at in this work include the areas of multi-agent and self-organizing systems. For easing and speeding up simulations of system characteristics when developing such systems, this work presents tools and a powerful software framework for automating the corresponding simulation management. Its basis is a declarative language that is used to describe the setting to be simulated as well as its evaluation. Then, an additional software framework is provided that processes this description automatically - thereby relieving the developer from manually managing the execution, observation, optimization and evaluation of the simulation. In summary, this leads to much easier and sounder system simulations and, thus, to developing better autonomous distributed systems and applications.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. April, J., Better, M., Glover, F., Kelly, J.: New advances and applications for marrying simulation and optimization. In: WSC 2004: Proceedings of the 36th Conference on Winter Simulation Conference, Washington, D.C, pp. 80–86 (2004)

    Google Scholar 

  2. April, J., Glover, F., Kelly, J., Laguna, M.: Simulation-based optimization: practical introduction to simulation optimization. In: WSC 2003: Proceedings of the 35th Conference on Winter Simulation Conference, New Orleans, Louisiana, pp. 71–78 (2003)

    Google Scholar 

  3. Banks, J. (ed.): Handbook of Simulation. Principles, Methodology, Advances, Applications, and Practice. Wiley, Chichester (1998)

    Google Scholar 

  4. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A bdi agent system combining middleware and reasoning. In: Unland, R., Calisti, M., Klusch, M. (eds.) Software Agent-Based Applications, Platforms and Development Kits, pp. 143–168. Birkhaeuser-Verlag, Basel (2005)

    Chapter  Google Scholar 

  5. Brueckner, S., Van Dyke Parunak, H.: Resource-aware exploration of the emergent dynamics of simulated systems. In: AAMAS 2003: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 781–788. ACM, New York (2003)

    Chapter  Google Scholar 

  6. Drogoul, A., Vanbergue, D., Meurisse, T.: Multi-agent based simulation: Where are the agents? In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 1–15. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Edmonds, B., Bryson, J.: The insufficiency of formal design methods - the necessity of an experimental approach for the understanding and control of complex mas. In: AAMAS 2004: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 938–945. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

  8. Ferber, J.: Les systémes multi-agents. Vers une intelligence collective. InterEditions, Paris (1995)

    Google Scholar 

  9. Fu, M.: Feature article: Optimization for simulation: Theory vs. practice. INFORMS: Journal on Computing 14(3), 192–215 (2002)

    Google Scholar 

  10. Groetker, R.: Europa reloaded. Technology Review (2), 52–57 (2009)

    Google Scholar 

  11. Huberman, B., Glance, N.: Evolutionary games and computer simulations. Proceedings of the National Academy of Sciences of the United States of America 90(16), 7716–7718 (1993)

    Article  Google Scholar 

  12. Kelly, K.: The third culture. Science 279(5353), 992–993 (1998)

    Article  Google Scholar 

  13. Macal, C., North, M.: Agent-based modeling and simulation: desktop abms. In: WSC 2007: Proceedings of the 39th Conference on Winter Simulation, pp. 95–106. IEEE Press, Piscataway (2007)

    Chapter  Google Scholar 

  14. Mamei, M., Menezes, R., Tolksdorf, R., Zambonelli, F.: Case studies for self-organization in computer science. Journal of Systems Architecture 52(8), 443–460 (2006)

    Article  Google Scholar 

  15. Orcutt, G.: A new type of socio-economic system. The Review of Economics and Statistics 39(2), 116–123 (1957)

    Article  Google Scholar 

  16. Pietrula, M., Carley, K., Gasser, L.: Simulating Organizations. M.I.T. Press, Cambridge (1998)

    Google Scholar 

  17. Resnick, M.: Turtles, Termites and Traffic Jams. M.I.T. Press, Cambridge (1995)

    Google Scholar 

  18. Said, L., Bouron, T., Drogoul, A.: Agent-based interaction analysis of consumer behavior. In: AAMAS 2002: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 184–190. ACM, New York (2002)

    Chapter  Google Scholar 

  19. Schweitzer, F., Zimmermann, J.: Communication and self-organization in complex systems: A basic approach. In: Fischer, M., Froehlich, J. (eds.) Knowledge, Complexity and Innovation Systems, pp. 275–296. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  20. Serugendo, G., Gleizes, M., Karageorgos, A.: Self-organisation and emergence in mas: An overview. Informatica (Slovenia) 30(1), 45–54 (2006)

    Google Scholar 

  21. Sterman, J.: Business Dynamics - Systems Thinking and Modeling for a Complex World. McGraw-Hill, New York (2000)

    Google Scholar 

  22. Troitzsch, K.: Social simulation – origins, prospects, purposes. In: Conte, R., Hegselmann, R., Terna, P. (eds.) Simulating Social Phenomena. Lecture Notes in Economics and Mathematical System, vol. 456, pp. 41–54. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  23. Weise, T.: Global optimization algorithms - theory and application. E-Book (2008), http://www.it-weise.de/projects/book.pdf

  24. Yamamoto, G., Tai, H., Mizuta, H.: A platform for massive agent-based simulation and its evaluation. In: AAMAS 2007: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1–3. ACM, New York (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vilenica, A., Lamersdorf, W. (2011). Simulation Management for Agent-Based Distributed Systems. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2010. Lecture Notes in Business Information Processing, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19802-1_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19802-1_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19801-4

  • Online ISBN: 978-3-642-19802-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics