Title: Transactional agents on distributed object systems

Authors: Youhei Tanaka, Tomoya Enokido, Makoto Takizawa

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

Abstract: A transactional agent is a mobile agent to manipulate objects distributed on computers. A transactional agent can change a schedule to visit computers if some target computer is faulty. In order to reduce the communication overhead, a transactional agent is composed of routing and manipulation subagents. A routing subagent makes a decision on what computer to visit in presence of faults of computers. On arrival at the computer, the routing subagent loads classes of a manipulation subagent to locally manipulate objects. We evaluate the transactional agent model in terms of access time compared with the traditional client-server model.

Keywords: distributed systems; mobile agents; modelling; distributed databases; transactional agents; commitment condition; distributed objects; routing subagents; manipulation subagents; access time.

DOI: 10.1504/IJHPCN.2009.027465

International Journal of High Performance Computing and Networking, 2009 Vol.6 No.2, pp.148 - 159

Published online: 26 Jul 2009 *

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