A Hadoop map-reduce based implementation of the Fisherfaces algorithm