Algumas aplicações consomem grande parte do tempo de execução no acesso aos dados. São aplicações limitadas pela E/S do sistema computacional. Como o desempenho da banda de comunicação da rede tende a ser menor que a banda de acesso ao disco rígido, estas aplicações são difíceis de se programar em uma grade de computadores. Algumas técnicas podem ser usadas para melhorar a execução, como migrar a execução do processo para o repositório dos dados. Essa técnica é eficiente quando o dado é processado uma vez pela
aplicação. Dentre as operações abaixo, a mais indicada para melhorar o desempenho da aplicação, quando uma grande quantidade de dados de um repositório remoto é acessada diversas vezes durante a execução, é: