heterogeneous computing based k - means clustering using hadoop - mapreduce framework .
MapReduce: simplified data processing on large clusters