QoS routing in data networking using genetic algorithms: a new two-level approach