随笔分类 - 论文阅读
摘要:Boosting Full-Node Repair in Erasure-Coded Storage 0.Abstract RepairBoost 调度框架 提高全节点修复性能 修复抽象 修复流量平衡 传输调度 提高35%-97.1% 1.Introduction 减少修复过程中I/O放大的问题方法
阅读全文
摘要:Geometric Partitioning: Explore the Boundary of Optimal Erasure Code Repair 0.Abstract 再生码是特殊的纠删码,目的是减少修复所需的数据量 再生码的修复粒度是块而不是字节 块大小的选择会导致流降级读时间和修复吞吐量之
阅读全文
摘要:Clay Codes: Moulding MDS Codes to Yield an MSR Code 0.Abstract 为了保证可靠性,引入RS码,MDS码满足存储需求,但是不满足其他需要(我理解主要是网络),MSR码很多都是只有理论结构,clay code是MSR码,通过在任意单个MDS代码
阅读全文
摘要:Erasure Coding in Windows Azure Storage 0. Abstract Windows Azure Storage (WAS)使用纠删码,引入了LRC的概念,减少修复所需要的块数,从而减小带宽和I/O 1. Introduction (WAS)的一个简介 stream
阅读全文
摘要:0.Abstract 极限存储-宽条带 带宽开销巨大 StripeMerge 宽条带生成机制 将窄条带变成宽条带,这个过程中是为了最小化宽条带生成带宽 本文工作证明了最优方案的存在,还有两个启发式算法,生成时间减小87.8% 1.INTRODUCTION 为了保证data durability提出复
阅读全文
摘要:0. ABSTRACT RS基础上做了改进,通过增加存储冗余,优化性能 1. INTRODUCTION 介绍了多副本,纠删码。 纠删码的修复主要问题是,带宽开销,假如是(10,4),修复一块需要10倍块大小的带宽 提出了LRC的概念 1.1. Importance of Repair 分析了Face
阅读全文
摘要:将以往的串行写日志变为并行写日志 其核心思想类似于分布式系统的向量时钟,构造出偏序关系。 论文中没有体现的点 系统的设计 事务如何分发,猜测事务分发应该影响性能。 需要根据代码来看。
阅读全文
摘要:重要名词:纠删码(Erasure code) Why: 首先介绍为什么会有纠删码这个东西,存储系统中失败是必然的,所以人们需要设计一种方案来保证在失败的时候数据不会丢失。 磁盘本身会设计冗余来保证一部分位的翻转得以修复,但是当很多位出现问题,或者直接硬盘故障时。这种解决办法就是失效了。所以提出纠删码
阅读全文

浙公网安备 33010602011771号