Abstract
In this paper, we propose an improvement to the Medium Access Control (MAC) protocol for better performance in the MANET (Mobile Ad Hoc Network). We are especially interested in the TCP (Transmission Control Protocol) performance parameters like the throughput and end-to-end delay. This improvement is IB-MAC (Improvement of Backoff algorithm of MAC protocol) which proposes a new backoff algorithm based on a dynamic adaptation of its maximal limit according to the number of nodes and their mobility. The evaluation of our IB-MAC solution and the study of its incidences on TCP performance are done with some of reactive (AODV, DSR) and proactive (DSDV) routing protocols, two versions of TCP protocols (Vegas and New Reno) and varying network conditions such as load and mobility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Basagni, S., Conti, M., Giordano, S., Stojmenovic, I.: Mobile Ad hoc Networking. Wiley-IEEE Press (2004) ISBN: 0-471-37313-3
Karn, P.: MACA - A New Channel Access Method for Packet Radio. In: Proc. 9th ARRL/CRRL Amateur Radio Computer, Networking Conference (1990)
Bhargavan, V., Demers, A., Shenker, S., Zhang, L.: MACAW, A Media Access Protocol for Wireless LANs. In: Proc. ACM SIGCOMM (1994)
Parsa, C., Garcia-Luna-Aceves, J.: TULIP - A Link-Level Protocol for Improving TCP over Wireless Links. In: Proc. IEEE WCNC (1999)
IEEE Std. 802.11. Wireless LAN Media Access Control (MAC) and Physical Layer (PHY) Specifications (1999)
Mjeku, M., Gomes, N.J.: Analysis of the Request to Send/Clear to Send Exchange in WLAN Over Fiber Networks. Journal of lightware technology 26(13-16), 2531–2539 (2008); ISSN: 0733-8724
Holland, G., Vaidya, N.: Analysis of TCP performance not over mobile ad hoc networks. In: Proc. ACM Mobicom (1999)
Hanbali, A., Altman, E., Nain, P.: A Survey of TCP over Ad Hoc Networks. IEEE Communications Surveys & Tutorials 7(3), 22–36 (2005)
Kurose, J., Ross, K.: Computer Networking: A top-down approach featuring the Internet. Addison-Wesley, Reading (2005)
Kawadia, V., Kumar, P.: Experimental investigations into TCP performance over wireless multihop networks. In: SIGCOMM Workshop on Experimental Approaches to Wireless Network Design and Analysis, E-WIND (2005)
Jiang, R., Gupta, V., Ravishankar, C.: Interactions Between TCP and the IEEE 802.11 MAC Protocol. In: DARPA Information Survivability Conference and Exposition (2003)
Nahm, K., Helmy, A., Kuo, C.-C.J.: On Interactions Between MAC and Transport Layers in 802.11 Ad-hoc Networks. In: SPIE ITCOM 2004, Philadelphia (2004)
Papanastasiou, S., Mackenzie, L., Ould-Khaoua, M., Charissis, V.: On the interaction of TCP and Routing Protocols in MANETs. In: Proc. of AICT/ICIW (2006)
Li, J.: Quality of Service (QoS) Provisioning in Multihop Ad Hoc Networks. Doctorate of Philosophy. Computer Science in the Office of Graduate Studies, California (2006)
Hamrioui, S., Bouamra, S., Lalam, M.: Interactions entre le Protocole MAC et le Protocole de Transport TCP pour l’Optimisation des MANET. In: Proc. of the 1st International Workshop on Mobile Computing & Applications (NOTERE 2007), Morocco (2007)
Hamrioui, S., Lalam, M.: Incidence of the Improvement of the Transport – MAC Protocols Interactions on MANET Performance. In: 8th Annual International Conference on New Technologies of Distributed Systems (NOTERE 2008), Lyon, France (2008)
Jayasuriya, A., Perreau, S., Dadej, A., Gordon, S.: Hidden vs. Exposed Terminal Problem in Ad hoc Networks. In: Proc. of the Australian Telecommunication Networks and Applications Conference, Sydney, Australia (2004)
Altman, E., Jimenez, T.: Novel Delayed ACK Techniques for Improving TCP Performance in Multihop Wireless Networks. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds.) PWC 2003. LNCS, vol. 2775, pp. 237–250. Springer, Heidelberg (2003)
Kuang, T., Xiao, F., Williamson, C.: Diagnosing wireless TCP performance problems: A case study. In: Proc. of SPECTS (2003)
Bakre, B., Badrinath, R.: I-TCP: Indirect TCP for mobile hosts. In: Proc. 15th Int. Conf. Distributed Computing Systems (1995)
Brown, K., Singh, S.: M-TCP: TCP for mobile cellular networks. ACM Compueer Communication Review 27(5) (1997)
Bensaou, B., Wang, Y., Ko, C.C.: Fair Media Access in 802.11 Based Wireless Ad-hoc Networks. In: Proc. Mobihoc (2000)
Gerla, M., Tang, K., Bagrodia, R.: TCP Performance in Wireless Multihop Networks. In: IEEE WMCSA (1999)
Gupta, A., Wormsbecker, C.: Experimental evaluation of TCP performance in multi-hop wireless ad hoc networks. In: Proc. of MASCOTS (2004)
Jain, A., Dubey, K., Upadhyay, R., Charhate, S.V.: Performance Evaluation of Wireless Network in Presence of Hidden Node: A Queuing Theory Approach. In: Second Asia International Conference on Modelling and Simulation (2008)
Marina, M.K., Das, S.R.: Impact of caching and MAC overheads on routing performance in ad hoc networks. Computer Communications (2004)
Ng, P.C., Liew, S.C., Sha, K.C., To, W.T.: Experimental Study of Hidden-node Problem in IEEE802.11 Wireless Networks. In: ACM SIGCOMM 2005, USA (2005)
Bakre, A., Badrinath, B.: I-tcp: Indirect tcp for mobile hosts. In: IEEE ICDCS 1995, Vancouver, Canada, pp. 136–143 (1995)
Balakrishnan, H., Seshan, S., Amir, E., Katz, R.: Improving tcp/ip performance over wireless networks. In: 1st ACM Mobicom, Vancouver, Canada (1995)
Brown, K., Singh, S.: M-tcp: Tcp for mobile cellular networks. ACM Computer Communications Review 27, 19–43 (1997)
Tsaoussidis, V., Badr, H.: Tcp-probing: Towards an error control schema with energy and throughput performance gains. In: 8th IEEE Conference on Network Protocols, Japan (2000)
Zhang, C., Tsaoussidis, V.: Tcp-probing: Towards an error control schema with energy and throughput performance gains. In: 11th IEEE/ACM NOSSDAV, New York (June 2001)
Yuki, T., Yamamoto, T., Sugano, M., Murata, M., Miyahara, H., Hatauchi, T.: Performance improvement of tcp over an ad hoc network by combining of data and ack packets. IEICE Transactions on Communications (2004)
Altman, E., Jiménez, T.: Novel delayed ACK techniques for improving TCP performance in multihop wireless networks. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds.) PWC 2003. LNCS, vol. 2775, pp. 237–250. Springer, Heidelberg (2003)
Kherani, A., Shorey, R.: Throughput analysis of tcp in multi-hop wireless networks with ieee 802.11 mac. In: IEEE WCNC 2004, Atlanta, USA (2004)
Allman, M.: On the generation and use of tcp acknowledgements. ACM Computer Communication Review 28, 1114–1118 (1998)
Chandran, K.: A feedback based scheme for improving TCP performance in ad-hoc wireless networks. In: Proc. of International Conference on Distributed Computing Systems (1998)
Holland, G., Vaidya, N.H.: Analysis of tcp performance over mobile ad hoc networks. In: Mobicom 1999, Seattle (1999)
Liu, J., Singh, S.: ATCP: TCP for mobile ad hoc networks. IEEE JSAC 19(7), 1300–1315 (2001)
Fu, Z., Greenstein, B., Meng, X., Lu, S.: Design and implementation of a tcp-friendly transport protocol for ad hoc wireless networks. In: 10th IEEE International Conference on Network Protocosls, ICNP 2002 (2002)
Biaz, S., Vaidya, N.H.: Distinguishing congestion losses from wireless transmission losses:a negative result. In: IEEE 7th Int. Conf. on Computer Communications and Networks, New Orleans, USA (1998)
Liu, J., Matta, I., Crovella, M.: End-to-end inference of loss nature in a hybrid wired/wireless environment. In: WiOpt 2003, INRIA Sophia-Antipolis, France (2003)
Kim, D., Toh, C., Choi, Y.: TCP-BuS: Improving TCP performance in wireless ad hoc networks. Journal of Communications and Networks 3(2), 175–186 (2001)
Toh, C.-K.: A Novel Distributed Routing Protocol to support Ad-Hoc Mobile Computing. In: Proc. of IEEE 15th Annual Int’l Phoenix Conf. Comp. and Commun. (1996)
Oliveira, R., Braun, T.: A Dynamic Adaptive Acknowledgment Strategy for TCP over Multihop Wireless Networks. In: Proc. of IEEE INFOCOM (2005)
Hamadani, E., Rakocevic.: A Cross Layer Solution to Address TCP Intra-flow Performance Degradation in Multihop Ad hoc Networks. Journal of Internet Engineering 2(1) (2008)
Zhai, H., Chen, X., Fang, Y.: Improving Transport Layer Performance in Multihop Ad Hoc Networks by Exploiting MAC Layer Information. IEEE Transactions on Wireless Communications 6(5) (2007)
Lohier, S., Doudane, Y.G., Pujolle, G.: MAC-layer Adaptation to Improve TCP Flow Performance in 802.11 Wireless Networks. In: WiMob 2006. IEEE Xplore, Canada (2006)
NS2. Network simulator, http://www.isi.edu/nsnam
Fall, K., Varadhan, K.: Notes and documentation. LBNL (1998), http://www.mash.cs.berkeley.edu/ns
Floyd, S., Jacobson, V.: Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking 1, 397–413 (1993)
Bullington, K.: Radio Propagation Fundamentals. The Bell System Technical Journal 36(3) (1957)
Perkins, C.E., Royer, E.M., Das, S.R.: Ad Hoc On-Demand Distance-Vector (AODV) Routing. IETF Internet draft (draft-ietf-manet-aodv-o6.txt)
Johnson, D., Hu, Y., Maltz, D.: The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4. RFC 4728, IETF (2007)
Perkins, C., Bhagwat, P.: Highly dynamic destination-sequenceddistance-vector routing (DSDV) for mobile computers. In: Proc. of ACM SIGCOMM Conference on Communications Architectures, Protocols and Applications, pp. 234–244 (1994)
Hyytiä, E., Virtamo, J.: Randomwaypoint model in n-dimensional space. Operations Research Letters 33 (2005)
Floyd, S., Henderson, T.: New Reno Modification to TCP’s Fast Recovery. RFC 2582 (1999)
Xu, S., Saadawi, T., Lee, M.: Comparison of TCP Reno and Vegas in wireless mobile ad hoc networks. In: IEEE LCN (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hamrioui, S., Lalam, M. (2011). A New Backoff Algorithm of MAC Protocol to Improve TCP Protocol Performance in MANET. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds) Digital Information and Communication Technology and Its Applications. DICTAP 2011. Communications in Computer and Information Science, vol 166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21984-9_52
Download citation
DOI: https://doi.org/10.1007/978-3-642-21984-9_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21983-2
Online ISBN: 978-3-642-21984-9
eBook Packages: Computer ScienceComputer Science (R0)