位置:成果数据库 > 期刊 > 期刊详情页
自稳定的分布式事务内存模型及算法
  • ISSN号:1000-1239
  • 期刊名称:《计算机研究与发展》
  • 时间:0
  • 分类:TP311.2[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]杭州电子科技大学软件工程学院,杭州310018, [2]浙江交通职业技术学院信息学院,杭州311112
  • 相关基金:国家自然科学基金项目(61100194);浙江省自然科学基金项目(LYl2F02017);浙江省公益性技术应用研究计划项目(2013C31130·2013C33082)
中文摘要:

针对具有瞬时故障的分布式系统,综合考虑系统鲁棒性和可扩展性,提出了一种自稳定的分布式事务内存模型(self-stabilizing distributed transactional memory,SSDTM).首先,利用分层技术和抵押组合理论建立模型框架,并对生成树算法进行了自稳定改进,以克服现有算法只能适应稳定环境的缺点;其次,将数据流技术与自稳定相结合,设计了数据对象操作方法,提高了系统的数据访问局部性;然后,在给出事务服务模型的基础上,提出了基于改进逻辑时钟的SSDTM并发控制算法;最后,结合理论推导,使用4个典型测试用例在SimJava环境下对SSDTM进行了多角度、大规模的分析和性能测试.结果表明,所提算法具有较强的参数鲁棒性和适用性,与其他模型相比,SSDTM具有更高的吞吐量和容错性.

英文摘要:

Aiming at the issue of transient fault tolerance in distributed system while taking into account the system's robustness and scalability,a self-stabilizing distributed transactional memory model,called SSDTM,is proposed.Firstly,the model frame is constructed by layered technology and collateral composition theory,which includes spanning tree layer,objects location layer,transaction proxy layer and application layer.Furthermore,the spanning tree algorithm is improved in selfstabilizing way,which can solve deficiencies of being only adaptive to stable environments based on existing methods.Then,data object manipulation algorithms are designed,which utilize data stream paradigm and self-stabilizing theory for locating objects and enhancing data access locality,and ensure mutually exclusive access to objects in distributed system with transient faults.Moreover,after building the transaction service model that defines the basic types of memory transaction states and operations,the concurrency control algorithms based on the improved logic clock are given.Finally,combining theoretical derivation and instance verification,the performance of SSDTM is verified and analyzed through multi-angle large-scale virtual tests based on 4classical benchmarks in SimJava environment.Experimental results show that the algorithms presented in the paper exhibit good robustness and applicability,and SSDTM has higher system throughput and better fault-tolerance compared with other models under the same conditions.

同期刊论文项目
期刊论文 20 会议论文 1
同项目期刊论文
期刊信息
  • 《计算机研究与发展》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院计算技术研究所
  • 主编:徐志伟
  • 地址:北京市科学院南路6号中科院计算所
  • 邮编:100190
  • 邮箱:crad@ict.ac.cn
  • 电话:010-62620696 62600350
  • 国际标准刊号:ISSN:1000-1239
  • 国内统一刊号:ISSN:11-1777/TP
  • 邮发代号:2-654
  • 获奖情况:
  • 2001-2007百种中国杰出学术期刊,2008中国精品科...,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,荷兰文摘与引文数据库,美国工程索引,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:40349