| Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jerey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College. |
....above, the icy roadway simulation could find a producer of weather data to use in its own calculations, while a highway traffic simulation might use the icy roadway simulation to help predict trouble spots on the roads that would affect traffic movement. The ABELS framework uses software agents [2,5] and a brokering system to allow independently designed, distributed simulations and data resources to communicate with each other with no a priori knowledge of the implementation details of other simulations or resources. As shown in Figure 1, the ABELS system architecture consists of user ....
....loosely coupled simulations and data resources, with little or no changes required to existing simulations. A brokering system is used to match data producers and consumers, and software agents are used as interfaces to ABELS. A software agent is a computer program that acts on behalf of others [2,5,14]. Some software agents have the ability to act autonomously in order to perform certain functions. An agent can be used to perform various tasks (e.g. information gathering and data filtering [2,5] and can operate over a wide domain of distributed systems depending on its execution states and ....
[Article contains additional citation context not shown here]
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus, Mobile agents: Motivations and state of the art. In Jeffrey Bradshaw, editor, Handbook of Agent Technology, AAAI/MIT Press, 2001.
....and analyzing an information retrieval system with mobile agents. Index Terms Mobile agent, mobility, modeling, predicate transition net, Petri net, software architecture. 1INTRODUCTION OBILE agents are executing programs that can migrate from machine to machine in a heterogeneous network [11], 12] and, thus, execute at different locations during their life spans. The concept of location has been treated as the key feature to characterize mobility in most theoretical models of mobile agents [30] such as distributed join calculus [6] and #dist [31] It is also argued that location ....
....self contained, we will also formally define PrT nets to be used throughout the paper. Then, we will describe the modeling of a general agent structure using PrT nets. 2. 1 Mobile Agents A mobile agent is an executing program that can migrate from machine to machine in a heterogeneous network [11], 12] To host mobile agents, each machine is supposed to provide the running environment and the facilities for agent activation and deactivation. The mobile agent on each machine interacts with stationary environment (e.g. service agents or other resources) to accomplish its task. Considering ....
[Article contains additional citation context not shown here]
R.S. Gray, G. Cybenko, D. Kotz, and D. Rus, "Mobile Agents: Motivations and State of the Art," Handbook of Agent Technology, J. Bradshaw, ed., 2001.
....[11] Distributed Information Retrieval [13] 14] Information Dissemination [15] Workflow Management [16] Network Management and Telecommunication Systems [17] 18] 19] 20] 21] Cooperative Environments [22] etc. Some examples of mobile agents platforms are Telescript [23] D Agents [24], Mole [25] IBM Aglets [11] Tacoma [26] Ara [27] and Odyssey [28] The Object Management Group (OMG) has been making an effort to standardize mobile agents based systems, looking for interoperability. However, some aspects won t be standardized while that technology doesn t become mature ....
Gray, R.S., Cybenko, G., Kotz, D. and Rus, D., "Mobile agents: motivations and state of art", Technical Report TR2000-365, Dept. of Computer Science, Dartmouth College. 2000.
....unsuitable for execution on small portable devices and thin clients, such as PDAs and cellular phones. Also, Tacoma does not provide adequate support for disconnected hosts. Since so many have claimed that agents would be ideal for structuring applications that run on these devices [Whi94, HCK95, GCKR00] we built Tacoma lite, a version of Tacoma for devices hosting PalmOS and Windows CE [JJ97] In doing so, we hoped to gain experience structuring distributed applications involving thin clients with mobile agents. The Tacoma lite programming model di#ers from Tacoma in its handling of ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Je#rey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
....or to adapt their requirements to adverse network conditions as long as a certain quality of result is met. The remainder of this paper is organized as follows. The similarities and di#erences between Smart Messages and active networks [9, 27, 25] Active Messages [30] and mobile agents [11, 32, 18, 24] are discussed in the Related Work section. Section 2 describes the Smart Messages model and architecture. In section 3, we present the SM self routing mechanism. The implementation of the content based routing algorithms is discussed in section 4. We show the simulation and micro benchmark ....
....mobility leads to loss of prior information due to dropping of summaries of the neighbors who have moved, the application is still able to visit all nodes of interest. 6. Related Work Smart Messages bear some similarity to Active Messages [30] active networks [9, 27, 25] and mobile agents [11, 32, 18, 24]. Like Active Messages, the arrival of an SM at a node leads to the execution of a task on the node. However, while Active Messages point to a handler at the destination, SMs may carry code with them. Beyond the superficial similarity between the Smart Messages and Active Messages, the two models ....
Gray, R. S., Cybenko, G., Kotz, D., and Rus, D. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology, J. Bradshaw, Ed. AAAI/MIT Press, 2001.
....Yi Deng and Junhua Ding are with the School of Computer Science, Florida International University, University Park, Miami, FL33199, USA. E mail: deng, jding01 cs.fiu.edu 1. INTRODUCTION Mobile agents are executing programs that can migrate from machine to machine in a heterogeneous network [11], 12] and thus execute at different locations during their life spans. The concept of location has been treated as the key feature to characterize mobility in most theoretical models of mobile agents [30] such as distributed join calculus [6] and ldist [31] It is also argued that location ....
....self contained, we will also formally define PrT nets to be used throughout the paper. Then we will describe the modeling of a general agent structure using PrT nets. 2. 1 Mobile Agents A mobile agent is an executing program that can migrate from machine to machine in a heterogeneous network [11], 12] To host mobile agents, each machine is supposed to provide the running environment and the facilities for agent activation and deactivation. The mobile agent on each machine interacts with stationary environment (e.g. service agents or other resources) to accomplish its task. Considering ....
[Article contains additional citation context not shown here]
R. S. Gray, G. Cybenko, David Kotz, and Daniela Rus, "Mobile Agents: Motivations and State of the Art," Handbook of Agent Technology (J. Bradshaw, ed.), AAAI/MIT Press, 2001.
....both discreteevent and continuous, to asynchronously and dynamically locate, assimilate, and generate data resources. This paper presents the fundamental framework for using software agent technology for distributed simulation and data assimilation, with a discussion of the D Agents system [3, 7,17 22,29]. A software agent is an autonomous computer program that operates on behalf of someone or something. A stationary agent remains on the system on which it began execution, while a mobile agent has the ability to migrate under its own control within a heterogeneous network. Our framework uses ....
....of using an agent based system to exchange data dynamically between simulations. This section describes the basics of our implementation, while the next section discusses a search and rescue prototype which demonstrates the operation of our system. We are using Agent Java from the D Agents system [3,7,17 22,29]. Our current implementation provides basic functionality for the generic local agents (GLAs) Implementation of the broker system is part of our future work. As discussed earlier, every simulation has its own GLA. Each GLA is developed as a Java application providing end to end connectivity with ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus, \Mobile Agents: Motivation and State-of-the-Art," in J. M. Bradshaw, editor, Untitled Book, 2000. To appear.
....software, the decision of whether to migrate is made externally to the code that will eventually migrate, but in mobile agents the decision of whether to migrate is contained within the mobile code unit that may eventually migrate. Much has been written about the merits of mobile agents (e.g. [12, 10]) with the most important advantages being locality of reference, a high degree of adaptability and a natural way of representing mobile users, but we will not consider these issues further here. Clearly, agent mobility is an important issue that should be facilitated at an infrastructure level, ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001. To appear.
....As a position paper looking at broad areas, specific citations are not provided. Some areas of research pointed out are currently being well covered. Other areas provide open opportunities. Relevant work in many of these areas, along with foundational mobile agent research, can be found in, e.g. [2, 3]. Section 2 presents assumptions behind mobile agent systems and the software engineering research issues that each assumption presents. Section 3 gives an overview of the areas of research we are pursuing, and then Section 4 briefly concludes the paper. 2 ASSUMPTION DRIVEN RESEARCH In this ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
No context found.
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jerey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
No context found.
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear.
No context found.
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jerey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001. Accepted for publication. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
....faster, if the agent s state is smaller than the data that would be moved. Or, it may be more reliable, because the application is only vulnerable to network disconnection during the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [CHK97, GCKR00]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....file systems (such as the standard substring search of the Unix grep command) and [BP99] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [SDSL99] which compares different strategies for accessing a Web database, and [GCKR00], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear.
....Dartmouth and Lockheed Martin, respectively) and by the DoD MURI program (AFoSR contract F49620 97 1 03821 for both Dartmouth and Lockheed Martin) ## Corresponding author. ing the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [3,5]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....on remote file systems (such as the standard substring search of the Unix grep command) and [1] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [14] which compares different strategies for accessing a Web database, and [5], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
R.S. Gray, G. Cybenko, D. Kotz and D. Rus, Mobile agents: Motivations and state of the art, in: Handbook of Agent Technology (AAAI/MIT Press, 2002).
....We believe these issues need to be further investigated and a formalization of the operator state will help us to understand the correct semantics. 5.1. 2 Code mobility Code mobility [15] is an innovative approach to developing distributed applications [17] in a large scale and mobile environment [16, 23]. We recognize three variations of this technique: mobile code, mobile objects, and mobile agents. The mobile code approach is to simply move a code fragment, which has not been instantiated, to a destination host and initialize and execute it there. The code hops once and no state information ....
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Je#rey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001.
....interact with the service from its home machine, or should it send some part of itself to a more attractive network location A performance analysis of this simplest case is an essential step toward allowing mobile agents to make the most effective migration decisions. Our earlier paper [GCKR01] evaluates the performance of a single agent that migrates from one host to another host. In this paper, we look beyond these initial performance characterizations and examine the scalability of the mobile agent and client server solutions, comparing query completion times as more and more client ....
....of the more important features of a mobile agent system. Again, Tables 1 and 2 summarize our comparison effort, and include citations to appropriate literature. The D Agents system is explained in more detail in several earlier papers [RGK97, KGN 97, GKCR97, Gra97, CCMG98, GKCR98, BGM 99, GCKR01, KCG 02] Despite the differences described above, and other small differences, all of the systems discussed above (with the exception of Messengers and CODE, which are lighter weight mobile code systems) are intended for the same applications, such as information retrieval, workflow, ....
[Article contains additional citation context not shown here]
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jeffrey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001. Accepted for publication. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
....be faster, if the agent s state is smaller than the data that would be moved. Or, it may be more reliable, since the application is only vulnerable to network disconnection during the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [CHK97, GCKR00]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....file systems (such as the standard substring search of the Unix grep command) and [BP99] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [SDSL99] which compares different strategies for accessing a Web database, and [GCKR00], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear.
....faster, if the agent s state is smaller than the data that would be moved. Or, it may be more reliable, because the application is only vulnerable to network disconnection during the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [CHK97, GCKR00]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....le systems (such as the standard substring search of the Unix grep command) and [BP99] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [SDSL99] which compares di erent strategies for accessing a Web database, and [GCKR00], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and state of the art. In Jerey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear. Draft available as Technical Report TR2000-365, Department of Computer Science, Dartmouth College.
....be faster, if the agent s state is smaller than the data that would be moved. Or, it may be more reliable, since the application is only vulnerable to network disconnection during the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [CHK97, GCKR00]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....file systems (such as the standard substring search of the Unix grep command) and [BP99] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [SDSL99] which compares different strategies for accessing a Web database, and [GCKR00], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear.
....faster, if the agent s state is smaller than the data that would be moved. Or, it may be more reliable, because the application is only vulnerable to network disconnection during the agent transfer, not during the interaction with the resource. For a survey of the potential of mobile agents, see [CHK97, GCKR00]. These characteristics make mobile agent technology especially appealing in wireless networks, which tend to have low bandwidth and low reliability. A user of a mobile computing device can launch a mobile agent, which jumps across the wireless connection into the wired Internet. Once there, it ....
....file systems (such as the standard substring search of the Unix grep command) and [BP99] which examines the use of mobile agents for message delivery in ad hoc wireless networks. Recent experimental work includes [SDSL99] which compares different strategies for accessing a Web database, and [GCKR00], which compares RPC and mobile agent approaches for accessing a document database. Although we have not done simulation or experimental validation of our model yet, such validation is an essential part of future work. In our broadcast scenario all of the data are broadcast. In our agent scenario ....
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In Handbook of Agent Technology. AAAI/MIT Press, 2000. To appear.
No context found.
R. Gray, G. Cybenko, D. Kotz and D. Rus, Mobile agents: Motivations and State of the Art, Handbook of Agent Technology, AAAI/MIT Press, 2002.
No context found.
Robert S. Gray, George Cybenko, David Kotz, and Daniela Rus. Mobile agents: Motivations and State of the Art. Technical Report TR2000-365, Dept. of Computer Science, Dartmouth College, 2000.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and state of the art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile Agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile Agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus, Mobile Agents: Motivations and State of the Art, Handbook of Agent Technology, AAAI/MIT Press, 2002.
No context found.
R.S.Gray,G.Cybenko,D.Kotz,andD.Rus. Mobile agents: Motivations and state of the art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001.
No context found.
R. S. Gray, G. Cybenko,D. Kotz, andD. Rus. Mobile agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001.
No context found.
Gray, R., Cybenko, G., Kotz, D., and Rus, D. Mobile Agents: Motivations and State of the Art. In Handbook of Agent Technology, J. Bradshaw, Ed. AAAI/MIT Press, 2002.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile Agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile Agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile Agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. S. Gray, G. Cybenko,D. Kotz, andD. Rus. Mobile agents: Motivations and State of the Art. In J. Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2001.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus, Mobile agents: Motivations and State of the Art, Handbook of Agent Technology, AAAI/MIT Press, 2002.
No context found.
R.S. Gray, G. Cybenko, D. Kotz, and D. Rus. Mobile agents: Motivations and State of the Art. In Je#rey Bradshaw, editor, Handbook of Agent Technology. AAAI/MIT Press, 2002.
No context found.
R. Gray, G. Cybenko, D. Kotz, and D. Rus, Mobile Agents: Motivations and State of the Art, Handbook of Agent Technology, AAAI/MIT Press, 2002.
No context found.
Gray, R., Cybenko, G., Kotz, D., Rus, D.: Mobile agents: Motivations and state of the art. In Bradshaw, J., ed.: Handbook of Agent Technology. AAAI/MIT Press (2002)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC