1. In a computing environment, a method performed at least in part on at least one processor, comprising, parallelizing input/output operations associated with file data, including, partitioning the file data into a plurality of blocks, identifying a plurality of storage nodes for the plurality of blocks, the plurality of storage nodes associated with parallel storage, translating addresses corresponding to the plurality of blocks into block-level addresses corresponding to the plurality of storage nodes, and using the block-level addresses to access one or more block sequences of the plurality of blocks in parallel when handling the input/output operations.