<p>Quality of service (QoS) is the measure of network service availability and transmission. There are many factors influencing QoS among which one is the increasing number of network service users. The increase in the number of network service users and communication traffic causes network congestion. And the traffic congestion results in delay or packet loss and jitter variation. As a result, an organization’s network quality deteriorates and or even becomes unavailable. Therefore, to deliver a high quality network service to the users, a solution that avoids network traffic congestion is needed. In this study, the causes for network traffic congestion and the best solutions to eliminate traffic congestion in a network with congestion management and avoidance using an integrated priority queue (PQ) and weighted fair queue (WFQ) packet scheduling algorithms is proposed.</p>