A large data exchange method for multi-agent in Java agent development framework

Research output: Contribution to journalArticle

Abstract

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 Java Agent Development framework 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.

Original languageEnglish
Pages (from-to)27-32
Number of pages6
JournalInternational Review of Management and Marketing
Volume6
Issue number8Special Issue
Publication statusPublished - 2016

Fingerprint

Java
Data exchange
Communication
Multi-agent systems
Language
Latency
Experiment

Keywords

  • Agent communication
  • Data exchange
  • Java agent development framework
  • Low level data
  • Multi-agent

ASJC Scopus subject areas

  • Business, Management and Accounting(all)

Cite this

A large data exchange method for multi-agent in Java agent development framework. / Al-Yaseen, Wathiq Laftah; Ali Othman, Zulaiha; Ahmad Nazri, Mohd Zakree.

In: International Review of Management and Marketing, Vol. 6, No. 8Special Issue, 2016, p. 27-32.

Research output: Contribution to journalArticle

@article{880823233c094661b2149ec2e2b9b573,
title = "A large data exchange method for multi-agent in Java agent development framework",
abstract = "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 Java Agent Development framework 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 = "Agent communication, Data exchange, Java agent development framework, Low level data, Multi-agent",
author = "Al-Yaseen, {Wathiq Laftah} and {Ali Othman}, Zulaiha and {Ahmad Nazri}, {Mohd Zakree}",
year = "2016",
language = "English",
volume = "6",
pages = "27--32",
journal = "International Review of Management and Marketing",
issn = "2146-4405",
publisher = "EconJournals",
number = "8Special Issue",

}

TY - JOUR

T1 - A large data exchange method for multi-agent in Java agent development framework

AU - Al-Yaseen, Wathiq Laftah

AU - Ali Othman, Zulaiha

AU - Ahmad Nazri, Mohd Zakree

PY - 2016

Y1 - 2016

N2 - 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 Java Agent Development framework 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.

AB - 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 Java Agent Development framework 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.

KW - Agent communication

KW - Data exchange

KW - Java agent development framework

KW - Low level data

KW - Multi-agent

UR - http://www.scopus.com/inward/record.url?scp=85008220502&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85008220502&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:85008220502

VL - 6

SP - 27

EP - 32

JO - International Review of Management and Marketing

JF - International Review of Management and Marketing

SN - 2146-4405

IS - 8Special Issue

ER -