In this paper, we propose a dynamic QoS, D-QoS, model which allows the QoS requirements be reconfigured dynamically. A privilege user can request a network interruption to guarantee its own smooth traffic flow at the expense of possibly interruptions or blockages of other traffic flows. Based on the concept of active IP network, an interruption can be triggered by sending an active packet requesting for an interruption to the network. Under normal circumstances, our model provides DiffServ based on CBQ and, in case of an interruption, priority queue is employed. The two queuing mechanisms operate alternately in response to the programs sent via active packets. A prototype of the model has been successfully implemented where the two operation modes have been shown to operate satisfactorily. Details of the design and implementation of D-QoS and its evaluation are discussed in this paper.