In this research project, I developed a Distributed Graph Processing System (DGPS) based on Hadoop and Java. The system architecture is shown as below .