浅议开放式协同环境下分布式事务提交和恢复机制的研究

浅议开放式协同环境下分布式事务提交和恢复机制的研究

ID:34824874

大小:1.67 MB

页数:59页

时间:2019-03-11

浅议开放式协同环境下分布式事务提交和恢复机制的研究_第1页
浅议开放式协同环境下分布式事务提交和恢复机制的研究_第2页
浅议开放式协同环境下分布式事务提交和恢复机制的研究_第3页
浅议开放式协同环境下分布式事务提交和恢复机制的研究_第4页
浅议开放式协同环境下分布式事务提交和恢复机制的研究_第5页
资源描述:

《浅议开放式协同环境下分布式事务提交和恢复机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广西大学硕士学位论文开放式协同环境下分布式事务提交和恢复机制的研究姓名:宋庆祯申请学位级别:硕士专业:计算机应用技术指导教师:李陶深20050501开放式协同环境下分布式事务提交和恢复机制的研究摘要在过去的十多年中,计算机支持的协同设计(ComputerSupportedCooperativeDesign,简称CSCD)研究取得了引人注目的成果。较旱的CSCD研究大多考虑局域网环境下的情况,但随着网络技术的不断发展,CSCD的分布式程度已经从局域网环境延伸到了现在的广域网环境,原来适用于局域网环境的分布式事务管理机

2、制已经不能很好地适应广域网环境的需求。几十年来,为了使传统的事务理论能应用于协同工作环境,人们提出了许多方法,在事务的并发控制机制和事务提交与恢复机制等方面也有了一定的研究成果。但是他们的研究大都侧重于封闭式环境下的研究,对于如何更新传统事务理论使其适用于开放式环境的研究设却不多见。本文首先分析了开放式环境的特点,接着在Client/Server结构和三层结构的基础上,构建了一种开放式环境下的协同设计四层体系结构,并依次介绍了结构中各个层次的功能。该体系结构提高系统了的安全r陛、具有良好的扩展能力并且可充分利用现有

3、投资。对传统分布式事务提交机制进行了研究,讨论了两阶段提交协议、三阶段提交协议以及一阶段提交协议的工作原理。在此基础上,提出了一种适合开放式协同环境的事务提交协议一一开放式一阶段提交协议(01PC)。01PC通过在协调者的日志中增加一个参与者事务列表的方法,解决了一阶段提交协议必须将参与者的日志公开给协调者而引起的站点自治性的问题;同时,允许已经处在准备阶开放式协同环境下分布式事务提交{a恢复机谍U的研究段的事务将其被更新锁锁住的数据“借出”给其它的事务,减少了因等待阶段可能过长而造成的事务阻塞和系统资源的浪费。分

4、析了01PC的性能,并在开放式环境下的协同设计四层体系结构中对01PC的正确性进行了模拟实验。设计活动的长期·胜、计划性和反复试探性的特点对分布式事务的恢复提出了更高的要求,同时也带来了困难。为此我们介绍了一种结合保存点(Savepoint)机制的事务恢复处理方法,并对其作了改进,即允许数据库在Savepoint记录写入日志但修改过的缓冲块还没写到磁盘之前进行更新,这样即使在缓存页中数据量非常大的时候,完成一个保存点的时间也不会太长,还给出了一种处理不完善保存点的方法。关键词:开放式环境协同设计事务提交开放式一阶段

5、提交协议恢复机制II£!查兰竺主竺查雯苎苎塑竺兰!竺!苎!垒苎苎竺竖兰竖竺竺竺!LRESEARCHONTRANSACTIONCOMMITANDRECOVERYMECHANISMINOPENCOOPERATVIEENVIRONMETNABSTRACTResearchaboutComputerSupportedCooperativeDesign(CSCDforshort)hasmadegreatachievesrecently,especiallyinlastdecade.EarlyresearchofCSCDmost

6、lydiscussthesituationundertheenvironmentofLAN,butwiththegreatlydevelopmentofnettechniques,theCSCDenvironmenthasbeenupgradetoWANandthetraditionaltransactionmanagementlostitspredominancelittlebylittle.Inthesedecades,manyscientificresearchersamelioratedtraditiona

7、ltransactioncommitmechanismandrecoveryschemeforthecollaborativedesign,andmadelotsofefforts.Buttheseinvestigationsmostlyemphasizedonclosesystemstructure,soourresearchofchangingtraditionaltransactionmechanismtoopencollaborativedesignenvironmentistimelyandnecessa

8、ry.Inthisarticle,wefirsttalkaboutthecharactersofopenenvironment.BasedontraditionalClient/Serverstructureandthree—tiestructure,wegiveakindofopencollaborativedesignstructurewhichcont

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。