[ 
https://issues.apache.org/jira/browse/HADOOP-11828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14516731#comment-14516731
 ] 

jack liuquan commented on HADOOP-11828:
---------------------------------------

Hi Kai,
bq. I mentioned that in my rough thought, would you clarify it in details and 
provide your thoughts? This would be desired as it's a rather major design 
change.
Hitchhiker algorithm builds on top of RS codes and XOR codes, it is more 
suitable to put hitchhiker  in ErasureCoder layer for architecture 
consideration. And it is convenient to replace underlying RS codes and XOR 
codes of Hitchhiker to get better performance in ErasureCoder layer.
bq.You're still using JRSRawEncoder, but it's renamed to RSRawEncoder quite 
some time ago.
Oh yes, I see. I will check and modify it.
bq.How about naming the new coder HitchhikerXORErasureEncoder to 
HHXORErasureEnoder? Similar to other coders.
OK, sounds great.

> Implement the Hitchhiker erasure coding algorithm
> -------------------------------------------------
>
>                 Key: HADOOP-11828
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11828
>             Project: Hadoop Common
>          Issue Type: Sub-task
>            Reporter: Zhe Zhang
>            Assignee: jack liuquan
>         Attachments: 7715-hitchhikerXOR-v2-testcode.patch, 
> 7715-hitchhikerXOR-v2.patch, HADOOP-11828-hitchhikerXOR-V3.patch, 
> HDFS-7715-hhxor-decoder.patch, HDFS-7715-hhxor-encoder.patch
>
>
> [Hitchhiker | 
> http://www.eecs.berkeley.edu/~nihar/publications/Hitchhiker_SIGCOMM14.pdf] is 
> a new erasure coding algorithm developed as a research project at UC 
> Berkeley. It has been shown to reduce network traffic and disk I/O by 25%-45% 
> during data reconstruction. This JIRA aims to introduce Hitchhiker to the 
> HDFS-EC framework, as one of the pluggable codec algorithms.
> The existing implementation is based on HDFS-RAID. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to