1 / 8
文档名称:

软件工程论文开题报告模板.docx

格式:docx   大小:22KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程论文开题报告模板.docx

上传人:rsqcpza 2019/5/16 文件大小:22 KB

下载得到文件列表

软件工程论文开题报告模板.docx

文档介绍

文档介绍:软件工程论文开题报告模板开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法,以下是一篇关于软件工程论文开题报告的模板,希望对大家有帮助。一、选题背景当今的互联网服务面临着许许多多的挑战和千变万化的需求,其中就包括需要管理海量的数据,并且能为高速增长的用户群提供持续可依赖的服务。这里所说的互联网服务包括了诸如在线邮箱、搜索引擎、在线游戏、在线金融系统、内容分发网络、文件共享网络等等。因此,能提供这些互联网服务的系统往往很庞大:由成百上千台机器组成,并且这些机器可能在同一个数据中心里,也可能分散在不同的数据中心,之间通过不可依赖的网络进行通信。在具有如此巨大的扩展性的集群中,错误的发生变的很常见:一部分机器可能随时会遇到硬件或者软件故障;网络延迟和网络故障随时可能发生,导致丢包、网络分区等情况;偶发的恶意攻击或是操作错误,也有可能导致不可预测的灾难性错误发生。所以,构建这种系统的软件往往很复杂,同时,每隔一段时间,系统都需要进行一定的修改以提升性能、修改错误或增加新的功能。本文工作所面临的最基本的问题就是如何有效地设计一种工程上可行的升级方案,使得这种规模的分布式系统能在升级期间能持续地提供服务。二、研究目的和意义时下云计算十分火爆,各种互联网公司、银行、政府都经常提及云计算,各种各样的分布式系统也层出不穷,不论是著名的大型分布式产品的开源项目诸如Hadoop、OpenStack、MongoDB等等,又或者是国内外的著名的云计算服务提供商AmazonAWS、MicrosoftAzure、阿里云们,云计算早已从纸面或者是宣传标语中,走向了实实在在的落地阶段。但是,针对云计算抑或是分布式系统中一个比较具体的问题的相关研究,尤其对于国内的相关领域而言,却是比较缺少的,国内工业界的著名厂商们似乎都在闷头造车,分享出来的解决云计算工程中实际具体问题的论文和研究成果依然较少。本人深知自己的能力有限,仅得益于研究生期间的一些实****经历,结合工程实际,尝试对分布式系统的升级和数据迁移问题做一些总结和提炼的工作,并且有一定的创新。三、本文研究涉及的主要理论分布式系统是其组件分布在联网的计算机上,组件之间通过传递消息进行通信和动作协调的软件系统[2]。分布式系统是一个统称,常见的有分布式操作系统、分布式程序设计语言及其编译系统、分布式文件系统和分布式数据库系统等等。本文所面临的升级和数据迁移的问题涉及到更多的是分布式存储系统,分布式存储系统的定义如下:分布式存储系统是大量的普通的PC服务器通过互联网互联,对外作为一个整体提供存储服务。也可以说,那些以数据存储和访问为目的而设计的分布式系统称之为分布式存储系统。与普通的软件系统不同,分布式存储系统具有以下几个特性,理解这些特性对解决本文所提出的问题具有基础性的意义。扩展性:分布式存储系统的扩展性是最重要的优势,往往可以扩展成百上千台的规模。同时随着集群规模的增长,其系统整体性能表现为线性增长。并且,可以根据一定的策略将数据和请求分配到不同的物理节点,物理节点的数目和集群处理能力成正比,集群是线性可扩展的。同时,集群能否扩展,可否线性扩展是衡量分布式存储系统的一个重要指标。低成本和高性能:分布式存储系统具有的自动容错、自动负载均衡机制使其可以构建在普通的PC机之上。另外,线性扩展能