|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Giacomo Cabri, Letizia Leonardi, Franco Zambonelli, "Mobile-Agent Coordination Models for Internet Applications," Computer, vol. 33, no. 2, pp. 82-89, February, 2000. | |||
| BibTex | x | ||
| @article{ 10.1109/2.820044, author = {Giacomo Cabri and Letizia Leonardi and Franco Zambonelli}, title = {Mobile-Agent Coordination Models for Internet Applications}, journal ={Computer}, volume = {33}, number = {2}, issn = {0018-9162}, year = {2000}, pages = {82-89}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.820044}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Mobile-Agent Coordination Models for Internet Applications IS - 2 SN - 0018-9162 SP82 EP89 EPD - 82-89 A1 - Giacomo Cabri, A1 - Letizia Leonardi, A1 - Franco Zambonelli, PY - 2000 VL - 33 JA - Computer ER - | |||
Internet applications face challenges that mobile agents and the adoption of enhanced coordination models may overcome. Each year more applications shift from intranets to the Internet, and Internet-oriented applications become more popular. New design and programming paradigms can help harness the Web's potential. Traditional distributed applications assign a set of processes to a given execution environment that, acting as local-resource managers, cooperate in a network- unaware fashion. In contrast, the mobile-agent paradigm defines applications as consisting of network-aware entities-agents-which can exhibit mobility by actively changing their execution environment, transferring themselves during execution.
The authors propose a taxonomy of possible coordination models for mobile-agent applications, then use their taxonomy to survey and analyze recent mobile-agent coordination proposals. Their case study, which focuses on a Web-based information-retrieval application, helps show that the mobility of application components and the distribution area's breadth can create coordination problems different from those encountered in traditional distributed applications.

