1. A method for generating a large payload file from non-contiguous segments of block files comprising: receiving a request at a network node for a portion of a large payload file; obtaining information about assembling said portion of said large payload file; obtaining a plurality of block files of said large payload file from a plurality of storage devices associated with said network node; creating a virtual representation of said portion of said large payload file from said plurality of block files using said assembling information; transmitting said portion of said large payload file in response to said request.