1. A method in data processing system of determining a number of connections to initially utilize for a download of a target data file from a set of plurality of servers, said method comprising: determining a maximum number of initial connections based at least in part upon a number of servers available to serve a target data file to be downloaded; determining a size of the target data file; and determining the number of initial connections to utilize for a download of the target data file based at least in part upon the maximum number of initial connections, the size of the target data file, and a chunk size of one or more chunks into which the target data file is to be decomposed.