...
首页> 外文期刊>Future generation computer systems >Research and implementation of a distributed transaction processing middleware
【24h】

Research and implementation of a distributed transaction processing middleware

机译:分布式事务处理中间件的研究与实现

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

获取外文期刊封面封底 >>

       

摘要

Currently, increasingly transactional requests require high-performance transaction processing systems as support. The performance of a distributed transaction processing system is superior to that of traditional single-node transaction processing system, and the characteristic of multi-node determines that distributed transaction processing systems should pay more attention to availability. For example, in traditional single-node systems, the performance of Berkeley DB is high, but its shortcoming of not supporting parallel writing across multiple nodes is weakening its availability and scalability in the distributed environment. This paper has designed and implemented a middleware-level distributed transaction processing system called POST, including a distributed database system called POSTBOX which is based on Berkeley DB and data partition, and a distributed transaction processing middleware called POSTMAN. POSTBOX inherits the availability of highly available Berkeley DB, and expands it with data partition. By Partition Replication Body (PRB), POSTBOX overcomes the native weakness of highly available Berkeley DB, which indicates that highly available Berkeley DB does not support parallel writing across multiple nodes; POSTMAN is a middleware adapting PRB. POSTMAN monitors POSTBOX in realtime via Partition Replication Body State Array (PRBSA), and ensures the correctness of transaction processing and transactions migration in the case of node failure. The actual test results show that POST possesses high availability, and has an obvious improvement of write performance compared with highly available Berkeley DB.
机译:当前,越来越多的事务请求需要高性能事务处理系统作为支持。分布式事务处理系统的性能优于传统的单节点事务处理系统,而多节点的特性决定了分布式事务处理系统应更加关注可用性。例如,在传统的单节点系统中,Berkeley DB的性能很高,但是它不支持跨多个节点的并行写入的缺点正在削弱其在分布式环境中的可用性和可伸缩性。本文设计并实现了一个称为POST的中间件级分布式事务处理系统,包括一个基于Berkeley DB和数据分区的分布式数据库系统POSTBOX,以及一个名为POSTMAN的分布式事务处理中间件。 POSTBOX继承了高可用性Berkeley DB的可用性,并通过数据分区对其进行了扩展。通过分区复制主体(PRB),POSTBOX克服了高可用性Berkeley DB的固有弱点,这表明高可用性Berkeley DB不支持跨多个节点的并行写入。 POSTMAN是适应PRB的中间件。 POSTMAN通过分区复制主体状态数组(PRBSA)实时监视POSTBOX,并在发生节点故障的情况下确保事务处理和事务迁移的正确性。实际测试结果表明,与高度可用的Berkeley DB相比,POST具有较高的可用性,并具有明显的写入性能改善。

著录项

  • 来源
    《Future generation computer systems》 |2017年第9期|232-240|共9页
  • 作者单位

    Department of Computer Science and Technology, University of Science and Technology Beijing, China;

    Department of Computer Science and Technology, University of Science and Technology Beijing, China;

    Department of Computer and Information Sciences, Temple University, USA;

    Department of Computer Science and Technology, University of Science and Technology Beijing, China;

    Department of Computer Science and Technology, University of Science and Technology Beijing, China;

    Department of Computer Science and Technology, University of Science and Technology Beijing, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Distributed system; Transaction processing; Middleware; Partition replication body;

    机译:分布式系统;事务处理;中间件;分区复制主体;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号