A closed-loop fuzzy traffic controller for fair bandwidth sharing