ncluding one or more computer programs, the computer programs including instructions for: receiving a user request to perform a specified transaction on a specified user file; determining a subset of the file servers that store portions of the user file needed to perform the specified transaction; sending commands to each respective file server in the subset of file servers to perform the transact