Title: A transactional agent model for distributed object systems

Authors: Tomoya Enokido, Masashi Shiraishi, Makoto Takizawa

Addresses: Faculty of Business Administration, Rissho University, 2-16 Osaki 4 Chome, Shinagawa-ku, Tokyo 141-8602, Japan. ' Department of Computers and Systems Engineering, Tokyo Denki University, Ishizaka, Hatoyama-cyo, Hiki-gun, Saitama 350-0394, Japan. ' Faculty of Science and Technology, Department of Computers and Information Science, Seikei University, 3-3-1 Kichijoji-kitamachi, Musashino-shi, Tokyo 180-8633, Japan

Abstract: A transactional agent (TA) is a mobile agent which manipulates objects in multiple object servers with some constraints. For example, in a majority constraint, a transaction can commit if objects in more than half of the servers are successfully manipulated. An agent leaves a surrogate agent on a server on leaving the server in order to hold objects manipulated by the agent. A surrogate agent recreates an agent if the agent is faulty. We discuss how TAs with types of constraints can commit. We discuss implementation and evaluation of TAs for multiple servers.

Keywords: systems approaches; information systems; transactional agents; mobile agents; distributed objects; agent-based systems; multi-agent systems; MAS; constraints.

DOI: 10.1504/IJASS.2010.031550

International Journal of Applied Systemic Studies, 2010 Vol.3 No.1, pp.4 - 15

Published online: 10 Feb 2010 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article