Fault tolerance technology for autonomous decentralized database systems

Fault tolerance technology for autonomous decentralized database systems
复制标题

自治分散数据库系统的容错技术

DOI:
10.1109/reldis.2003.1238084
复制
发表时间:
2003
期刊:
22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings.
影响因子:
--
通讯作者:
K. Mori
K. Mori
中科院分区:
--
文献类型:
--
作者:
C. P. Leguízamo;Dake Wang;K. Mori

文献摘要

被引文献

相似文献

自治分布式数据库系统(ADDS)是在电子商务的背景下,针对用户的动态性和异构性需求而提出的。随着信息技术的快速发展,电子商务领域的不同公司应该进行合作,以科普动态市场中不断变化的服务需求。在服务提供和服务访问的多样化环境中,ADDS提供了集成异构和自治系统的灵活性,同时确保及时性和高可用性。松散一致性管理技术赋予每个站点更新的自主权,同时保持整个系统的一致性。此外,通过利用移动的代理,已经设计了后台协调技术,以允许站点在授予在线属性的同时彼此协调和合作。然而,移动的代理的使用是至关重要的,并且需要关于移动的代理故障的可靠性,这可能导致不良的响应时间,因此系统的可用性可能会丢失。提出了一种容错技术,使系统能够自主地检测和恢复由于传输链路、站点故障或软件缺陷而导致的移动的代理的故障。仿真结果表明了该方法的有效性。
The Autonomous Decentralized Database System (ADDS) has been proposed in the background of e-business in respect to the dynamic and heterogeneous requirements of the users. With the rapid development of information technology, different companies in the field of e-business are supposed to cooperate in order to cope with the continuous changing demands of services in a dynamic market. In a diversified environment of service provision and service access, the ADDS provides flexibility to integrate heterogeneous and autonomous systems while assuring timeliness and high availability. A loosely-consistency management technology confers autonomy to each site for updating while maintaining the consistency of the whole system. Moreover, a background coordination technology, by utilizing a mobile agent, has been devised to permit the sites to coordinate and cooperate with each other while conferring the online property. The use of mobile agent, however, is critical and requires reliability with regard to mobile agent failures that may lead to bad response times and hence the availability of the system may lost. A fault tolerance technology is proposed in order that the system autonomously detect and recover the fault of the mobile agent due to a failure in a transmission link, site or bug in the software. The effectiveness of the proposition is shown by simulation.