双控制器磁盘阵列数据同步通道中的高速传输技术分析-analysis of high speed transmission technology in dual controller disk array data synchronization channel.docxVIP

  • 5
  • 0
  • 约3.82万字
  • 约 50页
  • 2018-07-31 发布于上海
  • 举报

双控制器磁盘阵列数据同步通道中的高速传输技术分析-analysis of high speed transmission technology in dual controller disk array data synchronization channel.docx

双控制器磁盘阵列数据同步通道中的高速传输技术分析-analysis of high speed transmission technology in dual controller disk array data synchronization channel

1绪论1.1课题背景随着计算机技术和网络技术的飞速发展,信息社会给人们的工作和生活带来了便利,大大提高了企业生产效率。经济的迅猛发展,使企业中数据的价值越来越高,而承载这些数据的存储系统的重要性日益明显,社会对信息存储行业提出了更高的要求:存储容量更大、存取速度更快、可靠性更强等。各行各业的强大需求给存储系统供应商创造了巨大的商机,数据存储市场获得了飞速发展,在包括卫星图像、导弹试验、高清影视等各个领域都得到了广泛应用,数据存储容量实现了从TB到PB、EB甚至ZB级别的增长[1-2]。最近IDC发布的报告显示,2009年全球数字信息总量约为80万PB,2010年迅速增至1.2ZB。预计到2020年,全球数字信息总量将达到惊人的35ZB,接近现在的30倍。在2010年IDC发布的《全球磁盘存储市场季度监测报告》称,全球外部磁盘存储系统工厂与前一年相比实现收入19%的增长,总收入接近52亿美元。另一方面,随着存储技术在各行业的广泛应用,企业和社会对信息数据产生了依赖性。存储系统不可预知的服务器故障、系统崩溃、硬盘损坏、自然灾害等突发事故,则对企业的数据安全构成极大威胁,可能造成企业关键数据的丢失或损坏。关键数据的丢失或损坏很可能导致灾难性的后果,使公司蒙受巨大的经济损失,甚至在严重情况下还可能使公司破产倒闭。GartnerGroup的数据显示:在经历了数据完全丢失而导致系统停运的企业中,有2/5再也没能恢复运营,余下的企业也有1/3在两年内宣告破产。由此可见,数据丢失和数据损坏企业造成巨大危害,存储系统为此必须提供一系列提供数据可靠性的机制。在存储行业内,最常见的存储解决方案主要有DAS(DirectAttachedStorage,直接附加存储)、NAS(NetworkAttachedStorage,网络附加存储)和SAN(StorageAreaNetwork,存储区域网络)三种方案[2]。DAS是指主机通过直接SCSI接口或光纤通道等直接和存储设备相连接的存储方式。NAS则可以理解成为一种内嵌系统软件的的数据存储服务器,提供文件级的存储服务。SAN则采用可伸缩的网络拓扑结构,数据存储的管理集中在相对独立的存储区域网内,提供块级别的存储服务。近几年来,存储虚拟化[3-5]和云存储[6-7]又成为存储界的新趋势。存储虚拟化实现了物理存储介质对上层存储服务的透明化,它在物理存储之上创建了一个抽象层,使多种网络存储设备集中在一起,为用户提供统一的存储服务。在存储虚拟化方案的实施中,重复数据删除、分级存储、多路复用等技术,对提升系统存储性能起到重要作用。云存储是一个全新的概念,在这种框架下用户能够大大降低离线存储的费用,把采购成本变成运维成本,可以快速方便的部署和扩展。同时由于存储数据的集中,更便于存储系统的管理。未来随着网络带宽的提高,在线存储系统将会迎来更大的发展,市场研究公司IDC预计在线存储市场份额在2011年将达到7.15亿美元。另外,据全球IT市场咨询公司思林博德的《中国云存储服务报告》预计,在未来5年的中国云存储服务市场的年复合年增长率将达到103%,中国云存储服务市场将由2009年的605万美元快速增长至2014年的2.0854亿美元。1.2双控制器磁盘阵列介绍在信息存储领域,磁盘阵列技术从产生起就一直发挥着重要的作用。磁盘阵列技术即RAID(RedundantArrayofInexpensiveDisk)[8],1987年由美国加州大学伯克利分校的Paterson等人提出,它使用多个廉价磁盘按照一定方式组合在一起,从而达到能够提供高可靠性、高性能、大容量存储系统的目的。同时也希望通过冗余信息和校验信息,使得发生部分磁盘故障时,避免数据丢失和数据损坏,提高数据可靠性。磁盘阵列系统按照磁盘的组织结构方式,划分为不同级别的RAID,条带化RAID0,镜像存储RAID1,RAID2,RAID3,RAID4,RAID5,RAID10等级别,适应不同场合的需求。磁盘阵列的设计思想,经过几十年的研究和实际使用,已经发展成为一种成熟的技术[9],并被各大存储厂商应用在中高端存储产品中,在电信和银行等行业都得到了极大的认可。随着磁盘阵列技术的发展,逐渐出现了各种技术对磁盘阵列系统进行优化,提高它的可靠性、易用性等[10-13]。这些技术包括阵列缓存技术,控制器冗余技术,网络磁盘镜像等,故障恢复和数据重建。优化磁盘阵列系统一个重要方向就是提高磁盘阵列系统的控制器可靠性[14]。磁盘阵列控制器是磁盘阵列系统的核心部件,它是磁盘阵列系统提供对外服务的关键。磁盘阵列控制器包括各种I/O处理芯片,内存条,外部接口等。任意一个部件损坏都可能导致控制器无法运行,并且使系统崩溃。为了尽量满足在线不间断服务的需求,对控制器性能和可靠性进行优化显得尤为重要。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档