1. A method for implementing a distributed virtual tape library system that includes disk drive devices that emulate a tape drive, said method comprising: providing a master virtual tape library node on a distributed computing system node; providing multiple slave virtual tape library nodes each on respective ones of multiple different distributed computing system nodes; providing a file on one or more of the master virtual tape library node and the slave virtual tape library nodes to identify a virtual tape library type; using a distributed file system to manage data on the master virtual tape library node and the multiple slave virtual tape library nodes; and using a map-reduce function in conjunction with the distributed file system to process application requests, wherein said using the map-reduce function in conjunction with the distributed file system includes, receiving an application request; and using the map-reduce function to divide the application request into multiple tasks, wherein the map-reduce function distributes each of the multiple tasks to any one of the multiple slave virtual tape library nodes of the distributed virtual tape library system.