DELAY CONTROL NETWORK CODING TECHNIQUE
DOI:
https://doi.org/10.11113/jt.v77.6283Keywords:
Network coding, broadcasting, throughput, network congestionAbstract
Network coding is a technique known to efficiently utilize the bandwidth by exploiting the broadcast nature of the wireless medium. Network coding reduces the number of retransmissions by allowing the relay not only to forward the packets, but to do some logic operation. However, considering the randomness and the asymmetric nature of the traffic in the wireless medium, it is usually very challenging for the relay to predict when the next packet is coming, thus the main question for the relay when receives a packet is whether to hold the packet in order to obtain a network coding opportunity or to rebroadcast the packet directly and eliminate the delay. In this paper, we address this challenge by introducing two schemes; Bandwidth Consideration Scheme (BCS) which considers pure network coding to achieve the maximum improvement in network throughput, and Time Limited Scheme (TLS), which uses the network coding but considers the imposed delay. The results show that, BCS can lead to up to 50% improvement in the bandwidth, however for symmetric flows using pure network coding leads to unbounded delay. On the other hand, TLS noticeably decreases the imposed delay for the symmetric flows and leads to relatively similar improvement in the throughput for asymmetric flows.Â
References
Antonopoulos, A., C. Skianis, and C. Verikoukis. 2013. Network Coding-Based Cooperative ARQ Scheme For VANETs. Journal of Network and Computer Applications. 36(3):1001-1007.
Ahmed, S.A.M., S.H.S. Ariffin, and N. Fisal. 2014. Survey on Broadcasting in VANET. Research Journal of Applied Sciences, Engineering and Technology. 7(18).
Hamato, S., Ariffin, S., Fisal, N. 2014. Contention Free Time Efficient Broadcasting Protocol for Safety Applications in VANETs. International Review on Computers and Software (IRECOS). 9(11): 1923-1931.
Mirani, F.H.; Busson, A.; Adjih, C. 2013. "DONC: Delay-based Opportunistic Network Coding Protocol," Ad Hoc Networking Workshop (MED-HOC-NET), 12th Annual Mediterranean : 34-41. 24-26 June 2013 doi: 10.1109/MedHocNet.2013.6767407.
Park, J.-S., et al. 2006.Emergency Related Video Streaming In VANET Using Network Coding. In Proceedings Of The 3rd International Workshop On Vehicular Ad Hoc Networks.ACM: Los Angeles, CA, USA. 102-103.
Ahmed, S. and S. S. Kanhere. 2006. VANETCODE: Network Coding To Enhance Cooperative Downloading In Vehicular Ad-Hoc Networks, In Proceedings Of The 2006 International Conference On Wireless Communications And Mobile Computing. ACM: Vancouver, British Columbia, Canada. 527-532.
Lee, U., et al. 2006.Code Torrent: Content Distribution Using Network Coding In VANET, In Proceedings Of The 1st International Workshop On Decentralized Resource Sharing In Mobile Computing And Networking. ACM: Los Angeles, California : 1-5.
Li, M., Z. Yang, and W. Lou. 2011. CodeOn: Cooperative Popular Content Distribution for Vehicular Networks using Symbol Level Network Coding. IEEE J.Sel. A. Commun. 29(1): 223-235.
Yang, Z., M. Li, and W. Lou. 2010.CodePlay: Live Multimedia Streaming In Vanets Using Symbol-Level Network Coding, In Proceedings of the The 18th IEEE International Conference on Network Protocols, IEEE Computer Society. 223-232.
Shabbir Ahmed and Salil S. Kanhere. 2006. VANETCODE: Network Coding To Enhance Cooperative Downloading In Vehicular Ad-Hoc Networks. In Proceedings Of The 2006 International Conference On Wireless Communications And Mobile Computing (IWCMC '06). ACM, New York, NY, USA : 527-532. DOI=10.1145/1143549.1143654 http://doi.acm.org/10.1145/1143549.1143654.
Downloads
Published
Issue
Section
License
Copyright of articles that appear in Jurnal Teknologi belongs exclusively to Penerbit Universiti Teknologi Malaysia (Penerbit UTM Press). This copyright covers the rights to reproduce the article, including reprints, electronic reproductions, or any other reproductions of similar nature.