On the performance of Scheduling Support for Controlled-Load Service in Internet

碩士 === 國立臺灣大學 === 資訊管理學系 === 86 === Traditional Internet has offered one type of service, i.e. the best-effort packet delivery. However, many new applications demand rigid network delivery performance, e.q., timing constraints. In response,...

Full description

Bibliographic Details
Main Authors: Lin, Jyh-Kang, 林志康
Other Authors: Yeali S. Sun
Format: Others
Language:zh-TW
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/58255508187607183720
Description
Summary:碩士 === 國立臺灣大學 === 資訊管理學系 === 86 === Traditional Internet has offered one type of service, i.e. the best-effort packet delivery. However, many new applications demand rigid network delivery performance, e.q., timing constraints. In response, IETF has defined Integrated Services Network Framework for the next generation Internet. Under it, two QoS control services are defined: the Guaranteed service and Controlled-Load service. In this work, we study two different approaches in the support of the Controlled-Load service at a network element. The first approach is called Probabilistic Buffer Preemption (PBP)-based Congestion Control. When network is under congestion, defined as buffer overflow, arriving packets with higher priority will preempt packets of lower priority in the buffer queue according to some probability distribution. This approach can be viewed a packet discarding scheme for congestion control. The second method studied is to take a more rigid resource sharing approach. In this work, we use Weighted Fair Queueing (WFQ) based packet scheduling. Performances of these two schemes are studied via simulation. The results show that the performance (packet loss probability) of the Controlled-Load service is mainly determined by the characteristics and the arrival processes of both the Controlled-Load and the Best-Effort traffics. Traffic isolation between the two service classes is poor. When combined with the use of token-bucket based traffic shaper, the performance of the scheme is largely improved. Since the WFQ scheduling algorithm provides excellent fairness of resource sharing, traffic isolation among different service classes, minimum throughput guarantee to individual traffic flows and bounded delay, the simulation results show that this scheme is a good candidate to support Controlled-Load service. In addition, we study the queueing behavior of the buffer of the token bucket as well as the randomization effect and the output process from the WFQ packet scheduler.