This document describes research conducted on implementing graph coloring algorithms on the Pregel model using Hadoop. Five graph coloring algorithms were studied: Local Maxima First (LMF), Local Minima-Maxima First (LMMF), Local Largest Degree First (LLDF), Local Smallest-Largest Degree First (LSLDF), and Local Incident Degree First (LIDF). The algorithms were implemented using Apache Giraph and evaluated on several large real-world graphs using an 8-node Hadoop cluster. Experimental results found that LLDF and LSLDF generally used fewer colors and had shorter running times than the other algorithms. Future work could involve algorithms with performance guarantees and custom graph partitioning.