[Sheepdog] Increase performance

Steven Dake sdake at redhat.com
Tue Jun 7 16:29:39 CEST 2011

On 06/07/2011 01:09 AM, Federico Sgobbi wrote:
> No checksum operation needed?
> Encrypt/Decrypt for network tranfers security?

If you wanted to encrypt/decrypt, the best choice would be the AES-NI
processor extensions standard created in 2008.  Unfortunately I believe
this hasn't been merged in either openssl or libnss.  Last I checked
sheepdog doesn't AES encrypt data blocks.

Unfortunately the big performance killer in network communication that
is not consistent is the need to sign data blocks (hmac SHA2 is very
expensive) and there are no processor extensions for any of that.

ATM there is no encryption/signing at all, so best place to start would
be to implement that feature.


> On Mon, June 6, 2011 10:12 am, Chaos Eternal wrote:
>> The simplest answer: NO.
>> CUDA is some technology to accelerate float-point computations, while
>> sheepdot needs faster IOs: network io and harddisk io.
>> Using SSD is a good idea.
>> --
>> Regards,
>> Chaos
>> On Mon, Jun 6, 2011 at 3:54 PM, Federico Sgobbi <federico at sgobbi.it>
>> wrote:
>>> Can use of CUDA increase sheepdog performance?
>>> --
>>> Walking the world
>>> --
>>> sheepdog mailing list
>>> sheepdog at lists.wpkg.org
>>> http://lists.wpkg.org/mailman/listinfo/sheepdog

More information about the sheepdog mailing list