数字有机体数据库系统的资源发布与搜索平台研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liupengo0308
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,人们对于网络服务的要求越来越高,数量也越来越巨大,传统客户/服务器应用构架受到了巨大的挑战。因此在当前的技术条件下,如何构建大规模、高可扩展、高可靠、高性能的系统,成为近年来研究的热点问题之一。本论文讨论了分布式哈希表(Distributed Hash Table,DHT)技术发展历史和现状,并对DHT技术的研究现状进行了系统、全面的分析和总结。在此基础上结合8010教研室数字有机体数据库系统项目的需求设计实现了数字有机体数据库系统的资源发布搜索平台。数字有机体数据库系统的资源发布搜索平台利用DHT技术把大量分散的节点组织成一个覆盖网络,在该覆盖网络上对资源信息进行分布式存储和和检索。在覆盖网络构建和组织方面,采用Pastry覆盖网的构建和组织方式,同时也对其进行了一系列改进(如以区域作为覆盖网的基本参与单位),提高覆盖网的鲁棒性和路由效率;在网络拓扑结构维护方面,系统对拓扑结构进行主动维护(如区域的合并与拆分),降低路由和拓扑结构的故障概率;在负载均衡方面,设计了一套按照概率选择服务节点的负载均衡策略,保证了系统节点之间负载的均衡性。本文的主要贡献和内容包括:(1)给出了数字有机体数据库资源发布搜索平台覆盖网的拓扑结构,软件架构和平台工作的流程。(2)详细地介绍了基本的分布式互斥算法,并根据实际需要提出一种改进的分布式互斥算法。(3)对主流DHT算法的拓扑网络构建,维护和路由过程进行了详细的介绍,并对不同算法的节点加入复杂度,空间复杂度和路由效率进行了对比。(4)详细叙述了平台使用的通信协议,描述了实现系统所需要的关键技术;给出了系统各个模块的内部结构和具体实现方式。(5)描述了数字有机体数据库资源发布搜索平台的测试环境,测试的方法;对系统进行了功能测试和性能测试,分析了测试结果。
其他文献
近年来,在嵌入式和网络通信等技术飞速发展的推动下,无线传感器网络不再满足于简单的标量数据采集,开始逐步转向复杂的多媒体数据的获取。视频传感器网络作为无线传感器网络的最
随着通讯技术、互联网的发展,人们对网络应用程序的开发提出了更高的要求。随着用户数目的大量增加,传统的由单个服务器来提供服务的应用模式已经越来越无法满足快速增长的并
针对目前碰撞检测算法普遍存在的准确性和实时性的矛盾,本文提出一种基于特征点的碰撞检测算法,以三维实体的特征点作为碰撞检测的计算依据,应用轴向包围盒AABB作为碰撞检测
选播是一种新型的网络服务模型,它能够使用户通过一个选播地址访问到该地址所标示的一组服务器中对用户来说“最近的”一个。选播服务的应用能够增强网络服务的可用性、提高
语音识别是一种最为理想的人机通信方式,随着计算机技术的进步,语音识别技术已经逐渐应用于控制、通信、消费等行业。语音识别既是理论问题,也是一个工程化问题。它综合多学
摘要分布式存储系统的应用已经越来越广泛。在存储系统中,可靠性是关键问题之一,保障数据的可用性必须要求存储系统提供多种方式来实现高可靠性。中文农业搜索引擎CFSEA是东
自动文摘技术是自然语言处理领域的一个课题,它利用计算机自动地对文章进行处理,生成基本反映文章主题的摘要。特别是随着互联网的发展和普及,为人们提供了丰富的信息资源,利
多媒体的不断普及,数字视频已经与我们的生活密不可分,它已经成为了我们获取信息的一个重要手段。随着技术的不断进步,当今视频画面的质量变得越来越好,分辨率也越来越高,这
梯形图(Ladder Diagram)是IEC61131-3标准定义的五种标准编程语言之一,由于梯形图语法简单、结构规整以及采用图形化的编程方式,使得其深受工控领域编程人员的喜爱,现已成为工业
随着互联网的普及,电子邮件与人们的工作生活联系日趋紧密,随之而来的垃圾邮件问题也日益严重。邮件信誉机制作为一种新兴手段在垃圾邮件过滤领域中发挥着重要作用。然而,由