In wireless environment, the periodic moments of wireless networks may causes the fluctuation of available bandwidth by varying with time and location. The periodic fluctuation disturbs the resource distribution and Quality of Service (QoS). Qos design is the fundamental functionality of the networking router to enable differentiated delivery and to guarantee the delivery quality for different service traffic classes. By differentiating service classes with appropriate scheduling algorithms, improve the performance of QoS. In this paper, we investigate the compensation issues of fair and priority scheduling algorithms and propose a efficient adaptive bandwidth allocation algorithm for wireless networks, called Adaptive Rotating priority Queue (ARPQ). We evaluate the performance and effectiveness of each scheduling algorithms to meeting the desired QoS requirements.