首页> 外文学位 >Unification of replication and transaction processing.
【24h】

Unification of replication and transaction processing.

机译:复制和事务处理的统一。

获取原文
获取原文并翻译 | 示例

摘要

This dissertation describes a novel software architecture that provides robust fault tolerance for networked applications within and between enterprises. The architecture resolves many of the problems currently associated with the use of transactions, and roll-backward recovery, for networked enterprise applications. In particular, the dissertation focuses on the transparent replication of applications that are built on top of Commercial-Off-The-Shelf (COTS) distributed transaction processing middleware and the Common Object Request Broker Architecture (CORBA) standard for distributed object computing.; With the unified architecture that we have developed, transactions are used locally in each enterprise to protect the application data, while the application logic, its processing and its interactions with computers in other enterprises are protected by replication and roll-forward recovery. Consequently, an application never retracts any data transmitted from one enterprise to another, which greatly simplifies the application programming and makes networked enterprise applications more robust.; The core of the unified architecture is the Pluggable Fault Tolerance (PluggableFT) infrastructure. It is built using the pluggable protocols framework that is available for most CORBA Object Request Brokers (ORBs). The pluggable protocols framework allows for seamless integration of the replication mechanisms into the ORB and, thus, facilitates a fault tolerance solution that requires minimal modification of the ORB and of the application program. The integration makes it possible to develop sophisticated mechanisms to replicate and recover transaction processing applications, which are typically very complex.; In-depth performance evaluation of PluggableFT and of the unified architecture has been conducted. The measurements and the analysis have led to a number of optimizations of the fault tolerance infrastructure and have led to the idea of how to structure large-scale fault-tolerant applications for the best performance.
机译:本文介绍了一种新颖的软件体系结构,该体系结构为企业内部和企业之间的网络应用程序提供了强大的容错能力。该体系结构解决了当前与联网企业应用程序的事务使用和回滚恢复相关的许多问题。尤其是,本文着重于透明复制应用程序,这些应用程序基于现成的商业(COTS)分布式事务处理中间件和用于分布式对象计算的通用对象请求代理体系结构(CORBA)标准构建。利用我们开发的统一体系结构,每个企业在本地都使用事务来保护应用程序数据,而复制和前滚恢复则可以保护应用程序逻辑,其处理以及与其他企业中计算机的交互。因此,应用程序永远不会收回从一个企业传输到另一企业的任何数据,这极大地简化了应用程序的编程,并使联网的企业应用程序更加健壮。统一体系结构的核心是可插拔容错(PluggableFT)基础架构。它使用可用于大多数CORBA对象请求代理(ORB)的可插拔协议框架构建。可插拔协议框架允许将复制机制无缝集成到ORB中,从而简化了容错解决方案,该解决方案需要对ORB和应用程序进行最少的修改。集成使开发复杂的机制来复制和恢复事务处理应用程序成为可能,这通常非常复杂。已经对PluggableFT和统一体系结构进行了深入的性能评估。测量和分析导致了容错基础架构的许多优化,并且导致了如何构造大型容错应用程序以实现最佳性能的想法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号