ters, the information exchanged including information concerning a specified user file; a file aggregation module including one or more stored computer programs for execution by the at least one processing unit, the computer programs including instructions for: receiving a user request to access a subset of a specified user file; identifying a subset of file servers that store portions of the user