Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Wide area traffic: the failure of Poisson modeling
IEEE/ACM Transactions on Networking (TON)
Link-sharing and resource management models for packet networks
IEEE/ACM Transactions on Networking (TON)
Traffic engineering using a class of M/G/1 models
Journal of Network and Computer Applications
A burst-level traffic analysis tool
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special Issue: performance modeling and evaluation of ATM networks
CAC and traffic shaping for performance control in ATM: the two-class paradigm
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special Issue: performance modeling and evaluation of ATM networks
Introduction to IP and ATM Design and Performance: With Applications Analysis Software
Introduction to IP and ATM Design and Performance: With Applications Analysis Software
A Flexible and Cost-Effecive ATM Traffic Generator
Proceedings of the IFIP TC6 WG6.3/WG6.4 Fifth International Workshop on Performance Modelling and Evaluation of ATM Networks: Performance Analysis of ATM Networks
A linguistic decision support model for QoS priorities in networking
Knowledge-Based Systems
Traffic management based on token bucket mechanism for WiMAX networks
Cluster Computing
Hi-index | 0.24 |
Support for quantitative QoS guarantees and associated Per-Hop Behaviours in a Differentiated Services architecture hinges on the specification of appropriate traffic control mechanisms. However, recent and past studies of Internet traffic have shown that it is rather hard to find a global and representative traffic model, which at the same time remains simple enough to facilitate the implementation of such mechanisms. In some previous works, we have demonstrated that suitable traffic shaping of packet flows that are subsequently multiplexed at a network node can permit the application of the M/G/1 model for performance modelling and control of the aggregate traffic stream. Using some handy control laws derived from the M/G/1 model, quantitative QoS guarantees can be provisioned end-to-end, across a series of multiplexers. In this paper we present our experiences from embedding this traffic-shaping scheme, which we call exponential token bucket filtering (etbf), in routers based on the Linux operating system. Initially, we describe how the traffic-shaping scheme can fit in a Differentiated Services architecture as a mechanism applied on the traffic transmitted from the edge routers to the core of a DiffServ domain, so that traffic multiplexed at the core routers conforms to the M/G/1 model. The Linux traffic control architecture is then presented, which enables the implementation of a DiffServ framework as well as how this shaping scheme is implemented within this architecture. Finally, results from experiments in a lab environment consisting of such Linux edge routers are presented. These results are in-line with findings from experiments and simulations in our previous works and show that the performance at the core multiplexing nodes can be controlled according to the M/G/1 model.