Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Using multi-agent system for code and data propagation
Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering.
2008 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

This work presents the concept of code and data propagation in a multi-agent system. First, the concepts of agent and multi-agent system are defined and examples are presented. Also arguments for using agent approach are given and potential benefits are listed. Afterwards the idea of code and data propagation is defined and explained. Then some examples of real solutions are given along with propagation algorithms, which depict the way of introducing the concept into real system solutions. Afterwards the code and data propagation in a multi-agent system is described, which is in many cases based on the object migration. Discussion about this concept ends with describing the types of agent migration and giving some examples of systems with agent migration. Then three multi-agent environments are described and one is chosen to be the basis of the implemented application. Second part of work starts with description of systems principal objective, which is the distributed calculating of prime numbers. At the beginning, agents of the system are presented, and then the main system processes are depicted in detail. All algorithms are shown in sequence diagrams, which point all asynchronisms in the system. Afterwards migration phase is described with all migration types and algorithms. The experiments are conducted in two environments: home and university. The main aim is to find optimal configurations for both environments. The conclusion from this work is that introducing code and data propagation to a multiagent system in a form of agent migration in a heterogeneous network could considerably decrease the execution time. Moreover based on the efficiency vector of computers participating in the experiment there is a possibility to set a task distribution, which is close to optimal, without searching for optimal configuration every time when running the experiment.

Place, publisher, year, edition, pages
2008. , 113 p.
Keyword [en]
multi-agent system, code and data propagation, agent migration
National Category
Computer Science Software Engineering
Identifiers
URN: urn:nbn:se:bth-4410Local ID: oai:bth.se:arkivexD9A5544C2592B0BBC125748000595F2FOAI: oai:DiVA.org:bth-4410DiVA: diva2:831748
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2008-07-08 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(1411 kB)72 downloads
File information
File name FULLTEXT01.pdfFile size 1411 kBChecksum SHA-512
34d794496f485f89b3fcbcc878a5a870b240da918c5c7d36c814d5cca1839e8ebde36135897bb31c1ff0a2e547edffe51f595496b3c5f8058f46ebd376e0ff2a
Type fulltextMimetype application/pdf

By organisation
Department of Systems and Software Engineering
Computer ScienceSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 72 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 25 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf