Controlling Data Movement in Global Computing Applications