| Dynamic Deployment of Services on Mobile Agents Systems (2007) | |||||||||||||||||
Abstract | |||||||||||||||||
| Abstract. Mobile agents are a very interesting paradigm for structuring distributed applications. By using them, distributed applications can implement part of their functionality as a set of loosely-coupled components, which are able to migrate. This allows the creation of very modular and extensible designs since it is quite easy to change the functionality that is available in each node of a large distributed system. Nevertheless, most mobile agent platforms are not extensible themselves, being implemented as monolithic entities. This has serious implications since the platform does not accommodate changes after being deployed, making it hard to introduce new functionality, correct implementation errors or introduce performance enhancements without stopping and recompiling the whole infrastructure. In this paper we describe a component-based framework for mobile agents with support for dynamic reconfiguration, so that components can be added, removed and reconfigured at run time, with minimal disruption to the application. | |||||||||||||||||
Publication details | |||||||||||||||||
| |||||||||||||||||