| A performance evaluation of the mobile agent paradigm |
| Full text |
Pdf
(995 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
Denver, Colorado, United States
Pages: 306 - 313
Year of Publication: 1999
ISBN:1-58113-238-7
Also published in ...
|
|
Authors
|
|
Daniel Hagimont
|
Institut National de Recherche en Informatique et en, Automatique (INRIA), Sirac Laboratory, INRIA Rhône-Alpes, 655 avenue de l'Europe, 38330 Montbonnot Saint-Martin, France
|
|
L. Ismail
|
Institut National Polytechnique de Grenoble, (INPG), Sirac Laboratory, INRIA Rhône-Alpes, 655 avenue de l'Europe, 38330 Montbonnot Saint-Martin, France
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 38, Citation Count: 12
|
|
|
ABSTRACT
This paper presents a performance evaluation of the mobile agent paradigm in comparison to the client/server paradigm. This evaluation has been conducted on top of the Java environment, using respectively RMI, the Aglets mobile agents platform and a mobile agents prototype that we implemented. The measurements give the cost of the basic mechanisms involved in the implementation of a mobile agent platform, and a comparative evaluation of the two considered models (client/server and mobile agents) through two application scenarios. The results show that significant performance improvements can be obtained using mobile agents.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Antonio Carzaniga , Gian Pietro Picco , Giovanni Vigna, Designing distributed applications with mobile code paradigms, Proceedings of the 19th international conference on Software engineering, p.22-32, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253236]
|
| |
2
|
|
 |
3
|
B. N. Bershad , S. Savage , P. Pardyak , E. G. Sirer , M. E. Fiuczynski , D. Becker , C. Chambers , S. Eggers, Extensibility safety and performance in the SPIN operating system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.267-283, December 03-06, 1995, Copper Mountain, Colorado, United States
|
| |
4
|
Chess, D., C. Harrison, and A. Kershenbaum. Mobile Agents: are they a good idea ?. IBM Research Report, RC 19887, December 1994.
|
| |
5
|
Engler, D.R., M.F. Kaashoek, and J. O'Toole. Exokernel: An Operating System Architecture for Application-Level Resource Management. 15th
|
| |
6
|
Symposium on Operating Systems Principles (SOSP), Copper Mountain Resort, Colorado, December 1995.
|
| |
7
|
Gosling, J., and H. McGilton. The Java Language Environment: a White Paper, Sun Microsystems Inc., 1995. http://java.sun.com/whitePaperljavawhitepaper- 1.html.
|
| |
8
|
Gray, R. A transportable agent system. In Proceedings of the CIKM Workshop on Intelligent Information Agents. Fourth International Conference on Information and Knowledge Management (CIKM95), Baltimore, Maryland, December 1995.
|
 |
9
|
|
| |
10
|
|
| |
11
|
Milojicic, D. S., W. LaForge, and D. Chauhan. Mobile Objects and Agents (MOA). 4th USENIX Conference on Object-Oriented Technologies and Systems, Avril 1998.
|
| |
12
|
OMG. The Common Object Request Broker: Architecture and Specification, OMG Document Number 91.12.1, Revision 1.1, December 1991.
|
| |
13
|
Riggs, R., J. Waldo, A. Wollrath, and K. Bharat. Pickling State in the Java System. Computing Systems, 9(4), 1996.
|
| |
14
|
Straf~er, M. and Markus Schwehm. A Performance Model for Mobile Agent Systems. Distributed Processing Techniques and Applications DPPTA'97. Volume II, Editor H.R. Arabnia, Las Vegas 1997, pages 1132-1140.
|
| |
15
|
Venners, B. Under the Hood: The Architecture of aglets. March 1997. http://www.trl.ibm.co.jp/aglets/.
|
| |
16
|
White, J. E. Telescript Technology: The Foundation for the Electronic Market-place. General Magic Inc., Mountain View, CA, 1994.
|
| |
17
|
Wollrath, A., R. Riggs, and J. Waldo. A Distributed Object Model for the Java System. Computing Systems, 9(4), pp. 291-312, 1996.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.5
COMPUTER SYSTEM IMPLEMENTATION
C.5.3
Microcomputers
Subjects:
Portable devices (e.g., laptops, personal digital assistants)
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Wireless communication
C.2.4
Distributed Systems
Subjects:
Client/server
C.5
COMPUTER SYSTEM IMPLEMENTATION
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Nouns:
Java
General Terms:
Design,
Experimentation,
Management,
Measurement,
Performance,
Theory
Keywords:
Java,
client/server model,
distributed applications,
mobile agents,
performance
|