I. Introduction
Multimedia applications have been getting more attention from Internet users and at the same time access speeds have increased. These applications have minimum bandwidth, loss rate, and delay requirements. The influence of packet delays in real-time applications can be reduced very little by using a buffer on the receiver side. Because streaming data cannot be buffered at end hosts long time. As a result delay becomes a crucial factor that affects the quality of such applications. The Internet is using the best-effort service model in which no guarantee is provided for packet delivery time. In default of such a guarantee of QoS (quality of service) in the Internet’s original design, researchers developed some methods, such as QoS, CDN (Content Delivery Network), and overlay techniques to improve the perceived quality for users.