||As communication networking becomes vital to people’s daily life, various communication protocols are evolved vigorously. The main push factor behind this network evolution is the real time transfer of multimedia information, such as, audio, image and video. Several protocols, such as RTP (Real Time Protocol) and RTCP (Real Time Control Protocol) are developed to facilitate the deployment of multimedia services in the Internet. However, as for the intention of deliver high quality of real time multimedia information, data transmission bandwidth becomes a major issue. Insufficient network bandwidth would also result in poor service quality. To overcome this obstacle, this thesis proposes an adaptive load balancing system that targets for intensifying overall network usage in a multi path network environment.
The proposed system uses a modified RTP header field to send packets through multiple paths in an RTP session. On the sender side, a suggested load balancing algorithm is used to perform RTP packet distribution. Meanwhile, the receiver side would utilize RTCP to notify senders on packet arrival intervals. Via the communication between sender and receiver, overall network bandwidth fluctuation is thus determined. By knowing the actual available network bandwidth, sender is then able to dynamically adjust packet distribution. Therefore, a load balancing system is achieved. This accomplishment would result in an increase to overall network throughput, thus, end users are able to enjoy stable multimedia services.