Within high performance backup/restore environment there are cases that require the retrieval of massive data with huge size from tape storage to disks. The data retrieval time affects the system utilization or the system recovering speed. Some schemes were/will be proposed to place data across tape drives for minimized data retrieval latency. SimTape, a java-based tape library simulator, is built to compare above mentioned allocation schemes which minimize data seek time and tape switch time respectively. This paper describes the development and application of SimTape's software simulation model, also, for the design and optimization of the record, readout and data recovery processes common to all existing tape library processes. The simulation model provides an accurate statistical report from which each scenario can be evaluated.