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...

Full description

Bibliographic Details
Main Authors: Wathiq Laftah Al-Yaseen, Zulaiha Ali Othman, Mohd Zakree Ahmad Nazri
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