Does the whole "onto usb stick" really mean much these days? I'd hope you could get a software stack onto 8 (16, 32, ...) GB of storage.
Also, that article is quite light on details (as has already been stated)
I'm a grad student at UC - Santa Cruz working on large-scale storage systems. Most of my work revolves around in-situ processing, array-based processing and parallel file systems.