Re: Inline dedup/compression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Le Ven 26 juin 2015, à 00:01, James (Fei) Liu-SSI a écrit :
> Hi Cephers,
>     It is not easy to ask when Ceph is going to support inline
>     dedup/compression across OSDs in RADOS.

disclamer: I am not a Cepher.

This would mean some kind of distributed key value store that is fast
enough    
to deliver one query by written object or a kind of distributed in ram
lru hash 
table in order to optimistically identify the hottest objects.           
(The one that are identical and get written the most often)              
                                                                                
I am more used to block devices so I don't realise how many different
objects   
per second get written on disk on a ceph setup.                          
                                                                                
I don't see how it would cope with partial writes.                       
                                                                                
If you need speed like in a block device setup you can forget anything
B-TREE to
implement the key-value store because it's O(log n).                     
                                                                                
So you are left with solutions like SILT that will eat some RAM and beg
you     
for an SSD in exchange of O(1+Epsilon) lookups.(Probably good for
Samsung ;)                                 
See https://www.cs.cmu.edu/~dga/papers/silt-sosp2011.pdf                 

>From my experience with block device setup deduplication is very
demanding to   
the key/value store. Maybe with only complete write on big objects this
problem
would disappear.

Best regards

Benoît


> because it is not easy task
>     and answered. Ceph is providing replication and EC for performance
>     and failure recovery. But we also lose the efficiency  of storage
>     store and cost associate with it. It is kind of contradicted with
>     each other. But I am curious how other Cephers think about this
>     question.
>    Any plan for Cephers to do anything regarding to inline
>    dedupe/compression except the features brought by local node itself
>    like BRTFS?    
> 
>   Regards,
>   James
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux