Parallel I/O for cluster computing