A Mobile Agent Programming System for Efficient Distributed Applications


The KIPS Transactions:PartA, Vol. 10, No. 5, pp. 439-452, Oct. 2003
10.3745/KIPSTA.2003.10.5.439,   PDF Download:

Abstract

Mobile agent is one of the good technologies for overcoming network load and latency in distributed applications, and it may be a promising way of base technology of distributed applications because of its high adaptability for various network environments. In this paper, a mobile agent programming system, called HUMAN, is designed and implemented for efficient use in various distributed applications based on mobile agents. HUMAN is a Java-based application framework for development of applications using active objects of mobile agents. HUMAN supports such high level utilities as file searching, addressing by groups of nodes, storing path information, storing search information, and thus it gives us high easiness in agent-based programming. And it provides various itinerary modes and flexible reply modes for easy adaptation to given network environment, It also provides a management server for registering and removing active agents. Thus it can be efficiently applied for such various distributed applications as searching distributed information, remote control, and file sharing in networks. A simple electronic commerce system is designed and implemented as a HUMAN based illustrative application.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. W. Ho, K. M. Yeon, K. Y. Su, "A Mobile Agent Programming System for Efficient Distributed Applications," The KIPS Transactions:PartA, vol. 10, no. 5, pp. 439-452, 2003. DOI: 10.3745/KIPSTA.2003.10.5.439.

[ACM Style]
Jeong Won Ho, Kang Mi Yeon, and Kim Yun Su. 2003. A Mobile Agent Programming System for Efficient Distributed Applications. The KIPS Transactions:PartA, 10, 5, (2003), 439-452. DOI: 10.3745/KIPSTA.2003.10.5.439.