首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

多线程复制系统的确定性调度框架MDSF的研究与实现

摘要第1-5页
ABSTRACT第5-9页
第一章 概述第9-16页
   ·研究背景第9-12页
     ·复制第9-10页
     ·对象复制第10-11页
     ·多线程复制及确定性第11-12页
   ·研究现状第12-14页
     ·算法研究现状第12-13页
     ·代码截获现状第13-14页
   ·本文工作第14页
   ·论文结构第14-16页
第二章 MDSF框架第16-22页
   ·框架简介第16-17页
   ·系统模型第17-19页
     ·通信模型第17页
     ·同步模型第17-18页
     ·同步机制细节第18-19页
   ·同步操作的截获第19-22页
第三章 线程调度模块第22-39页
   ·现有的确定性调度算法第22-24页
     ·顺序请求执行算法(SRE)第22-23页
     ·单一活动线程算法(SAT)第23页
     ·松散同步算法(LSA)第23页
     ·抢占确定性调度算法(PDS)第23-24页
     ·多重活动线程算法(MAT)第24页
   ·MAT算法详解第24-27页
     ·数据结构第24-25页
     ·算法细节第25-27页
   ·MAT算法缺点第27-30页
     ·最后锁定的释放第28-30页
     ·无冲突锁第30页
   ·AMAT算法第30-39页
     ·算法前提第31页
     ·算法思想第31-33页
     ·确定性保证第33-34页
     ·算法优点第34页
     ·锁参数的分析第34-39页
第四章 代码分析、转换目标第39-47页
   ·调度模块接口第39-42页
   ·简单示例第42-44页
   ·分析、转换思路第44-47页
     ·入口方法第44-45页
     ·目标方法第45页
     ·同步操作第45页
     ·锁参数的预测第45-47页
第五章 代码分析模块第47-61页
   ·静态代码分析第47-49页
     ·方法调用关系图第47页
     ·数据流分析第47-49页
   ·Soot简介第49-52页
     ·基本的实体类第49-50页
     ·CallGraph类第50-51页
     ·数据流分析框架第51-52页
   ·工作流程第52-53页
   ·实现细节第53-61页
     ·数据结构第53-56页
     ·方法实现第56-61页
第六章 代码转换模块第61-69页
   ·Eclipse AST简介第61-64页
     ·AST类第62页
     ·ASTNode类第62-63页
     ·ASTVisitor类第63页
     ·ASTRewrite类第63-64页
   ·工作流程第64页
   ·实现细节第64-69页
第七章 测试结果第69-77页
   ·功能测试第69-71页
     ·代码分析、转换模块功能测试第69-70页
     ·线程调度模块功能测试第70-71页
   ·线程调度模块性能测试第71-73页
     ·测试用例第71页
     ·测试结果第71-72页
     ·结果分析第72-73页
   ·代码分析模块性能测试第73-74页
     ·测试用例第73-74页
     ·测试结果第74页
     ·结果分析第74页
   ·代码转换模块性能测试第74-77页
     ·测试用例第75页
     ·测试结果第75页
     ·结果分析第75-77页
第八章 总结和展望第77-79页
   ·论文总结第77页
   ·下一步工作第77-79页
参考文献第79-81页
致谢第81-82页
攻读学位期间发表的学术论文目录第82页

论文共82页,点击 下载论文
上一篇:资质管理中心综合管理系统的设计与实现
下一篇:面向电力信息化的项目管理系统研究与实现