International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 36 - Number 1 |
Year of Publication: 2011 |
Authors: Arockia Xavier Annie R., Vanitha Sheba M., Yogesh P. |
10.5120/4455-6238 |
Arockia Xavier Annie R., Vanitha Sheba M., Yogesh P. . Enhanced Link based Congestion Control (ELCC) in Peer-to-Peer (P2P) based Video on Demand (VoD) System. International Journal of Computer Applications. 36, 1 ( December 2011), 18-26. DOI=10.5120/4455-6238
Video-on-Demand (VoD) services are effectively provided to the users when implemented using Peer-to-Peer (P2P) networks. As each peer node shares its resources, such as bandwidth, storage space, and computing power to their neighbors which is not prevalent in normal networks, the requests from the users are also processed using this property of sharing. The peer nodes upload and download content to and from neighboring peer nodes. This process called peering (or linking), occurs randomly between peer nodes. Every time the demand on the system increases, congestion in the system also increases and finally leads to resource suffocation. The random peering process generally followed, results in very high congestion rate. This paper tries to reintroduce the older pattern of handling congestion could in fact, overcome the user from distorted video due to loss or late arrival of the video packets when combined with new innovative simple idea such that the peers are provided with high level of motivation to serve/supply its buffered video content as well as relieve its duty of supplying to a different peer node which is not infected with congestion. Here, we provide the Enhanced Link based Congestion Control (ELCC) technique for reducing congestion onto the links between the peer nodes. This technique increases the provision of video streaming process to a greater extent. The peer buffers are handled to supply and relinquish data as per the user perceived video data streamed to it. From the results this has proven to be beneficial in general for VoD operations and especially for VCR (Video Cassette Recorder) operations such as fast-forward, pause, replay, backward, random seek etc., in particular.