Describir: Toward Optimal Query Execution in Data Grids