Awareness and Agility for Autonomic Distributed Systems: Platform-Independent Publish-Subscribe Event-Based Communication with Mobile Agents
نویسندگان
چکیده
Mobile agent communication in multi-agent communities where agents come from different heterogeneous toolkits and platforms is still very much a research challenge. We propose to use the publishsubscribe model as complementary (and sometimes alternative) to proprietary or standard agent communication languages, useful particularly in the case of exchanging and disseminating short communications about events and consequently, reducing complexity of multi-agent messaging. We describe how we implemented the event notification mechanism for mobile agents, and analyse experiments that demonstrate the Elvin-based event notification mechanism for communication between Grasshopper agents and Aglets. We also discuss message loss due to agent migration and offer solutions to reliable communication between mobile agents using events.
منابع مشابه
Awareness and Agility for Autonomic Distributed Systems: Platform-Independent Publish-Subscribe Event-Based Communication for Mobile Agents
We propose using the publish-subscribe model to complement proprietary or standard agent communication languages, useful particularly in the case of exchanging and disseminating short communications about events and consequently, reducing complexity of multi-agent messaging. We describe how we implemented the event notification mechanism for mobile agents, and analyse experiments that demonstra...
متن کاملAgvent: Agent Events
A publish/subscribe system is a middleware communication service that delivers messages from a sender to one or more receivers using the preferences expressed by those receivers, rather than relying on an explicit destination address set by the sender. The historical development of publish/subscribe systems has followed a line which has evolved from channel-based systems, to subject-based syste...
متن کاملAgvent: Agent Based Distributed Event System
In recent years, a growing attention has been paid to the publish/subscribe communication paradigm as a means for disseminating information, also called events, through distributed systems on wide-area networks. As it allows events to be propagated in a way that is completely hidden to the component that has generated them as well as to its receivers, it is particularly interesting when easy re...
متن کاملAgvent: an Agent Based Distributed Event System
In recent years, a growing attention has been paid to the publish/subscribe communication paradigm as a means for disseminating information (also called events) through distributed systems on wide-area networks. As it allows events to be propagated in a way that is completely hidden to the component that has generated them as well as to its receivers, it is particularly interesting when easy re...
متن کاملDesigning and Prototyping an Event-based Communication System on Mobile Ad Hoc Networks
The event system and more specifically publish/subscribe systems plays an important role in designing and implementing a communication paradigm for distributed systems and networks. Publish/subscribe system with its desirable decouplings seems quite promising for middleware working on distributed networks working in mobile environments. In fact, using event system in such networks empowers the ...
متن کامل