With the rapid development and ripeness of network technology, a tendency of diversification and individuation for web service is occurred. Service Selection Gateway (SSG) provides customed services for individual and opportunities to get more profits for ISP. In order to assure the performance of SSG, the Queue Management Mechanism is required to provide various QoS guarantees. In this paper, according to the analysis of SSG's service characteristics and performance requirements, we present a new service discipline called Adaptive Weighted Round Robin (AWRR) scheduling algorithm that provides implementation simplicity and flexibility in both the dynamic allocation of bandwidth for burst traffic and the management of buffer. Basically, AWRR is based on a weighted round robin scheduling algorithm with distributing resources and changing schedule times dynamically. Its implement also introduced, followed by the analysis of its performance using network simulator (NS2). When used in SSG, AWRR can fairly distribute the finite resources according to the grade of users and the characteristics of traffics, and provide different services. |