Abstract
This paper describes a model of agent-based transactions, i.e., distributed transactions which are realized with the use of mobile agents, for an environment of heterogeneous and autonomous systems. Combining an asynchronous operation mode (provided by agent mobility) with the enforcement of complex control flows with transactional semantics, agent-based transactions represent an adequate base concept for reliable processing in future distributed systems, like virtual enterprises and electronic markets. Among other properties, agent-based transactions provide a very suitable support for transaction processing in massively distributed environments; support high adaptivity to dynamically changing environments; and are adequate to support processing requirements of mobile devices. In this paper we consider only transactions which are implemented by a single mobile agent. The presented transaction model is being developed in the context of the MAGNA2 mobile agent project, under development at GMD Fokus and Technical University of Berlin.
The work of this author is partially supported by Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazil
Preview
Unable to display preview. Download preview PDF.
References
Attie, P.C., Singh, M.P., Sheth, A., Rusinkiewicz, M. Specifying and Enforcing Intertask Dependencies. Proceedings of the 19th VLDB. Dublin, Ireland. 1993
Batra, R.K., Rusinkiewicz, M. A Decentralized Deadlock-free Concurrency Control Method for Multidatabase Transactions. Proceedings of the 12th International Conference on Distributed Computing Systems. June, 1992.
Breitbart, Y., Georgakopoulos, D., Rusinkiewicz, M., Silberschatz, A. On Rigorous Transaction Scheduling. IEEE Transactions on Software Engineering. 1991
Chess, D., Grosof, B., Harrison, C., Levine, D., Parris, C., Tsudik, G. Itinerant Agents for Mobile Computing. Technical Report RC 20010, IBM T.J.Watson Research Center. October 17, 1995.
Chrysanthis, P.K., Ramamritham, K. ACTA: The SAGA Continues. In Database Transaction Models for Advanced Applications. A.K. Elmagarmid (editor). Morgan-Kaufmann Publishers. San Mateo, USA. 1992
Georgakopoulos, D, Hornick, M.F., Krychniak, P. An Environment for the Specification and Management of Extended Transactions in DOMS. Proceedings of the 3rd International Workshop on Research Issues on Data Engineering: Interoperability in Multidatabase Systems. April, 1993
ISO/IEC. Information Technology — Open Distributed Processing — ODP Trading Function — Part 1: Specification — ISO/IEC 2nd DIS 13235-1. June, 1996
Krause, S., Morais de Assis Silva, F., Magedanz, T., Popescu-Zeletin, R., Mina Falsarella, O., Arias Méndez, C.R. MAGNA — A DPE-based Platform for Mobile Agents in Electronic Service Markets. Proceedings of ISADS'97. Berlin. 1997
Pitoura, E., Bhargava, B. A Framework for Providing Consistent and Recoverable Agent-Based Access to Heterogeneous Mobile Databases. SIGMOD Record. Vol. 24, No. 3. September, 1995.
Veijalainen, J., Eliassen, F., Holtkamp, B. The S-Transaction Model. In Database Transaction Models for Advanced Applications. A.K. Elmagarmid (editor). Morgan-Kaufmann Publishers. San Mateo, USA. 1992
Wächter, H., Reuter, A. The ConTract Model. Database Transaction Models for Advanced Applications. A.K. Elmagarmid (editor). Morgan Kaufmann Publishers, San Mateo, USA. 1992. pp. 219–263
ITU-T/ISO/IEC. Information Technology — Open Systems Interconnection — The Directory: Overview of Concepts, Models and Services (X.500). 1993
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Silva, F.M.d.A., Krause, S. (1997). A distributed transaction model based on mobile agents. In: Rothermel, K., Popescu-Zeletin, R. (eds) Mobile Agents. MA 1997. Lecture Notes in Computer Science, vol 1219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62803-7_35
Download citation
DOI: https://doi.org/10.1007/3-540-62803-7_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62803-3
Online ISBN: 978-3-540-68695-8
eBook Packages: Springer Book Archive