首页 | 本学科首页   官方微博 | 高级检索  
     

基于BSP的并行事务处理模型
引用本文:徐淑,陆朝俊,陈昌生,孙永强. 基于BSP的并行事务处理模型[J]. 计算机研究与发展, 2001, 38(11): 1399-1404
作者姓名:徐淑  陆朝俊  陈昌生  孙永强
作者单位:上海交通大学计算机科学与工程系,上海,200030
摘    要:BSP模型独立于并行体系结构,既可作为并行计算模型,又可作为并行程序设计模型。提出了基于BSP模型的H-V事务模型,适用于长、短事务和长短事务混杂的情况。给出了在无共享结构下实现并行事务处理的进程结构。该结构不仅实现了事务内及事务间并行性,而且使人有可用性(availability)和可扩充性(scalability),而后给出了适用于该模型的基于时间戳的多版本并发控制协议,最后描述了事务在超步结构下的运行过程。性能测试表明,使用该模型进行事务处理时可获得良好的事务响应时间和加速比。

关 键 词:BSP模型 事务处理 并行数据库 并发控制

A PARALLEL TRANSACTION PROCESSING MODEL BASED ON BSP
XU Shu-Ting,LU Chao-Jun,CHEN Chang-Sheng,and SUN Yong-Qiang. A PARALLEL TRANSACTION PROCESSING MODEL BASED ON BSP[J]. Journal of Computer Research and Development, 2001, 38(11): 1399-1404
Authors:XU Shu-Ting  LU Chao-Jun  CHEN Chang-Sheng  and SUN Yong-Qiang
Abstract:BSP model is independent of parallel architecture. It is a parallel computing model, as well as a parallel program design model. A horizontal-vertical transaction model based on BSP is proposed, which is suitable for both the long or short transactions and the mixed cases. A process structure for processing transactions in parallel under shared-nothing architecture is proposed, which not only implements the parallelism of both infra-and inter-transactions, but also makes the system available and scalable. A multiversion concurrency control protocol based on timestamp is provided, which fits for this model. Finally, the transaction running procedures in supersteps are described. Performance tests show that both transaction response time and speedup are satisfying when processing transactions.
Keywords:BSP model   transaction processing   parallel database   concurrency control
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号