1998
DOI: 10.1109/4434.708256
|View full text |Cite
|
Sign up to set email alerts
|

Design issues in mobile agent programming systems

Abstract: We describe the mobile agent paradigm which is becoming increasingly popular for network-centric programming, and compare it with earlier paradigms for distributed computing from which it has evolved. The design of mobile agent systems requires the resolution of several system-level issues, such as the provision of code mobility, object naming, portability, scalability, and a range of security issues that go hand-in-hand with mobile code. Agent programming requires suitable languages and programming models tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
44
0

Year Published

2000
2000
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 163 publications
(52 citation statements)
references
References 5 publications
0
44
0
Order By: Relevance
“…Mobile agents are encapsulated pieces of executing program that have the ability to travel from one host to another and perform certain task autonomously [3]. It is a technology that aimed at shifting computation towards the data other than the other way round [1].…”
Section: Overview Of Mobile Agentsmentioning
confidence: 99%
See 1 more Smart Citation
“…Mobile agents are encapsulated pieces of executing program that have the ability to travel from one host to another and perform certain task autonomously [3]. It is a technology that aimed at shifting computation towards the data other than the other way round [1].…”
Section: Overview Of Mobile Agentsmentioning
confidence: 99%
“…Due to their nature, mobile agent's reliability and execution is not failure-free in the environments they operate. The growth of distributed heterogeneous environments such as the Internet naturally exposes them to abnormal conditions originating from migration request failure, communication exceptions or security violation [3], [4], [6]. Hence, providing reliability is of the essence to integrate agent-driven systems into today's industrial applications.…”
Section: Introductionmentioning
confidence: 99%
“…Ajanta [24] is a mobile-agent system based on the Java programming language. Security and robustness have been primary concerns in Ajanta's development.…”
Section: Ajantamentioning
confidence: 99%
“…Mobile agents allow the execution of the retrieval tasks in an automated way, with minimal human interaction [2]. This allows the user to concentrate on other client activities, like the preparation of the client's buffer/cache for the expected multimedia delivery.…”
Section: Introductionmentioning
confidence: 99%