학술논문

Itinerant agents for mobile computing
Document Type
Periodical
Source
IEEE Personal Communications IEEE Pers. Commun. Personal Communications, IEEE. 2(5):34-49 Oct, 1995
Subject
General Topics for Engineers
Engineering Profession
Communication, Networking and Broadcast Technologies
Mobile computing
Network servers
Computer networks
Application software
Web server
Bandwidth
IP networks
Mobile communication
Telecommunication traffic
Delay
Language
ISSN
1070-9916
1558-0652
Abstract
Describes a framework for itinerant agents that can be used to implement secure, remote applications in large, public networks such as the Internet or the IBM Global Network. Itinerant agents are programs, dispatched from a source computer, that roam among a set of networked servers until they accomplish their task. This is an extension to the client/server model in which the client sends a portion of itself to the server for execution. An additional feature of itinerant agents is their ability to migrate from server to server, perhaps seeking one that can help with the user's task or perhaps collecting information from all of them. A major focus of the article is the agent meeting point, an abstraction that supports the interaction of agents with each other and server based resources The article begins with an overview of the operation of an itinerant agent framework and a review of previous work. The authors consider likely applications of itinerant agents and discuss one specific example in detail. They give an architectural description of the structure of itinerant agents, the languages employed to create them, and the execution environments required at the servers; and also a detailed description of how an itinerant agent is processed at a server. Security issues are then discussed and finally they consider the technical advantages of the itinerant agent framework and the services it enables.ETX