V. CONCLUSION AND FUTURE WORK
In this paper, we present a user-friendly bandwidth
controller called BaCon. BaCon is a Linux-based system for
controlling bandwidth using iptables and tc utilities. BaCon is
designed for inexperience users. It provides an easy-to-use
web interface and wizards for creating new control rules. User
can shape network traffic without understanding the complex
control mechanisms and commands. BaCon provides both
Excel and CVS format reports, and long-term statistics of past
bandwidth usage suitable for SLA (service level agreement)
reports. BaCon leverages strengths of iptables and l7-filter to
achieve accurate traffic classification for various applications.
In the future, we plan to improve security of the system by
improving the performance of wrappers. We also plan to
develop adaptive bandwidth control technique for a
quantitative packet loss rate guarantee to aggregate traffic.
Moreover, extensive testing to evaluate acceptable traffic load
as a function of number of rules is required before real
deployment.