X-Stream: the paper that started it all

X-Stream is a system for analytics on big graphs using a single machine. X-Stream is based on the philosophy that sequential access to data works best for all storage mediums: main memory, SSD and magnetic disk. It is therefore built around a storage-centric and streaming philosophy: rearrange graph algorithms to stream data from storage.

For more details, you can find the paper here.

Disclaimer: I am not an author of X-Stream, but I was involved in the project as a developer.