Implementation of leaky bucket module for simulations in NS - 3

TitleImplementation of leaky bucket module for simulations in NS - 3
Publication TypeConference Paper
Year of Publication2011
AuthorsBouras, C, Stamos, K, Zaoudis, G, Baltzis, P
Conference NameWorkshop on ICT - Contemporary Communication and Information Technology, Split - Dubrovnik
Date Published15 - 17 September
Abstract

Simulation has always been a valuable tool for experimentation and validation of models, architectures and mechanisms in the field of networking. In the case of the DiffServ framework, simulation is even more valuable, due to the fact that an analytical approach of mechanisms and services is infeasible because of the aggregation and multiplexing of flows. In this paper we present the implementation of a module for the extensible network simulator ns-3 in order to conduct experiments simulating a leaky bucket shaping mechanism for incoming flows, which is missing from ns-3. We describe the way the module has been implemented within the framework of the simulator and we discuss the merits of using a leaky bucket mechanism for shaping traffic. We also use the newly developed module in order to conduct experiments, verify its proper behavior and demonstrate its usefulness in studying the leaky bucket through simulation.