Int. J. of High Performance Computing and Networking   »   2009 Vol.6, No.2



Title: Transactional agents on distributed object systems


Author: Youhei Tanaka, Tomoya Enokido, Makoto Takizawa


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


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


Available online: 26 Jul 2009



Editors Full text accessPurchase this articleComment on this article