Implementation of WFQ in a Distributed Open Software Router
There has been a considerable body of research devoted to the design and performance of PC based software routers running open source software. Most of the research on Open Software Routers (OSRs) has focused on improving the performance of single PCs with a few proposals for a distributed design. Modern routers are equipped with enhanced functionality such as QoS features in addition to packet forwarding. However, providing enhanced functionality in distributed OSR architectures has largely remained unaddressed. A distributed design introduces challenges in its implementation due to looser coupling between different subsystems.