Abstract
Mobile agent applications are a promising approach to cope with the ever increasing amount of data and services available in large networks. Users no longer have to manually browse for certain data or services but rather to submit a mobile personal agent that accesses and processes information on her/his behalf. These agents operate on top of a peer-to-peer network spanned by the individual providers of data and services. However, support for the correct concurrent and fault-tolerant execution of multiple agents accessing shared resources is vital to agent-based information processing. This paper addresses this problem and shows how agent-based information processing can be enriched by dedicated transactional semantics - despite of the lack of global control which is an inherent characteristic of peer-to-peer environments - by presenting the AMOR (Agents, MObility, and tRansactions) approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
B. Brewington, et al. Mobile Agents for Distributed Information Retrieval, in: M. Klusch: Intelligent Information Agents. Springer, 1999.
P. Bernstein and E. Newcomer. Principles of Transaction Processing. Morgan Kaufmann, 1997.
M. Casanova. The Concurrency Control Problem for Database Systems, LNCS 116. Springer, 1981.
T. Cai, P. Gloor, and S. Nog. Dartflow: A Workflow Management System on the Web using Transportable Agents. Technical Report TR96-283, Dartmouth College, 1996.
W. Cockayne and M. Zyda, editors. Mobile Agents. Prentice Hall, 1998.
G. Alonso et al. Unifying Concurrency Control and Recovery of Transactions. Information Systems, 1994.
R. Vingralek et al. Unifying Concurrency Control and Recovery of Transactions with Semantically Rich Operations. Theoretical Computer Science, 190(2), 1998.
R. Gray et al. Mobile Agent versus Client/Server Performance: Scalability in an Information-Retrieval Task. 5th Int. Conf. on Mobile Agents, Atlanta, GA, 2001.
J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993.
K. Haller and H. Schuldt. Using Predicates for Specifying Targets of Migration and Messages in a Peer-to-Peer Mobile Agent Environment. 5th Int. Conf. on Mobile Agents (MA), Atlanta, GA, 2001.
D. Kotz and R. Gray. Mobile Agents and the Future of the Internet. Operating Systems Rev., 33(3), 1999.
H. Kung and J. Robinson. On optimistic Methods for Concurrency Control. ACM Transactions on Database Systems, 6(2), 1981.
D. Lange and M. Oshima. Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley Longman, 1998.
R. Sher, Y. Aridor, and O. Etzion. Mobile Transactional Agents. 21st Int. Conf. on Distributed Computing Systems, Phoenix, AZ, 2001.
A. Silva and R. Popescu-Zeletin. An Approach for Providing Mobile Agent Fault Tolerance. 2d Int. Workshop on Mobile Agents, Stuttgart, Germany, 1998.
I. Wladawsky-Berger. Advancing the Internet into the Future. Talk at the Int. Conf. Shaping the Information Society in Europe, 2002.
R. Xie, D. Rus, and C. Stein. Scheduling Multi-Task Agents. 5th Int. Conf. on Mobile Agents (MA), Atlanta, GA, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haller, K., Schuldt, H., Schek, HJ. (2003). Transactional Peer-to-Peer Information Processing: The AMOR Approach. In: Chen, MS., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds) Mobile Data Management. MDM 2003. Lecture Notes in Computer Science, vol 2574. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36389-0_28
Download citation
DOI: https://doi.org/10.1007/3-540-36389-0_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00393-9
Online ISBN: 978-3-540-36389-7
eBook Packages: Springer Book Archive