The effects of a mobile agent on file service

Tammo Spalink, John H Hartman, Garth Gibson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

Implementing an application as a mobile agent may improve the application's functionality and performance, but may have a detrimental effect on overall system performance. In this paper we consider the effect of moving an application from a client to a file server (as an agent), both on the application and the server. Under what circumstances does application performance improve, and does it come at the expense of other (non-mobile) background applications using the same server? We use a trace-driven simulation to measure the effect of mobile code, allowing system parameters such as the size of the server memory and server speed relative to client speed to be varied. We found that several factors influence the benefit of mobile agents. Server memory does not appear to be a significant problem; relatively small server caches have a high hit rate even when shared with mobile agents. The relative CPU performance of the client and server has a bigger effect on system performance: mobile agents should not be run on the server if its CPU is a bottleneck.

Original languageEnglish (US)
Title of host publicationProceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages42-49
Number of pages8
ISBN (Electronic)0769503403, 9780769503400
DOIs
StatePublished - Jan 1 1999
Event1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999 - Palm Springs, United States
Duration: Oct 3 1999Oct 6 1999

Other

Other1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999
CountryUnited States
CityPalm Springs
Period10/3/9910/6/99

Fingerprint

Mobile agents
Servers
Program processors
Data storage equipment

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Spalink, T., Hartman, J. H., & Gibson, G. (1999). The effects of a mobile agent on file service. In Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999 (pp. 42-49). [805392] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ASAMA.1999.805392

The effects of a mobile agent on file service. / Spalink, Tammo; Hartman, John H; Gibson, Garth.

Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999. Institute of Electrical and Electronics Engineers Inc., 1999. p. 42-49 805392.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Spalink, T, Hartman, JH & Gibson, G 1999, The effects of a mobile agent on file service. in Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999., 805392, Institute of Electrical and Electronics Engineers Inc., pp. 42-49, 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999, Palm Springs, United States, 10/3/99. https://doi.org/10.1109/ASAMA.1999.805392
Spalink T, Hartman JH, Gibson G. The effects of a mobile agent on file service. In Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999. Institute of Electrical and Electronics Engineers Inc. 1999. p. 42-49. 805392 https://doi.org/10.1109/ASAMA.1999.805392
Spalink, Tammo ; Hartman, John H ; Gibson, Garth. / The effects of a mobile agent on file service. Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999. Institute of Electrical and Electronics Engineers Inc., 1999. pp. 42-49
@inproceedings{b42771ad50f1464eb1ce74a4df432241,
title = "The effects of a mobile agent on file service",
abstract = "Implementing an application as a mobile agent may improve the application's functionality and performance, but may have a detrimental effect on overall system performance. In this paper we consider the effect of moving an application from a client to a file server (as an agent), both on the application and the server. Under what circumstances does application performance improve, and does it come at the expense of other (non-mobile) background applications using the same server? We use a trace-driven simulation to measure the effect of mobile code, allowing system parameters such as the size of the server memory and server speed relative to client speed to be varied. We found that several factors influence the benefit of mobile agents. Server memory does not appear to be a significant problem; relatively small server caches have a high hit rate even when shared with mobile agents. The relative CPU performance of the client and server has a bigger effect on system performance: mobile agents should not be run on the server if its CPU is a bottleneck.",
author = "Tammo Spalink and Hartman, {John H} and Garth Gibson",
year = "1999",
month = "1",
day = "1",
doi = "10.1109/ASAMA.1999.805392",
language = "English (US)",
pages = "42--49",
booktitle = "Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - The effects of a mobile agent on file service

AU - Spalink, Tammo

AU - Hartman, John H

AU - Gibson, Garth

PY - 1999/1/1

Y1 - 1999/1/1

N2 - Implementing an application as a mobile agent may improve the application's functionality and performance, but may have a detrimental effect on overall system performance. In this paper we consider the effect of moving an application from a client to a file server (as an agent), both on the application and the server. Under what circumstances does application performance improve, and does it come at the expense of other (non-mobile) background applications using the same server? We use a trace-driven simulation to measure the effect of mobile code, allowing system parameters such as the size of the server memory and server speed relative to client speed to be varied. We found that several factors influence the benefit of mobile agents. Server memory does not appear to be a significant problem; relatively small server caches have a high hit rate even when shared with mobile agents. The relative CPU performance of the client and server has a bigger effect on system performance: mobile agents should not be run on the server if its CPU is a bottleneck.

AB - Implementing an application as a mobile agent may improve the application's functionality and performance, but may have a detrimental effect on overall system performance. In this paper we consider the effect of moving an application from a client to a file server (as an agent), both on the application and the server. Under what circumstances does application performance improve, and does it come at the expense of other (non-mobile) background applications using the same server? We use a trace-driven simulation to measure the effect of mobile code, allowing system parameters such as the size of the server memory and server speed relative to client speed to be varied. We found that several factors influence the benefit of mobile agents. Server memory does not appear to be a significant problem; relatively small server caches have a high hit rate even when shared with mobile agents. The relative CPU performance of the client and server has a bigger effect on system performance: mobile agents should not be run on the server if its CPU is a bottleneck.

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

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

U2 - 10.1109/ASAMA.1999.805392

DO - 10.1109/ASAMA.1999.805392

M3 - Conference contribution

SP - 42

EP - 49

BT - Proceedings - 1st International Symposium on Agent Systems and Applications and 3rd International Symposium on Mobile Agents, ASA/MA 1999

PB - Institute of Electrical and Electronics Engineers Inc.

ER -