智能网络磁盘存储系统中多IND动态管理技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yi123400
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术及其应用推动了计算机技术的快速发展,人们对数据存储的需求已经有了很大的改变,主要表现在要求存储系统具有巨大的存储容量,希望能够对数据进行快速存取和有效的管理。一方面,为了满足日趋海量的存储与备份数据需要,许多企事业单位在存储设备上的投资已经越来越多;另一方面,国内外许多科研机构和知名大企业对存储技术的研究越来越重视,特别是网络存储技术近年来已经成为了计算机存储技术领域内的一个研究“热点”。   本文介绍了当前主流的网络存储技术DAS、NAS和SAN的体系结构及其主要的优缺点。针对当前网络存储中存在的问题,本文给出了一种智能网络磁盘(Intelligent Network Disk,IND)存储系统结构模型,智能网络磁盘(IND)存储系统的设计目标是满足用户对数据存储的智能化、高性能、低成本、高可扩展性、高可靠性和易维护性的需求。   本文的主要研究内容是有关IND存储系统中的多IND动态管理技术的设计与实现方法,所取得主要的研究成果包括如下几个方面:   1、给出了一种智能网络磁盘(Intelligent Network Disk,IND)存储系统结构模型。智能网络磁盘(IND)存储系统具有数据存储的智能化、高性能、低成本、高可扩展性和高可靠性等特点。   2、研究并提出了一种基于Heartbeat策略的IND故障检测算法。该算法使用线性二次指数平滑法与基于错误预测的偏移系数相结合计算更新点,使IND故障检测具有较高的速度和较好的准确率;并介绍了IND性能监控的原理以及实现过程。   3、提出了多个IND成员的管理算法,实现了IND存储系统的可扩展性。其中,基于备份节点的IND选举算法解决了单点失效问题,提高了系统的可靠性。   4、提出了基于静态时间间隔策略的请求分发算法。该算法实现简单、计算量少和具有较好的请求平均等待时间。   最后,本文通过实验测试了多IND动态管理技术。实验结果表明:通过多IND动态管理技术可以实现IND存储系统的多节点间的故障检测、性能监控、成员管理和写请求的均衡分发。采用多IND动态管理技术不但可以解决单点失效问题,基于负载均衡的写请求分发能够实现存储系统的负载均衡,另外它也极大提高了存储系统的可扩展性和可靠性。
其他文献
组播是一种群体间进行通信的方式,介于单播和广播之间。相对于单播和广播,组播具有节省网络带宽、减轻网络负载、减少拥塞等优点。随着互联网用户的爆炸性增长,网络带宽成为稀缺
工作流技术从出现到今天,已成为企业信息化建设方案中必不可少的内容之一。从简单的办公自动化系统的开发,到企业ERP系统的实施,工作流技术都发挥了相当重要的甚至是关键的作
指纹识别是生物特征识别技术中实践应用最早和最广泛技术,采用计算机进行指纹识别的自动指纹识别系统也取得了巨大的发展。指纹识别的过程主要指纹采集、指纹识别预处理以及指
数据库管理系统(DBMS)是除操作系统外最重要的系统软件,是信息系统的核心,也是我国信息化建设中应用最广泛、需求量最大的基础性软件。为掌握数据库管理系统实现的核心技术,研发具
对国内外数据流频繁项集挖掘研究情况分析可知,以往的挖掘算法还存在诸多问题。简单的频繁项集挖掘由于没有采用合理的约束思想,挖掘出的频繁项集相当庞大;增量挖掘方法大部
随着计算机网络技术的不断发展,网络的规模和复杂性也在不断增加,如VOIP、VOD、视频会议等一些新型的实时网络应用,不仅对网络的带宽要求高,对QoS(Quality of Service,服务质量)的要
VoIP是一种在IP网络上传送语音信号,并以此推出相应增值业务的技术。由于它不需要专属网络,允许用户共享带宽资源,因而能在IP网络上廉价地提供语音、视频和数据等服务。随着VoIP
全自主移动机器人在未来将起着越来越重要的作用。同时定位与地图创建利用机器人自身携带的传感器感知周围的环境以确定机器人在环境中的位置以及对环境进行建模,是实现真正自