- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XVE:世界领先的华为存储操作系统文/张鹏引言古老的岷江水顺着漫漫的历史长河流淌到今天,站在都江堰渠首安澜索桥上向下看去,它依然是那么清澈。岷江上游水流湍急,进入成都平原以后,地势突然低平,水势减缓,所挟带的大量沙石沉积下来,淤塞河道,时常泛滥成灾。两千多年前,秦蜀郡郡守李冰父子创造性的提出“深淘滩、低作堰”的设计理念,并兴建了都江堰水利工程,保证了大约三百万亩良田的灌溉,使成都平原成为旱涝保收的“天府之国”。至今都江堰水利工程仍然灌溉着成都平原,是世界上少有的保存两千多年至今仍然在服务的水利工程。华为存储操作系统距离都江堰不到四十公里的华为存储研发中心秉承都江堰“深淘滩、低作堰”的设计理念,创新地开发出来系列的存储产品,这些产品的核心——存储操作系统则是该设计理念的集中体现。操作系统(Operating System)是一种特殊的系统软件,它负责管理整个计算机系统的软硬件资源,一个良好的操作系统对计算机至关重要。同理,存储操作系统就是存储系统中负责管理所有存储资源的系统软件,它对于存储设备的可靠性、功能、性能起决定性作用。在存储业界,设计一个存储产品大概有两种思路,一种思路偏硬件,即采用特殊的硬件形态和存储专用芯片作为基础构件存储系统。这类系统一般设计简单可靠,单位成本的性能比较高。但是由于硬件尤其是专用的芯片改动成本较高、研发周期长,因此这种设计越来越不适应存储技术的快速发展。另一种的思路偏软件,即基于通用的硬件,比如说x86体系结构,将存储的基本功能设计为基础的系统软件,然后将这套软件部署在不同系列的硬件平台之上,快速形成丰富的产品组合。这个基础的软件就是存储操作系统,如NetApp的统一存储操作系统Data ONTAP,EMC Symmetrix的存储操作系统Enginuity。一款存储的操作系统的生命周期很长,一款优秀的存储操作系统可能在设计之初非常领先,但是随着新技术、新功能不断涌现,由于软件架构限制,即使曾经优秀的操作系统也慢慢显现疲态。比如说Data ONTAP在设计之初即采用统一存储的设计理念,通过WAFL融合了文件系统和块设备层,同时在底层RAID技术、快照技术等关键点上具有创新性的设计,使Data ONTAP成为业界最优秀的存储操作系统。NetApp凭借这块先进的操作系统快速推出产品,成为存储市场的三强之一。时至今日,虽然Data ONTAP依然可以说一款优秀的存储操作系统,但是其弱点和限制也逐渐显现。华为自研的存储操作系统取名XVE,它的全称是“Extreme Virtual Engine”。研发XVE的初衷源于华为要开发一款高端存储,进而以这款存储产品的软件做为平台移植到全系列的存储产品上去。在预研的初期,正是存储虚拟化得到广泛认可的时候,业界也不断推出所谓的“虚拟化存储”。设计团队经过仔细的研究发现,发现某些厂商所谓的虚拟化只是在原来的传统技术上包装一层虚拟化的外衣,技术上没有本质变化。但是华为没有选择这条“伪虚拟化”的捷径,毅然采用了真正的虚拟化设计,实现从磁盘虚拟化到卷虚拟化从而使得彻底解决了在大容量存储下故障恢复时间的问题和性能均衡问题。图1所示是XVE的简化架构图。图1 XVE的简化架构图高可靠性XVE作为一款存储操作系统,高可靠性是设计的重中之重。为实现所有代码的可控性,XVE重写了通用操作系统的硬盘管理模块,使之成为一个存储专用的硬盘管理模块。它直接和芯片驱动、硬盘交互,按照上层业务特点有针对性地处理硬盘的故障。并且,硬盘管理与华为自研的SSD硬盘相结合,最大化发挥SSD的性能优势,提高SSD的使用寿命和可靠性。基于可靠的硬盘管理模块,XVE针对RAID技术采用大胆创新,采用了业界先进的RAID2.0+技术。从所周知,RAID重构过程中数据没有可靠性保障,如果在重构完成前再出现坏盘就将造成数据丢失,不可恢复;所以对于一个存储系统而言其可靠性的最重要标志就是其RAID重构时间越小越好。传统硬盘重构的瓶颈主要在目标盘(热备盘),因为所有成员盘将所有数据读出后全部写入到目标盘,目标盘写带宽就成了整个重构速度的关键,以一块2TB 7.2K rpm盘为例,重构时平均写入速度为30M/s左右,完成重构时间长达18个小时。华为存储RAID 2.0技术采用虚拟化RAID技术,消除RAID的重构性能瓶颈——当一个物理硬盘故障时,同时更多的目标硬盘参加重构,大大缩短重构时间,从而提高了存储系统的可靠性。同时XVE为了保证数据的一致性,XVE支持端到端的数据校验,能够监测到任何偶然的数据错误,并自动修复,从而保证了关键业务的数据一致性。作为一款支持Scale-out多控的存储OS,XVE设计了专用的集群管理系统。通过与自研硬件、驱动的紧密结合,最大化的提高了节点间故障切换时间。比如,典型情况下,如果一个控制器
您可能关注的文档
- 武汉黄鹤英才计划申报书.doc
- 浅谈我国农村贫困问题.docx
- 关于征集第四届京交会交易签约项目通知.doc
- 师德修养这个问题我也一直在思考我个人私下认为教.doc
- 百色学院学术不端行为处理办法详解.doc
- 中欧清洁及可再生能源学院(系、所)全英研究生课程简介.doc
- 绿色植物在光下制造淀粉教学设计指南.doc
- 山西省晋城工商唱响旅游文化产业三部曲.doc
- 浅谈信息技术教育中小学生创新能力培养研究.doc
- 浅议体育教学中师生关系现状、原因和应对策略.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 附件14:项目《标价分离书》.xls VIP
- 喷塑规章制度管理.doc VIP
- 2025年高考真题——物理(甘肃卷)含答案.docx VIP
- DBJD25-60-2018 甘肃省建设工程施工机械台班费用定额(含税).docx
- 考研真题 中山大学化学学院化学(B)历年考研真题汇编.docx VIP
- 2025年甘肃高考化学真题试卷含答案.docx VIP
- Colorful七彩虹 主板Intel H610H610M-D EVO V21 说明书(系统 win10 win11)用户手册.pdf
- 新九年级暑假衔接讲义 20 作文(二)描写出彩(学生版+教师版)2025八升九语文统编版.docx VIP
- 2024年甘肃高考政治试卷(真题+答案).pdf VIP
- 模板7:CSCEC8B-CM- M10303《项目商务资料档案清单》.xls VIP
文档评论(0)