首页> 外文会议>International Conference on Software Engineering >Fault-tolerance in a Distributed Management System: a Case Study
【24h】

Fault-tolerance in a Distributed Management System: a Case Study

机译:分布式管理系统中的容错差异:一个案例研究

获取原文
获取外文期刊封面目录资料

摘要

Our case study provides the most important conceptual lessons learned from the implementation of a Distributed Telecommunication Management System (DTMS), which controls a networked voice communication system. Major requirements for the DTMS are fault-tolerance against site or network failures, transactional safety, and reliable persistence. In order to provide distribution and persistence both transparently and fault-tolerant we introduce a two-layer architecture facilitating an asynchronous replication algorithm. Among the lessons learned are: component based software engineering poses a significant initial overhead but is worth it in the long term; a fault-tolerant naming service is a key requirement for fail-safe distribution; the reasonable granularity for persistence and concurrency control is one whole object; asynchronous replication on the database layer is superior to synchronous replication on the instance level in terms of robustness and consistency; semi-structured persistence with XML has drawbacks regarding consistency, performance and convenience; in contrast to an arbitrarily meshed object model, a accentuated hierarchical structure is more robust and feasible; a query engine has to provide a means for navigation through the object model; finally the propagation of deletion operation becomes more complex in an object-oriented model. By incorporating these lessons learned we are well underway to provide a highly available, distributed platform for persistent object systems.
机译:我们的案例研究提供了从实施分布式电信管理系统(DTMS)的实施中汲取的最重要的概念教训,它控制了一个网络语音通信系统。 DTM的主要要求是对现场或网络故障,交易安全性和可靠持久性的容错。为了提供透明和容错的分布和持久性,我们介绍了一种促进异步复制算法的双层架构。在学习的经验教训中:基于组件的软件工程构成了显着的初始开销,但长期值得这一点;容错命名服务是故障安全分配的关键要求;持久性和并发控制的合理粒度是一个整体对象;在鲁棒性和一致性方面,数据库层上的异步复制优于实例级别的同步复制;具有XML的半结构化持久性具有关于一致性,性能和便利性的缺点;与任意网格对象模型相比,突出的分层结构更稳健和可行;查询引擎必须提供通过对象模型导航的手段;最后,在面向对象模型中,删除操作的传播变得更复杂。通过纳入这些经验教训,我们正在进行中,为持久对象系统提供高度可用的分布式平台。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号