版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
纠删码原理大数据离线分析教学目标1.了解RAID
2.了解副本、纠删码
3.掌握纠删码原理1.背景近几年,尤其是规模较大的应用场景下,纠删码越来越多的出现在选择的视野范围,成为RAID,副本之外的第三种选择,因此也获得了越来越多的关注。从传统情况来看,RAID通常用在企业级环境里较多,在几台和十几台存储设备规模的IT系统中,一向是使用稳定可靠历经数十年磨砺的RAID技术。而在数据中心级的大规模部署中,RAID不再受欢迎,大部分的分布式系统都偏好副本模式,看重的是其高可靠性和读性能优化的特点。然而副本带来的成本压力实在是有些吃不消,这时候Erasure
Code适时出现,以更低成本和更高技术含量提供近似可靠性这几点,就吸引到了众多分布式存储/云存储的厂商和用户。2.RAID把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法。因为多个硬盘增加了[平均故障间隔时间(MTBF),储存冗余数据也增加了容错。RAID技术主要有以下三个基本功能:(1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。(2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。(3)通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。3.副本、纠删码HDFS通过多副本机制来保证。在HDFS中的每一份数据都有两个副本,1TB的原始数据需要占用3TB的磁盘空间,存储利用率只有1/3。而且系统中大部分是使用频率非常低的冷数据,却和热数据一样存储3个副本,给存储空间和网络带宽带来了很大的压力。
纠删码技术简称EC,本身是一种编码容错技术如果严格的区分,实际上按照误码控制的不同功能,可分为检错、纠错和纠删三种类型。(1)检错码:识别错码(2)纠错码:识别错码,纠正错码(3)纠删码:识别错码,纠正错吗,删除超出纠正范围的错码4.纠删码原理Reed-Solomon(RS)码是存储系统较为常用的一种纠删码,它有两个参数k和m,记为RS(k,m)。如图所示,k个数据块组成一个向量D被乘上一个生成矩阵B从而得到一个码字向量,该向量由k个数据块和m个校验块构成。如果一个数据块丢失,可以用(GT)-1乘以码字向量来恢复出丢失的数据块。RS(k,m)最多可容忍m个块(包括数据块和校验块)丢失。以冗余级别为5+3的纠删码为例说明。将n个源数据块D1~Dn按列排成向量D,再构造一个(n+m)n矩阵B(图2),B称为分布矩阵。对矩阵B有一个要求:它的任意n个行向量都是相互独立的,即这n个行向量组成的nn矩阵可逆。(由线性代数知道,对互不相等的实数a1,a2,…,ak(k≥n),矩阵V的任意n行组成的矩阵都可逆。5.纠删码原理从矩阵V中取出m行,用做分布矩阵B的下部m行,恰好满足对B的要求:任意n行都相互独立。例如冗余级别为5+3纠删码的分布矩阵B可以采用如下形式。6.纠删码原理执行矩阵向量乘B*D,得到m个校验块C1~Cm。小结1.RAID技术通过条带化、多磁盘并行读取和数据冗余保护提高数据存取速度和容错能力2.HDFS通过多副本机制保证数据可靠性,但存储利用率低3.纠删码是一种编码容错技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年史蒂芬霍金教学设计
- 河北省石家庄市无极县2027届六上数学期末考试试题含解析
- 贵司关于项目延期交付的通知(5篇)
- 弘扬传统文化传承文明美德的小学主题班会课件
- 量子科研人员业绩考评表
- 2027届西藏那曲地区申扎县六上数学期末学业质量监测模拟试题含解析
- 业务连续性管理规划与执行指南
- 2025-2026学年特岗教学设计新课标英语
- 网络安全技术专家及顾问团队绩效评定表
- 客服专员客户问题处理绩效衡量表
- 2026年检察官遴选考试试题及答案
- GB/T 13295-2026水及燃气用球墨铸铁管、管件和附件
- 企业客户标签管理方案
- 2026中国工业母机行业技术升级与高端化发展路径分析报告
- DB11-T 2511-2026 城市综合管廊数字化技术要求
- 柴油安全识别与管理培训课件
- 2026年幼儿园大班毕业典礼照片
- 扬子江药业在线测评题库
- JJF(苏)297-2025离心式血液成分分离机校准规范
- 2026中国离岸风电运维船队建设与作业能力评估报告
- 输变电工程可行性研究内容深度规定(2025版)
评论
0/150
提交评论