一种无锁并发跳表算法的可线性化证明

一种无锁并发跳表算法的可线性化证明

作者:师大云端图书馆 时间:2022-10-05 分类:参考文献 喜欢:3068
师大云端图书馆

【摘要】随着互联网的普及和云计算的发展,海量数据处理成为IT从业人员越来越重视的课题。海量数据处理常采用并发的方法,即多个线程同时运行在多台处理器上,共同访问和处理共享数据。由于多个线程的交互,并发程序的行为更难以预测,出现的错误也更难以定位。因此,通过严谨的数学方法在逻辑上验证一个并发程序的正确性很有意义。无锁并发跳表是一种无需对各个节点加锁就能实现多个线程同时无阻塞操作的数据结构,其存取时间复杂度是对数级,类似于平衡树,另外,其采用-种概率方案来平衡数据结构,无需定期对数据结构进行重平衡,因此操作效率很高,非常适用于海量数据的并发处理,并且已经得到了广泛的应用。但是,无锁并发跳表算法的正确性并未得到严格的形式化证明。可线性化是并发数据结构的正确性标准之一,指的是对象操作的细粒度实现与瞬间原子操作有相同的效果,本文即采用最新提出的不固定线性化点算法可线性化性质的模块化验证方法,验证了无锁并发跳表算法的可线性化性质。为了证明无锁并发跳表算法的可线性化性质,本文做了如下工作:1、给出基础逻辑集合。本文首先给出了一个简单的抽象机和语言模型,并根据机器模型构造逻辑推导规则;然后在语言模型上实现无锁并发跳表算法;最后将无锁并发跳表抽象成整数集合,再给出各具体算法对应的抽象原子操作。2、确定了算法的“潜在”线性化点,并通过模块化验证方法中提出的方案在算法中添加辅助语句以标识线性化点。3、用形式化语言构造算法的规范。根据LRG逻辑,算法规范包括三部分:用于描述无锁并发跳表不变特征的不变式I;算法执行所依赖的环境规范R;算法本身所保证的规范G。4、最后,对无锁并发跳表算法进行了严格地推导证明,并首次形式化的证明了无锁并发跳表算法的可线性化性质。由于不固定线性化点算法可线性化性质的模块化验证方法经过形式化的可靠性证明,因此本文通过可靠地形式化验证方法首次证明了无锁并发跳表算法的可线性化性质。
【作者】曹红星;
【导师】冯新宇;
【作者基本信息】中国科学技术大学,计算机软件与理论,2014,硕士
【关键词】无锁并发跳表;可线性化;程序验证;并发算法;形式化验证;

