Efficient I/O for Computational Grid Applications