Browse > Article
http://dx.doi.org/10.1109/JCN.2013.000033

RCDP: Raptor-Based Content Delivery Protocol for Unicast Communication in Wireless Networks for ITS  

Baguena, Miguel (Department of Computer Engineering, Universitat Politecnica de Valencia, Camino de Vera S/N)
Toh, C.K. (National Tsing Hua University)
Calafate, Carlos T. (Department of Computer Engineering, Universitat Politecnica de Valencia, Camino de Vera S/N)
Cano, Juan-Carlos (Department of Computer Engineering, Universitat Politecnica de Valencia, Camino de Vera S/N)
Manzoni, Pietro (Department of Computer Engineering, Universitat Politecnica de Valencia, Camino de Vera S/N)
Publication Information
Abstract
Recent advances in forward error correction (FEC) coding techniques were focused on addressing the challenges of multicast and broadcast delivery. However, FEC approaches can also be used for unicast content delivery in order to solve transmission control protocol issues found in wireless networks. In this paper, we exploit the error resilient properties of Raptor codes by proposing Raptor-based content delivery protocol (RCDP) - a novel solution for reliable and bidirectional unicast communication in lossy links that can improve content delivery in situations where the wireless network is the bottleneck. RCDP has been designed, validated, optimized, and its performance has been analyzed in terms of throughput and resource efficiency. Experimental results show that RCDP is a highly efficient solution for environments characterized by high delays and packet losses making it very suitable for intelligent transport system oriented applications since it achieves significant performance improvements when compared to traditional transport layer protocols.
Keywords
Application-layer FEC; Raptor codes; testbed; unicast content delivery;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Chandran, S. Raghunathan, S. Venkatesan, and R. Prakash, "A feedback-based scheme for improving TCP performance in ad hoc wireless networks," IEEE Pers. Commun., vol. 8, no. 1, pp. 34-39, 2001.   DOI   ScienceOn
2 J. Postel, "RFC793: Transmission control protocol (TCP)," Internet Engineering Task Force, Sept. 1981.
3 M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow, "RFC2018: TCP selective acknowledgement options," RFC Editor United States, 1996.
4 S. Keshav and S. P. Morgan, "SMART retransmission: Performance with overload and random losses," in Proc. INFOCOM, 1997, pp. 1131-1138.
5 J. Liu and S. Singh, "ATCP: TCP for mobile ad hoc networks," IEEE J. Sel. Areas Commun., vol. 19, no. 7, pp. 1300-1315, 2002.
6 H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, "A comparison of mechanisms for improving TCP performance over wireless links," IEEE/ACM Trans. Netw., vol. 5, no. 6, pp. 756-769, 1997.   DOI   ScienceOn
7 K. Brown and S. Singh, "M-TCP: TCP for mobile cellular networks," in Proc. ACM SIGCOMM, vol. 27, no. 5, 1997, pp. 19-43.
8 E. Ayanoglu, S. Paul, T. F. LaPorta, K. K. Sabnani, and R. D. Gitlin, "AIRMAIL: A link-layer protocol for wireless networks," Wireless Netw., vol. 1, no. 1, pp. 47-60, 1995.   DOI
9 H. Balakrishnan, S. Seshan, E. Amir, and R. H. Katz, "Improving TCP/IP performance over wireless networks," in Proc. ACM MOBICOM, 1995, pp. 2-11.
10 C. Parsa, "TULIP: A link-level protocol for improving TCP over wireless links," in Proc. IEEE WCNC, 2002, pp. 1253-1257.
11 P. Sinha, T. Nandagopal, N. Venkitaraman, R. Sivakumar, and V. Bharghavan, "WTCP: A reliable transport protocol for wireless wide-area networks," Wireless Netw., vol. 8, no. 2-3, pp. 301-316, 2002.   DOI   ScienceOn
12 R. Caceres and L. Iftode, "Improving the performance of reliable transport protocols in mobile computing environments," IEEE J. Sel. Areas Commun., vol. 13, no. 5, pp. 850-857, 2002.
13 M. Luby, M. Watson, T. Gasiba, T. Stockhammer, and W. Xu, "Raptor codes for reliable download delivery in wireless broadcast systems," in Proc. CCNC, Jan. 2006, pp. 192-197.
14 R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, "RFC2616: Hypertext transfer protocol-HTTP/1.1," RFC Editor United States, 1999.
15 J. Postel and J. Reynolds, "RFC 959: File transfer protocol (FTP)," Inter- Net Network Working Group, 1985.
16 H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A transport protocol for real-time applications," RFC 3550, 2003.
17 D. J. C. MacKay, "Fountain codes," IET Proc. Commun., vol. 152, pp. 1062-1068, 2005.   DOI   ScienceOn
18 A. Shokrollahi, "Raptor codes," IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2551-2567, 2006.   DOI   ScienceOn
19 M. Luby, A. Shokrollahi, M. Watson, and T. Stockhammer, "RaptorQ forward error correction scheme for object delivery," Internet Engineering Task Force, Internet Draft draft-ietf-rmt-bb-fec-raptorq-00, Work in progress, Jan. 2010.
20 Y. Gu and R. L. Grossman, "Supporting configurable congestion control in data transport services," in Proc. ACM/IEEE Supercomputing, 2005, pp. 31.