hkr.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Scalability in distributed multi-agent based simulations: the JADE case
Blekinge Institute of Technology.
Blekinge Institute of Technology.
Blekinge Institute of Technology.
Blekinge Institute of Technology.
2008 (Engelska)Ingår i: Second International Conference on Future Generation Communication and Networking Symposia, 2008. Vol. 5, Los Alamitos: Ieee Computer Soc , 2008, 596, , s. 602s. 596-602Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Agent platforms provide a framework for development and execution of parallel applications such as multi-agent based simulation (AMBS). However, these platforms have limitations to support large-scale MABS applications in practice. This paper aims at investigating and improving the performance of an agent platform with a AMBS workload in distributed environments. We carried out an experimental study with the JADE framework as our agent platform. The experiments show the performance characteristics of the workload and that JADE does not scale well due to message transport and agent directory service limitations. We propose solutions to overcome these performance bottlenecks and facilitate the efficient execution of AMBS in a distributed environment. Initial experimental results demonstrate the feasibility of the proposed approaches.

Ort, förlag, år, upplaga, sidor
Los Alamitos: Ieee Computer Soc , 2008, 596. , s. 602s. 596-602
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:hkr:diva-11441DOI: 10.1109/FGCNS.2008.158ISI: 000270432000123ISBN: 978-1-4244-3430-5 (tryckt)OAI: oai:DiVA.org:hkr-11441DiVA, id: diva2:679101
Konferens
International Conference on Future Generation Communication and Networking Symposia
Tillgänglig från: 2013-12-13 Skapad: 2013-12-13 Senast uppdaterad: 2018-01-11Bibliografiskt granskad
Ingår i avhandling
1. Improving the performance of distributed multi-agent based simulation
Öppna denna publikation i ny flik eller fönster >>Improving the performance of distributed multi-agent based simulation
2011 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

This research investigates approaches to improve the performance of multi-agent based simulation (MABS) applications executed in distributed computing environments.  MABS is a type of micro-level simulation used to study dynamic systems consisting of interacting entities, and in some cases, the number of the simulated entities can be very large.  Most of the existing publicly available MABS tools are single-threaded desktop applications that are not suited for distributed execution.  For this reason, general-purpose multi-agent platforms with multi-threading support are sometimes used for deploying MABS on distributed resources.  However, these platforms do not scale well for large simulations due to huge communication overheads.  In this research, different strategies to deploy large scale MABS in distributed environments are explored, e.g., tuning existing multi-agent platforms, porting single-threaded MABS tools to distributed environment, and implementing a service oriented architecture (SOA) deployment model.

Although the factors affecting the performance of distributed applications are well known, the relative significance of the factors is dependent on the architecture of the application and the behaviour of the execution environment. We developed mathematical performance models to understand the influence of these factors and, to analyze the execution characteristics of MABS.  These performance models are then used to formulate algorithms for resource management and application tuning decisions.

The most important performance improvement solutions achieved in this thesis include: predictive estimation of optimal resource requirements, heuristics for generation of agent reallocation to reduce communication overhead and, an optimistic synchronization algorithm to minimize time management overhead.  Additional application tuning techniques such as agent directory caching and message aggregations for fine-grained simulations are also proposed.  These solutions were experimentally validated in different types of distributed computing environments.

Another contribution of this research is that all improvement measures proposed in this work are implemented on the application level.  It is often the case that the improvement measures should not affect the configuration of the computing and communication resources on which the application runs.  Such application level optimizations are useful for application developers and users who have limited access to remote resources and lack authorization to carry out resource level optimizations.

Ort, förlag, år, upplaga, sidor
Karlskrona: Blekinge Institute of Technology, 2011. s. 213
Serie
Blekinge Institute of Technology doctoral dissertation series, ISSN 1653-2090 ; 2011:04
Nyckelord
agent based simulation, MABS, distributed systems, application performance
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:hkr:diva-11457 (URN)9789172951983 (ISBN)
Tillgänglig från: 2013-12-17 Skapad: 2013-12-16 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltext

Personposter BETA

Mengistu, Dawit

Sök vidare i DiVA

Av författaren/redaktören
Mengistu, Dawit
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 39 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf