Requirements for Context-aware MapReduce on Pervasive Grids