I am working on a distributed cache project in which I need to show how data are distributed on cluster's cache, how data is accessed by different nodes, how cache cohesion & coherence protocol works and analyse the performance of problem. I choose hadoop for this. Is hadoop best for my project? Is there any other better framework that exists?