Input Buffered Switches with Virtual Output Queues(VOQ) design to avoid Head-Of-Line problems, is a primary design of switches that can be scalable to very high speeds. However, this design requires a complex and iterative scheduling approach and does not meet quality of service(QoS) requirements during operation. In this paper, a three-dimensional Virtual Output Queue(3D-VOQ) switch is proposed and a scheduling algorithm under new architecture that improves the competitive transfer of service. Analysis and simulation are employed to verify the performance of 3D-VOQ, and supports high/low QoS requirements, and then improves switch performance.