Understanding the fundamentals of building an in-Memory Distributed Graph
You should look at the Cloud Computing area - there is a lot of research about graphs representation and processing there.

For example, this paper.