【参考文献】
[1]王丽琼.我国警察侦查权规制研究[D].贵州民族大学,刑法学,2013,硕士.
[2]张大斌.捷可勃斯的质量管理及启示[D].西北大学,2003.
[3]李培国.3,5,6-三氯吡啶-2-醇钠合成实验和工艺研究[D].浙江大学,化学工程,2003,硕士.
[4]席爱民.流动粒子回火炉炉温人工智能控制[J].冶金自动化,1993,01:41-43+34.
[5]费翡.小学中年级体验式习作教学研究[D].东北师范大学,教育,2012,硕士.
[6]李铎.强激光光学零件感应耦合等离子体抛光系统设计[D].哈尔滨工业大学,机械制造及其自动化,2014,硕士.
[7]刘艳松.小型地面移动侦察机器人设计[D].吉林大学,机械工程,2012,硕士.
[8]王令朝.天涯咫尺的卫星移动电话[J].上海铁道科技.2001(03)
[9]马骥.RhoA在缺氧诱导的乳腺癌新生血管形成中的功能及其机制研究[D].第四军医大学,肿瘤学,2011,硕士.
[10]胡倩.导热油纳米流体基础热物性及对流换热特换热特性实验研究[D].浙江大学,2013.
[11]张花蓉.锂离子电池用含镍、锰正极材料的湿化学法合成研究[D].四川大学,无机化学,2003,硕士.
[12]徐晓明.STEP标准数据访问接口的关系数据库实现技术研究[D].浙江工业大学,2004.
[13]阳朵.我国商业银行不良资产证券化可行性分析[D].对外经济贸易大学,金融学,2004,硕士.
[14]王宣.天津女排保持良好竞技水平的个案研究[D].北京体育大学,体育教育训练学,2013,硕士.
[15]张健成,周恩涛,曹鑫铭,周士昌,沈宏程,宋光,王卫华,康振和.2000t快锻机的在线监测与维护[J].冶金自动化,1997,04:17-19.
[16]梁伟明.重力肌群锻炼对脊柱疼痛和功能康复影响的临床研究[D].南方医科大学,中西医结合临床骨伤科学,2014,博士.
[17]才鹤.海绵钛反应器防护涂层自动喷涂装置设计[D].沈阳工业大学,材料加工工程,2012,硕士.
[18]王弘.电信运营商网络代理运维管理模式研究[D].厦门大学,工商管理(EMBA),2014,硕士.
[19]万勇,冯瑞华,黄健,姜山,潘懿.新材料领域2010年发展回望[J].新材料产业,2011,02:44-47.
[20]李光宇.基于小波分析的双波长散斑干涉测量技术的研究[D].北京交通大学,2014.
[21]李凡.混沌系统的同步、参数识别和耦合振子网络斑图控制[D].兰州理工大学,物理电子学,2012,硕士.
[22]邹昊辰.硅藻土负载铁氧化物对砷吸附的研究[D].吉林大学,环境工程,2013,硕士.
[23]刘兴连,管薇.21世纪我省渔业发展的关键科学技术[J].陕西水利.1998(06)
[24]刘逸敏,李捷伟,程红岩.医院影像信息中心建设及其关键技术研究[J].医学信息,2004,03:130-132.
[25]童定.金钱情境启动对内隐乐观偏差的影响[D].苏州大学,应用心理学(专业学位),2014,硕士.
[26]涂玉洁.近端胃粘膜胃电刺激对健康人胃张力及内脏感觉的影响[D].华中科技大学,消化内科,2013,硕士.
[27]王勇,许钟涛,王瑛.基于大数据的竞争情报系统的研究与实现[J].广东工业大学学报,2014,03:27-31.
[28]刘万泉,席裕庚,张钟俊.带前通的分散系统补偿谱与闭环谱相交问题[J].自动化学报,1993,05:552-561.
[29]陈静.石墨烯修饰电极对微生物燃料电池产电性能的影响研究[D].长安大学,2013.
[30]王琳钧.企业商标战略的制定与实施问题研究[D].兰州大学,知识产权(专业学位),2013,硕士.
[31]黄琳琳.多种生长因子纤维蛋白凝胶释放系统的建立[D].福建医科大学,内科学,2014,硕士.
[32]温博.一类二阶耗散系统的长时间渐近行为[D].哈尔滨工业大学,基础数学,2013,硕士.
[33]王祎鹏.大回线源瞬变电磁法全域视电阻率定义研究[D].长安大学,地球探测与信息技术,2014,硕士.
[34]章恬.中国生物质能开发利用的政策法律研究[D].中国地质大学(北京),环境与资源保护法学,2013,硕士.
[35]田书燕.保护与传承:具有文物古迹的城市综合公园设计研究[D].西南交通大学,风景园林(专业学位),2014,硕士.
[36]温圣敏.我国中小银行经营绩效影响因素研究[D].江西财经大学,产业经济学,2013,硕士.
[37]贾西帅.用cDNA展示技术研究原始蛋白质结构起源[D].华中农业大学,微生物学,2014,硕士.
[38]钟国英.磁性有序介孔炭的合成及药物吸附与脱附性能研究[D].广东药学院,药物化学,2012,硕士.
[39]蔡新.食物与温度对湖北钉螺生长发育及繁殖率的影响研究[D].湖北大学,动物学,2012,硕士.
[40]尹海峰,张红,刘丹丹.石墨烯量子点二聚物的等离激元激发[J].四川师范大学学报(自然科学版),2014,05:691-696.
[41]耿丽莎.郑州市城市综合体开发模式研究[D].郑州大学,土地资源管理,2013,硕士.
[42]薛海英.基于概率数据融合技术的无线传感器网络检测质量优化[D].华东交通大学,计算机软件与理论,2014,硕士.
[43]高丰.工程企业中工作满意度、组织公民行为对工作绩效的影响研究[D].江苏科技大学,工业工程(专业学位),2013,硕士.
[44]孙迪.中国国际安徒生文学奖提名作家创作研究[D].兰州大学,中国现当代文学,2013,硕士.
[45]周懿懿.农村土地承包经营权流转法律问题研究[D].华东政法大学,法律(专业学位),2012,硕士.
[46]米佳.醋酸酯淀粉在速冻水饺皮中作用机理的研究[D].齐鲁工业大学,食品科学,2014,硕士.
[47]周勇.青海地区药物性肝损害208例临床特点分析[D].青海大学,内科学,2012,硕士.
[48]张林.电液伺服系统的云模型参数自整定PID控制策略研究[D].燕山大学,流体传动及控制,2014,硕士.
[49]于润冰.内蒙古地区可持续发展评价研究[D].内蒙古大学,政治经济学,2013,硕士.
[50]李庆.我国中小企业政府支持体系研究[D].湖南农业大学,农业经济管理,2003,硕士.

相关推荐
更多