DocumentCode
2342019
Title
Position summary: separating mobility from mobile agents
Author
Lauvset, Kåre J. ; Jacobsen, Kjetil ; Johansen, Dag ; Marzullo, Keith
Author_Institution
Dept. of Comput. Sci., Tromso Univ., Norway
fYear
2001
fDate
20-22 May 2001
Firstpage
173
Abstract
The reasons for using mobile agents are well-known: moving computation to data to avoid transferring large amounts of data; supporting disconnected operation by, for example, moving a computation to a network that has better connectivity; supporting autonomous distributed computation by, for example, deploying a personalized filter near a real-time data source. Many mobile agent systems have been constructed and are in the public domain. But, despite these well-known advantages and widely available software, mobile agents are not yet being used as a common programming abstraction. We have been working since 1993, under the name of TACOMA, on operating system support and application of mobile agents. We have addressed issues including fault-tolerance, security, efficiency, and runtime structures and services. We have built a series of mobile agent middleware systems and evaluated them by building realistic and deployed applications. We have found that mobile agents are especially useful for large-scale systems configuration and deployment, system and service extensibility, and distributed application self-management. The programming model TACOMA supports has changed over these years to reflect our experience with writing real applications. Like other mobile agent systems, TACOMA started with a programming model that resembled the characterization given above of mobile agents being processes with explicit control over where they execute. We call this the traditional model of mobile agents.
Keywords
distributed programming; operating systems (computers); software fault tolerance; TACOMA; efficiency; fault tolerance; mobile agents; operating system support; runtime structures; security; Application software; Computer networks; Distributed computing; Fault tolerance; Filters; Middleware; Mobile agents; Operating systems; Runtime; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Hot Topics in Operating Systems, 2001. Proceedings of the Eighth Workshop on
Print_ISBN
0-7695-1040-X
Type
conf
DOI
10.1109/HOTOS.2001.990089
Filename
990089
Link To Document