智能网络磁盘(IND)集群存储系统设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:fafafaalex
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和宽带网络应用技术的飞速发展,网络上的信息资源呈爆炸性的增长趋势。如何有效地存储这些不断膨胀的数据是网络存储技术面临的新挑战。同时,在许多应用环境中提高存储系统性能是提高整个网络服务性能的关键。因此,对高性能网络存储技术的研究,不仅可以提供有效的数据存储方案,也是提供高性能网络服务的基础。集群系统(Cluster File System)可以通过连接大量的普通计算机作为存储节点来提供高性能的网络存储服务,逐渐成为网络存储技术中的一个新的研究热点。传统集群系统实现单一用户访问点的常用方法是设置一个前端机来统一进行用户请求的转发,这种方法很好的解决了集群的单一入口问题,但容易引起单点失效,性能也难扩展。 基于此,我们提出了IND存储系统<[注1]>。其中本文深入分析了Linux虚拟服务器三种集群技术以及网络通信、负载均衡等集群关键技术,分析、设计了IND多机心跳检测机制。并在此基础上设计并实现了一种新的网络存储集群系统,解决了单点失效问题,使得集群的可扩展性、可用性均获得了增强。最后,在开放源代码的Linux环境下实现并验证了论文研究的一些技术思路,获取了初步的实验数据,同时为IND集群存储系统开发中一些关键性技术问题的解决积累了经验。实验证明,这是一种性价比高、实用而有效的网络存储集群解决方案。 本文共五章,各章组织如下:第一章课题背景与来源,提出IND集群存储系统。第二章LINUX虚拟服务器分析,深入讨论了Linux虚拟服务器中心式IP层技术及其三种集群技术解决方案。是IND集群系统设计与实现的主要理论基础之一。第三章IND集群存储系统设计关键,通过对集群系统设计与实现过程中网络通信、负载均衡、心跳检测机制关键技术的分析比较与归纳总结,得到了一些有用的结论,从而为下一步IND集群系统设计与实现中一些相应关键问题的研究与解决工作的开展奠定了基础;对IND多机心跳检测机制的深入探讨,解决了主IND的选举生成与IND间IP层通信的问题,并给出了其算法理论支持。第四章IND集群存储系统设计与实现,通过前几章的讨论分析和对国内外零星资料的归纳总结,设计了IND集群存储系统架构与IND集群调度算法,实现并测试了原型系统。第五章全文总结主要讨论了下一步的工作。
其他文献
近年来,网络上多媒体通信和分布式环境中的协同工作等应用越来越广泛,这些应用对网络提出了不同的服务质量(QualityofService,QoS)以及组播要求。因此,如何保证在应用中服务质量
随着我国经济建设和科学研究的发展,各行业信息化步伐加快。在行业内部的信息化建设过程中,各个部门根据各自内部的需求和应用开发了基于不同数据源的应用系统。但是,由于各
近年来,随着网络的普及,网络安全也面临着越来越大的威胁,各种木马病毒层出不穷。其中,僵尸网络在分布式拒绝服务攻击(DDoS)、垃圾邮件(Spam)、网络钓鱼(phishing)、蠕虫(1wo
随着信息技术的不断发展,计算机网络逐渐渗透到了国民经济的各个行业,计算机网络系统的安全已经成为经济社会发展不可忽视的一个方面。在众多的网络安全技术中,入侵检测技术
规则集是主动数据库得以实现主动能力的关键部分。使得数据库可以对其内部与外界的变化进行监控分析,在没有用户干预的情况下,能够自动地对系统内部或外部所产生的事件作出反
本文在分析了经典数学形态学的基本原理及其性质的基础上引入了soft形态学和regulated形态学算子,并详细探讨了它们的基本性质及其与经典形态学算子之间的关系,然后分别对soft
过去几年大规模开放网络课程MOOC取得了巨大成功。相对于传统的教学方式,MOOC做出了很多重大的改变。其中之一是将教育资源片段化并组织为教育资源库。片段化的教育资源使得用
本文从拥塞控制算法的必要性入手,从两方面介绍并分析了拥塞控制算法:拥塞控制源算法和拥塞控制链路算法。在源算法中以TCP算法为主,在链路算法中以路由器队列管理算法为主。
未来(三代后或四代)的公众移动通信支持速率将达20Mbps到100Mbps,至少在2~20Mbps以上支持高速移动,并要在合理的信噪比条件下保证业务质量,如何实现这个目标成为世界通信和信息科
聚类分析是利用数学的方法研究和处理给定对象的分类,其目的是发现隐藏分布在数据集中的结构。近十几年来,人们获得和生产数据的能力大幅度地提高。通过聚类分析算法人们有效