A Large Data Exchange Method for Multi-agent in Java Agent Development Framework
One of the Business Intelligent solutions that are currently in use is the Multi-Agent System (MAS). Communication is one of the most important elements in MAS, especially for exchanging large low level data between distributed agents (physically). The Agent Communication Language in JADE has been...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
EconJournals
2016-12-01
|
Series: | International Review of Management and Marketing |
Online Access: | https://econjournals.com/index.php/irmm/article/view/3905 |
_version_ | 1797921568889765888 |
---|---|
author | Wathiq Laftah Al-Yaseen Zulaiha Ali Othman Mohd Zakree Ahmad Nazri |
author_facet | Wathiq Laftah Al-Yaseen Zulaiha Ali Othman Mohd Zakree Ahmad Nazri |
author_sort | Wathiq Laftah Al-Yaseen |
collection | DOAJ |
description |
One of the Business Intelligent solutions that are currently in use is the Multi-Agent System (MAS). Communication is one of the most important elements in MAS, especially for exchanging large low level data between distributed agents (physically). The Agent Communication Language in JADE has been offered as a secure method for sending data, whereby the data is defined as an object. However, the object cannot be used to send data to another agent in a different machine. Therefore, the aim of this paper was to propose a method for the exchange of large low level data as an object by creating a proxy agent known as a Delivery Agent, which temporarily imitates the Receiver Agent. The results showed that the proposed method is able to send large-sized data. The experiments were conducted using 16 datasets ranging from 100,000 to 7 million instances. However, for the proposed method, the RAM and the CPU machine had to be slightly increased for the Receiver Agent, but the latency time was not significantly different compared to the use of the Java Socket method (non-agent and less secure). With such results, it was concluded that the proposed method can be used to securely send large data between agents.
Keywords: Data Exchange, Multi-agent, Agent Communication, Low Level Data, Java Agent Development Framework
JEL Classifications: C61, C63, C82, C88
|
first_indexed | 2024-04-10T14:17:36Z |
format | Article |
id | doaj.art-87016ceee17b47fc9f1965fd30a0613b |
institution | Directory Open Access Journal |
issn | 2146-4405 |
language | English |
last_indexed | 2024-04-10T14:17:36Z |
publishDate | 2016-12-01 |
publisher | EconJournals |
record_format | Article |
series | International Review of Management and Marketing |
spelling | doaj.art-87016ceee17b47fc9f1965fd30a0613b2023-02-15T16:09:28ZengEconJournalsInternational Review of Management and Marketing2146-44052016-12-0168SA Large Data Exchange Method for Multi-agent in Java Agent Development FrameworkWathiq Laftah Al-YaseenZulaiha Ali OthmanMohd Zakree Ahmad Nazri One of the Business Intelligent solutions that are currently in use is the Multi-Agent System (MAS). Communication is one of the most important elements in MAS, especially for exchanging large low level data between distributed agents (physically). The Agent Communication Language in JADE has been offered as a secure method for sending data, whereby the data is defined as an object. However, the object cannot be used to send data to another agent in a different machine. Therefore, the aim of this paper was to propose a method for the exchange of large low level data as an object by creating a proxy agent known as a Delivery Agent, which temporarily imitates the Receiver Agent. The results showed that the proposed method is able to send large-sized data. The experiments were conducted using 16 datasets ranging from 100,000 to 7 million instances. However, for the proposed method, the RAM and the CPU machine had to be slightly increased for the Receiver Agent, but the latency time was not significantly different compared to the use of the Java Socket method (non-agent and less secure). With such results, it was concluded that the proposed method can be used to securely send large data between agents. Keywords: Data Exchange, Multi-agent, Agent Communication, Low Level Data, Java Agent Development Framework JEL Classifications: C61, C63, C82, C88 https://econjournals.com/index.php/irmm/article/view/3905 |
spellingShingle | Wathiq Laftah Al-Yaseen Zulaiha Ali Othman Mohd Zakree Ahmad Nazri A Large Data Exchange Method for Multi-agent in Java Agent Development Framework International Review of Management and Marketing |
title | A Large Data Exchange Method for Multi-agent in Java Agent Development Framework |
title_full | A Large Data Exchange Method for Multi-agent in Java Agent Development Framework |
title_fullStr | A Large Data Exchange Method for Multi-agent in Java Agent Development Framework |
title_full_unstemmed | A Large Data Exchange Method for Multi-agent in Java Agent Development Framework |
title_short | A Large Data Exchange Method for Multi-agent in Java Agent Development Framework |
title_sort | large data exchange method for multi agent in java agent development framework |
url | https://econjournals.com/index.php/irmm/article/view/3905 |
work_keys_str_mv | AT wathiqlaftahalyaseen alargedataexchangemethodformultiagentinjavaagentdevelopmentframework AT zulaihaaliothman alargedataexchangemethodformultiagentinjavaagentdevelopmentframework AT mohdzakreeahmadnazri alargedataexchangemethodformultiagentinjavaagentdevelopmentframework AT wathiqlaftahalyaseen largedataexchangemethodformultiagentinjavaagentdevelopmentframework AT zulaihaaliothman largedataexchangemethodformultiagentinjavaagentdevelopmentframework AT mohdzakreeahmadnazri largedataexchangemethodformultiagentinjavaagentdevelopmentframework |