基于Mesh网络连通性问题求解的分布式计算平台的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:aqgcsw1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在研究过程中常常会遇到一些时间复杂度相当高的问题,比如说网络理论中的Mesh网络连通性问题等。这些问题很难由单个PC在较短时间内求解。而另一方面,网络上的大量计算资源被闲置,我们完全可以利用这些闲置的资源对这类复杂问题进行分布式求解。 本文基于这种想法,设计并实现了一个分布式计算平台,并利用该平台求解Mesh网络连通性问题。该平台能够将一个较大型的任务分解成若干子任务,并将子任务分配给客户端,利用客户端的空闲时间进行计算,根据各个客户端返回结果得出最终结果。我们引入了任务树的概念对任务进行划分,任务原始数据及结果都以树结构的形式保存在服务器端数据库当中,一棵子树则相当于一个子任务。建树的过程采用回溯法。整个平台的结构为典型的三层Client/Server的层次结构,包括一个服务器端程序,一个客户端程序,以及一个后台数据库。目前平台已经在Windows下实现,其客户端及服务器端程序采用Visual C++.NET编写,并采用了Mithral的CS-SDK程序包作为客户/服务器通信API,后台数据库采用Oracle8.1.6设计。利用该平台我们很好地求解了Mesh网络连通性问题,为以后该平台进一步应用于各类分布式计算问题打下良好基础。 本文最后对平台实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。
其他文献
随着数字电视、Internet流媒体以及DVD视频的广泛应用,视频压缩编码逐渐成为计算机多媒体技术的关键组成部分.数字电视以及DVD视频原本是在MPEG-2的基础之上发展完善起来的,
随着网格技术的日益发展,作为对数据应用需求的回应,在计算网格之后出现了数据网格的概念。在网格环境下如何访问已有的数据库,如何提供一个访问不同数据资源的统一接口,并且
学位
网络安全事件的不断发生使我们日益感觉到网络安全本身的重要性,而安全入侵的不断复杂化则让我们更加体会到单一的安全防护在其技术上所具有的种种缺陷,所以一个完整的安全防
作者在对国内已建成的供水管网地理信息系统的考察中发现,目前国内还没有出现应用十分成功的GIS供水管网管理系统。就供水行业的GIS的开发,从用户分析、系统设计、数据库建设到
文字识别是集模式识别、人工智能与文字处理于一体的高新技术,能自动地把文字或其他信息通过智能识别输入计算机,用以代替人工输入。文字识别不仅有广泛的应用领域,而且也促进了
学位
OLAP是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。在数据仓库应用中,OLAP应用一般是数据仓库
身份认证是安全系统中的第一道关卡,当用户访问一个系统的时候,首先要向系统表明自己的身份,然后才能进行下一步的访问和控制。单点登录是将多个不同的应用的身份认证和登录系统
嵌入式系统首先是一个实时系统,它具有实时系统的特点,即能够确定及时响应事件,系统响应外界不定事件不仅要快,而且要确定,即系统响应时间要求是确定的和可预测的。随着Inter