Push the calculate to the datanode