| Omicini A, Zambonelli F (1998) Coordination of mobile information agents in TuCSoN. Internet Res Electron Netw Appl Policy 8(5):400--413 |
....of Computing, City University London EC1V 0HB, UK j.m.gomoluch,msch soi.city.ac.uk April 12, 2001 Abstract Information agents process and integrate heterogeneous, distributed information. To achieve this task e ciently, some researchers promote the idea of mobile information agents [13, 53, 44, 20, 10], which migrate between a user s host and other hosts in the network. We outline the concepts behind mobile information agents and give a survey on load balancing, which aims to optimise distributed information processing. Contents 1 Introduction 1 1.1 Information Agents . ....
.... [45] and many others (see [26] for a more comprehensive list) Strong mobility can be provided by modifying the Java Virtual Machine (JVM) which has been done in the D Agents platform [45] 2 Load balancing with Mobile Agents Mobile agents are promoted as infrastructure for information agents [13, 53, 44, 20, 10], as they potentially decrease the data, which has to be transmitted, and enable asynchronous computing, in that not all infrastructure has to be available all the time. A third reason why mobile agents can be useful relates to load balancing. The aim of a load balancing strategy is to adapt to ....
[Article contains additional citation context not shown here]
A. Omicini and F. Zambonelli. Coordination of mobile information agents in TuCSoN. Journal of Internet Research, 8(5), 1998. 12
....MARS [4] adds programmability to tuple spaces by associating reaction rules to communication events. Other languages which exploit the multiple tuple spaces paradigm [7] to coordinate mobile agents are Lime [13] that allows processes to transiently share their own tuple spaces, and TuCSoN [12], that permits programming the behavior of tuple spaces in response to communication events. 5 Figure 3. A chat system: a screen shot of the server and some clients ....
A. Omicini and F. Zambonelli. Coordination of mobile information agents in Tucson. Journal of Internet Research, 8(5), 1998.
....implementa tion of two di#erent ga mes (TicTa cToea nd Reversi) governed by thesa me coordina tion rules. These exa mples ha ve obviously been chosen here for their simplicity. We forwa d the rea er a king for more complex a d rea listic exa: les of MAS built a ound ReSpecT logic tuple centres to [18, 19]. 3.1 Dining Ph ilosoph ers In the cla ssica l Dining Philosopher problem, N philosophera gents sha re N chopsticks a da spa3 etti bowl. Ea h philosopher needs two chopsticks to ea t, but ea ch chopstick is sha red by two aja ent philosophers: so, the two chopsticks ha ve to bea cquireda tomica ....
A. Omicini and F. Zambonelli. Coordination of mobile information agents in TuC - SoN. Internet Research: Electronic Networking Ap& ications and Policy, 8(5):400-- 413, 1998.
.... models is that they can work in principle as the sources of general purpose abstractions and mechanisms which can be used in general for handling inter agent issues, and in particular for managing information exchange problems, like heterogeneity and incompleteness of information, as shown in [17] in the context of the coordination of Internet based mobile information agents. As a consequence, one may think of choosing a coordination model, and exploiting its coordination abstractions (tuple spaces [13] manifolds [18] toface both information related issues (like supplying an ....
.... of tuple based coordination models, like Linda [13] and its many successors and extensions [20] agent synchronisation is based on availability of information, represented in terms of tuples in tuple spaces, and accessed in an associative way, which helps when dealing with incomplete knowledge [17]. This makes data driven coordination models the most natural candidates for handling both coordination and, in particular, information exchange issues in a multi agent system. 3 Hybrid Coordination Models However, data driven coordination models typically lack the flexibility and control ....
[Article contains additional citation context not shown here]
Andrea Omicini and Franco Zambonelli. Coordination of mobile information agents in TuCSoN. Internet Research: Electronic Networking Applications and Policy, 8(5):400-- 413, 1998.
....Java methods, could be made more flexible with the added capability of programming reactions also in terms of a logic language. This would provide better support for the intelligent management of large knowledge bases on a node, as experienced in the context of an affiliated research project [31]. In parallel with the above work, we are currently integrating the MARS architecture in different mobile agent systems, in particular MASIF compliant systems. The MARS software is available at the MOON site [28] ACKNOWLEDGMENTS This work has been supported by the Italian Ministero ....
A. Omicini, F. Zambonelli, "Coordination of Mobile Information Agents in TuCSoN", Internet Research, Vol. 8, No. 5, pp. 400-413, 1998.
No context found.
Omicini A, Zambonelli F (1998) Coordination of mobile information agents in TuCSoN. Internet Res Electron Netw Appl Policy 8(5):400--413
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