End-to-End QoS Network Design: Quality of Service in LANs, WANs, and VPNs