Erasure Code in Ceph
Loic Dachary @ Red Hat
Save Space
5 minutes role playing game
XOR
3 peta => 1.3 peta
Harder object mutations / recovery
Simple operations and tiering
Replicated Erasure Coded
Promoted to replica on read
Replicated Erasure Coded
Sam & David : internals
Janne & Andreas & Loic & Takeshi
erasure code
Released May 2014 : Firefly
Why save space before shortage ?
Reliability Model
● After an OSD is lost
● Recovery
● Backfilling a new OSD
April 2015 : Hammer
Repair K=10, M=4
Locally Recoverable Codes
LRC @ Red Hat
SHEC Takeshi @ Fujitsu
ISA plugin Yuan @ Intel
SIMD aka SSE2, SSE3, SSE4
Only for Intel processors
~50% Faster
jerasure ARM Janne @ ARM
Infernalis
Hitchhiker Rashmi @ U.C. Berkeley
ldachary@redhat.com
Artwork GPLv3+ Tartaruga Feliz

More Related Content

ODP
Fedora 14 overview
PDF
Elixir
PDF
Red Hat Storage for Mere Mortals
PDF
Ceph Block Devices: A Deep Dive
PDF
Shingled Erasure Code (SHEC) at HotDep'14
PDF
The Future of GlusterFS and Gluster.org
PDF
Red Hat Storage Roadmap
Fedora 14 overview
Elixir
Red Hat Storage for Mere Mortals
Ceph Block Devices: A Deep Dive
Shingled Erasure Code (SHEC) at HotDep'14
The Future of GlusterFS and Gluster.org
Red Hat Storage Roadmap

More from Red_Hat_Storage (20)

PDF
Red Hat Storage Day Dallas - Storage for OpenShift Containers
PPTX
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
PPTX
Red Hat Storage Day Dallas - Defiance of the Appliance
PPTX
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
PPTX
Red Hat Storage Day Dallas - Why Software-defined Storage Matters
PPTX
Red Hat Storage Day Boston - Why Software-defined Storage Matters
PPTX
Red Hat Storage Day Boston - Supermicro Super Storage
PDF
Red Hat Storage Day Boston - OpenStack + Ceph Storage
PPTX
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
PDF
Red Hat Storage Day Boston - Persistent Storage for Containers
PDF
Red Hat Storage Day Boston - Red Hat Gluster Storage vs. Traditional Storage ...
PDF
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
PDF
Red Hat Storage Day New York - QCT: Avoid the mess, deploy with a validated s...
PDF
Red Hat Storage Day - When the Ceph Hits the Fan
PDF
Red Hat Storage Day New York - Penguin Computing Spotlight: Delivering Open S...
PDF
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
PDF
Red Hat Storage Day New York - New Reference Architectures
PDF
Red Hat Storage Day New York - Persistent Storage for Containers
PDF
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
PDF
Red Hat Storage Day New York - Welcome Remarks
Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
Red Hat Storage Day Dallas - Defiance of the Appliance
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
Red Hat Storage Day Dallas - Why Software-defined Storage Matters
Red Hat Storage Day Boston - Why Software-defined Storage Matters
Red Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
Red Hat Storage Day Boston - Persistent Storage for Containers
Red Hat Storage Day Boston - Red Hat Gluster Storage vs. Traditional Storage ...
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
Red Hat Storage Day New York - QCT: Avoid the mess, deploy with a validated s...
Red Hat Storage Day - When the Ceph Hits the Fan
Red Hat Storage Day New York - Penguin Computing Spotlight: Delivering Open S...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - New Reference Architectures
Red Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York - Welcome Remarks
Ad

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPT
Geologic Time for studying geology for geologist
PPT
What is a Computer? Input Devices /output devices
PDF
STKI Israel Market Study 2025 version august
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
The various Industrial Revolutions .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Unlock new opportunities with location data.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Architecture types and enterprise applications.pdf
PDF
Five Habits of High-Impact Board Members
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1 - Historical Antecedents, Social Consideration.pdf
Geologic Time for studying geology for geologist
What is a Computer? Input Devices /output devices
STKI Israel Market Study 2025 version august
DP Operators-handbook-extract for the Mautical Institute
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Taming the Chaos: How to Turn Unstructured Data into Decisions
A contest of sentiment analysis: k-nearest neighbor versus neural network
The various Industrial Revolutions .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Unlock new opportunities with location data.pdf
Enhancing emotion recognition model for a student engagement use case through...
Architecture types and enterprise applications.pdf
Five Habits of High-Impact Board Members
Final SEM Unit 1 for mit wpu at pune .pptx
sustainability-14-14877-v2.pddhzftheheeeee
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Ad

Erasure Code in Ceph