Skip to: categories | main content
Esoteric Curio
Want to work with me at the $DAYJOB?
I am the CEO of OmniTI where I do all sorts of stuff I find absolutely fascinating.
It is rumored that I write code sometimes. I often don't believe this myself, so I use this to follow what it is that I'm working on:
Thursday, June 11. 2009 at 18:41 (Reply)
Excellent explanation of erasure, thanks. Do you see erasure codes not being just for storage, but for dynamic data like in-memory databases, caches, and messaging? Services that also suffer from the dropsies.
Thursday, June 11. 2009 at 23:11 (Link) (Reply)
I don't. But I have to admit that I haven't thought about it so much. Erasure codes are usually used to counter unreliable storage. There is also a non-zero cost of reconstructing data given a set of erasure codes. The things you describe are very performance centric and paying for a erasure code reconstruction would ruin them... Perhaps if processors had erasure code-centric instructions that would help that. Your question is definitely something something I need to digest mentally. Thanks for the feedback. I like it when my brain hurts.