A system and method for supplying data to a user upon request are disclosed. The system and method include a redundant array of servers, e.g., media servers, commerce servers, and web servers, that isolate the public network from the private network. The array of servers includes a plurality of individual media servers, and a user database in data communication with an Internet service exchange server hub. A metaswitch is operatively associated with the Internet service exchange server hub and the redundant array of media servers, and is programmed to determine which of the individual media servers will supply data files to the user upon request based upon preprogrammed determination criteria. In a preferred embodiment, the metaswitch determines which of the media servers will supply the data files to the user based upon the first of the media servers to respond to a polling request from the metaswitch. The method and system of the disclosure may also advantageously include a distributor, a static redirector, a log analyzer and/or a metacache unit for managing file storage and access. The method and system of the present disclosure provide improved data transmission, e.g., delivery of multimedia files to users.