On 05/08/2014 03:36 PM, Lux, Jim (337C) wrote:
What these will be good at (and what the Active Disk research
espouses) is applying very simple filters (e.g., simple greps) to
avoid pushing data across buses needlessly.  Basically, only the data
you want to come out that you will then compute with will be
returned.  The compute- and ram-intensive tasks will still be
reserved for the real machine.

Decent paper on one approach to this using SSDs (since they already
have compute and memory on-board to deal with all their firmware
complexities).

http://www.pdl.cmu.edu/PDL-FTP/Storage/CMU-PDL-11-115.pdf

Actually the compute available on SSDs is pretty limited, and for a number of reasons, this won't be changing much any time soon. The paper notwithstanding, most of the folks we've spoken to are taking a waiting position on this at best.

FWIW: this tight coupling between computing and storage is something advocated (strongly) by a number of groups and companies (including me/us). Its simply too compelling from a performance standpoint over the long term, as data motion only gets harder with data volume.

This said, the limited processing capability on a drive may be able to run a TCP/IP stack at near GbE speed. I doubt it could do much more than that without driving the drive costs up. Put a 10GbE chipset on each drive, with signaling and other bits, and you'll be adding a few hundred $$ to each part. 1GbE won't add much, but there will be precious little processing power left over for applications. Not to mention very limited ram. The other aspect of this is the ram on the units would likely need to be flash backed, and not just the cache ram in this case.

All of this drives up power and cost. What is the benefit? You get additional processing power, on par with Calxeda ARM chips (think 16 or 32 bit CPUs), with all the drawbacks, less ram, more complexity in code.



--
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics, Inc.
email: [email protected]
web  : http://scalableinformatics.com
twtr : @scalableinfo
phone: +1 734 786 8423 x121
cell : +1 734 612 4615
_______________________________________________
Beowulf mailing list, [email protected] sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to