Design and implementation of fault-tolerant transactional agents for manipulating distributed objects

Y. Tanaka, T. Enokido, M. Takizawa
{"title":"Design and implementation of fault-tolerant transactional agents for manipulating distributed objects","authors":"Y. Tanaka, T. Enokido, M. Takizawa","doi":"10.1109/WORDS.2005.24","DOIUrl":null,"url":null,"abstract":"A transactional agent is a mobile agent which manipulates objects distributed in computers. A transactional agent is composed of routing and manipulation subagent. A way to move to computers is decided in the routing agent. Objects in each computer are manipulated in a manipulation agent. After visiting computers, a routing agent makes a decision on commitment by using the commitment condition. In addition, objects obtained from a computer in the manipulation agent have to be delivered to other computers where the transactional agent is performed. A schedule to visit computers is made from the input-output relation of manipulation agents. We discuss a model of transactional agent and implementation of a transactional agent on database servers and evaluate the transactional agents. We evaluate the transactional agent model in terms of accessing time compared with the traditional client-server model.","PeriodicalId":335355,"journal":{"name":"10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"03 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WORDS.2005.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A transactional agent is a mobile agent which manipulates objects distributed in computers. A transactional agent is composed of routing and manipulation subagent. A way to move to computers is decided in the routing agent. Objects in each computer are manipulated in a manipulation agent. After visiting computers, a routing agent makes a decision on commitment by using the commitment condition. In addition, objects obtained from a computer in the manipulation agent have to be delivered to other computers where the transactional agent is performed. A schedule to visit computers is made from the input-output relation of manipulation agents. We discuss a model of transactional agent and implementation of a transactional agent on database servers and evaluate the transactional agents. We evaluate the transactional agent model in terms of accessing time compared with the traditional client-server model.
用于操作分布式对象的容错事务代理的设计和实现
事务代理是一种移动代理,它操作分布在计算机中的对象。事务代理由路由子代理和操作子代理组成。移动到计算机的方式由路由代理决定。每台计算机中的对象在操作代理中进行操作。路由代理访问计算机后,利用承诺条件对承诺进行决策。此外,从操作代理中的计算机获得的对象必须传递给执行事务代理的其他计算机。根据操作代理的输入-输出关系,制定了访问计算机的计划。讨论了事务代理模型和事务代理在数据库服务器上的实现,并对事务代理进行了评价。与传统的客户机-服务器模型相比,我们根据访问时间来评估事务性代理模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信