Abstract: The latter half of the 1990s has seen the emergence of the mobile agents paradigm for distributed applications programming. Mobile agents extend the concept of active objects to include code and data mobility. This yields a very flexible paradigm. Notably, network latency problems can be overcome by transporting a computation to the site housing the resources that the computation needs. Software distribution and extensibility are also made easier since new software or updates can be distributed over the network and linked to already running applications. The potential of the mobile agent paradigm has led to the development of an active research community, and to much interest from industry.
Loading