分布式环境下数据一致性研究任务书

 2021-08-25 11:08

1. 毕业设计(论文)主要内容:

1. 前期知识储备:首先对分布式文件系统的CAP理论、Paxos协议、leader选举和强弱一致性保证有深入详细的了解;其次,需深入学习并掌握有关Java程序设计方面的知识以及集成开发环境IntelliJ IDEA。

熟悉Hadoop、Lustre和Ceph文件系统的相关源码,熟悉相关读写流程,并搭建原型文件系统。

2. 系统功能:实现分布式环境下数据的一致性保证,包括强一致性、弱一致性和最终一致性,并进行性能评估。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 毕业设计(论文)主要任务及要求

1.查阅15篇相关文献(含近五年外文3篇),并每篇书写200—300字文献摘要(装订成册,带封面);2.认真填写周记,完成800字开题报告;3.完成5000中文字以上的相关英文专业文献翻译,并装订成册(中英文一起,带封面);4.完成系统的编码与调试;5.完成10000字以上的毕业论文;6.进行论文答辩。

3. 毕业设计(论文)完成任务的计划与安排

(1) 2017/1/7—2017/1/13:查阅参考文献,明确选题;(2) 2017/1/14—2017/2/22:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告及外文资料翻译;(3) 2017/2/23—2017/4/30:需求分析,算法或系统设计,分析、比较或实现等;(4) 2017/5/1—2017/5/25:撰写论文初稿;修改论文,定稿并提交论文评审; (5) 2017/5/26—2017/6/6:准备论文答辩。

4. 主要参考文献

[1] Seth Gilbert, Nancy Lynch. Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web. In: PODC '10. Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing. New York: ACM, 2010. 335~336[2] Eric Brewer. A certain freedom: thoughts on the CAP theorem. In: PODC'10. Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing. New York: ACM, 2010. 335~335[3] P. J. Marandi, M. Primi and F. Pedone. High Performance State-Machine Replication. In: IEEE/IFIP'41. Proceedings of Dependable Systems Networks. USA:IEEE, 2011.454~465[4] Fred B. Schneider. Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Computing Surveys. 1990, 22(4): 299~319[5] Guerraoui, R. Software-based replication for fault tolerance. IEEE Computer, 1997, 30(4): 68~74[6] Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM. 1978,22(7): 558~565[7] Sanjay Ghemaw, Howard Gobioff, Shun-Tak Leung. The Google file system. In: SOSP '03. Proceedings of the nineteenth ACM symposium on Operating systems principles. New York:ACM, 2003. 29~43[8] Giuseppe DeCandia, Deniz Hastorun, Madan Jampani,etal. Dynamo: amazon's highly available key-value store. In: SOSP'07. Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles. New York:ACM, 2007. 205~220[9] Simone Brunozzi. Big Data and NoSQL with Amazon DynamoDB. In: MBDS'12. Proceedings of the 2012 workshop on Management of big data systems. New York:ACM,2012. 41~42.[10] Avinash Lakshman, Prashant Malik. Cassandra: a structured storage system on a P2P network. In: SPAA'09. Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures. New York:ACM, 2009. 47~48[11] Flavio P. Junqueira, Benjamin C. Reed. The life and times of a Zookeeper. In: PODC '09. Proceedings of the 28th ACM symposium on Principles of distributed computing. New York:ACM, 2009. 4~5[12] Leslie Lamport. The part-time parliament. ACM Transactions on Computer Systems. 1998, 16(2): 133~169[13] Butler Lampson. The ABCD’s of Paxos. In: PODC'01. Proceedings of the twentieth annual ACM symposium on Principles of distributed computing. New York:ACM, 2001.13~13[14] Roberto De Prisco, Butler Lampson, Nancy Lynch. Revisiting the paxos algorithm. Distributed Algorithms Lecture Notes in Computer Science. 1997,1320: 111~125 [15] Mike Burrows. The Chubby lock service for loosely-coupled distributed systems. In: OSDI'06. Proceedings of the 7th symposium on Operating systems design and implementation. Berkeley: USENIX Association, 2006. 335~350.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。