TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks

Mobile Ad hoc Network (MANET) consists of mobile devices that are connected to each other using a wireless channel, forming a temporary network without the aid of fixed infrastructure; in which hosts are free to move randomly as well as free to join or leave. This decentralized nature of MANET comes...

Full description

Saved in:
Bibliographic Details
Main Author: Habbal, Adib
Format: Thesis
Language:eng
eng
Published: 2014
Subjects:
Online Access:https://etd.uum.edu.my/4442/1/s92256.pdf
https://etd.uum.edu.my/4442/13/s92256_abstract.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uum-etd.4442
record_format uketd_dc
institution Universiti Utara Malaysia
collection UUM ETD
language eng
eng
advisor Hassan, Suhaidi
topic TK7885-7895 Computer engineering
Computer hardware
spellingShingle TK7885-7895 Computer engineering
Computer hardware
Habbal, Adib
TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
description Mobile Ad hoc Network (MANET) consists of mobile devices that are connected to each other using a wireless channel, forming a temporary network without the aid of fixed infrastructure; in which hosts are free to move randomly as well as free to join or leave. This decentralized nature of MANET comes with new challenges that violate the design concepts of Transmission Control Protocol (TCP); the current dominant protocol of the Internet. TCP always infers packet loss as an indicator of network congestion and causes it to perform a sharp reduction to its sending rate. MANET suffers from several types of packet losses due to its mobility feature and contention on wireless channel access and these would lead to poor TCP performance. This experimental study investigates mobility and contention issues by proposing a protocol named TCP Sintok. This protocol comprises two mechanisms: Delay-based Loss Detection Mechanism (LDM), and Contention Avoidance Mechanism (CAM). LDM was introduced to determine the cause of the packet loss by monitoring the trend of end-to-end delay samples. CAM was developed to adapt the sending rate (congestion window) according to the current network condition. A series of experimental studies were conducted to validate the effectiveness of TCP Sintok in identifying the cause of packet loss and adapting the sending rate appropriately. Two variants of TCP protocol known as TCP NewReno and ADTCP were chosen to evaluate the performance of TCP Sintok through simulation. The results demonstrate that TCP Sintok improves jitter, delay and throughput as compared to the two variants. The findings have significant implication in providing reliable data transfer within MANET and supporting its deployment on mobile device communications
format Thesis
qualification_name Doctor of Philosophy (PhD.)
author Habbal, Adib
author_facet Habbal, Adib
author_sort Habbal, Adib
title TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
title_short TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
title_full TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
title_fullStr TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
title_full_unstemmed TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
title_sort tcp sintok: transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks
granting_institution Universiti Utara Malaysia
granting_department Awang Had Salleh Graduate School of Arts & Sciences
publishDate 2014
url https://etd.uum.edu.my/4442/1/s92256.pdf
https://etd.uum.edu.my/4442/13/s92256_abstract.pdf
_version_ 1747827738099580928
spelling my-uum-etd.44422022-05-23T01:12:56Z TCP Sintok: Transmission control protocol with delay-based loss detection and contention avoidance mechanisms for mobile ad hoc networks 2014 Habbal, Adib Hassan, Suhaidi Awang Had Salleh Graduate School of Arts & Sciences Awang Had Salleh Graduate School of Arts and Sciences TK7885-7895 Computer engineering. Computer hardware Mobile Ad hoc Network (MANET) consists of mobile devices that are connected to each other using a wireless channel, forming a temporary network without the aid of fixed infrastructure; in which hosts are free to move randomly as well as free to join or leave. This decentralized nature of MANET comes with new challenges that violate the design concepts of Transmission Control Protocol (TCP); the current dominant protocol of the Internet. TCP always infers packet loss as an indicator of network congestion and causes it to perform a sharp reduction to its sending rate. MANET suffers from several types of packet losses due to its mobility feature and contention on wireless channel access and these would lead to poor TCP performance. This experimental study investigates mobility and contention issues by proposing a protocol named TCP Sintok. This protocol comprises two mechanisms: Delay-based Loss Detection Mechanism (LDM), and Contention Avoidance Mechanism (CAM). LDM was introduced to determine the cause of the packet loss by monitoring the trend of end-to-end delay samples. CAM was developed to adapt the sending rate (congestion window) according to the current network condition. A series of experimental studies were conducted to validate the effectiveness of TCP Sintok in identifying the cause of packet loss and adapting the sending rate appropriately. Two variants of TCP protocol known as TCP NewReno and ADTCP were chosen to evaluate the performance of TCP Sintok through simulation. The results demonstrate that TCP Sintok improves jitter, delay and throughput as compared to the two variants. The findings have significant implication in providing reliable data transfer within MANET and supporting its deployment on mobile device communications 2014 Thesis https://etd.uum.edu.my/4442/ https://etd.uum.edu.my/4442/1/s92256.pdf text eng public https://etd.uum.edu.my/4442/13/s92256_abstract.pdf text eng public phd Universiti Utara Malaysia Z. Fu, B. Greenstein, X. Meng, and S. Lu, “Design and Implementation of a TCP-friendly Transport Protocol for Ad Hoc Wireless Networks,” in Network Protocols, 2002. Proceedings. 10th IEEE International Conference on. IEEE, 2002, pp. 216–225. R. Jain, Art of Computer Systems Performance Analysis: Techniques for Experimental Design Measurements Simulation and Modeling. John Wiley & Sons, Inc., 1991. M. Małowidzki, “Network Simulators: A Developer’s Perspective.” Citeseer, 2004, pp. 1–9. A. Al Hanbali, E. Altman, and P. Nain, “A Survey of TCP over Ad Hoc Networks,” IEEE Communications Surveys & Tutorials, vol. 7, no. 3, pp. 22–36, 2005. J. Kurose and K. Ross, Computer Networks: A Top Down Approach Featuring the Internet. Pearson Addison Wesley, 2012. M. Z. Oo and M. Othman, “The Effect of Packet Losses and Delay on TCP Traffic over Wireless Ad Hoc Networks,” in Mobile Ad-Hoc Networks: Applications, X. Wang, Ed. InTech, 2011, pp. 425–450. F. Wang and Y. Zhang, “Improving TCP Performance over Mobile Ad-hoc Networks with Out-of-order Detection and Response,” in Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing. ACM, 2002, pp. 217–225. A. Ghaleb-Seddik, Y. Ghamri-Doudane, and S. M. Senouci, “Coupling Loss and Delay Differentiation to Eenhance TCP Performance within Wireless Multi-hop Ad-hoc Networks,” Journal of Communications, vol. 7, no. 12, pp. 859–872, 2012. M. Hassan and R. Jain, High Performance TCP/IP Networking. Pearson Prentice Hall, 2004. I.. L. S. Committee et al., Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, Std., march 2012. A. Balador, A. Movaghar, S. Jabbehdari, D. Kanellopoulos et al., “A Novel Contention Window Control Scheme for IEEE 802.11 WLANs,” IETE Technical Review, vol. 29, no. 3, p. 202, 2012. M. S. Corson and J. Macker, “Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations,” Internet Engineering Task Force, RFC 2501, Sep. 1999. [Online]. Available: http://datatracker.ietf.org /doc/rfc2501/. K. Leung and V. Li, “Transmission Control Protocol (TCP) in Wireless Networks: Issues, Approaches, and Challenges,” IEEE Communications Surveys & Tutorials, vol. 8, no. 4, pp. 64–79, 2006. B. Crow, I. Widjaja, J. G. Kim, and P. Sakai, “IEEE 802.11 Wireless Local Area Networks,” IEEE Communications Magazine, vol. 35, no. 9, pp. 116–126, 1997. S. Bluetooth, Specification of the Bluetooth System, version 1.1, Std., 2001. B. A. Miller, C. Bisdikian, and T. Foreword By-Siep, Bluetooth Revealed. Prentice Hall PTR, 2001. P. Mohapatra and S. Krishnamurthy, Ad Hoc Networks: Technologies and Protocols. Springer, 2005. J. Postel, “Transmission Control Protocol,” Internet Engineering Task Force, RFC 0793, Sep. 1981. [Online]. Available: http://www.rfc-editor.org/ rfc/rfc793.txt. M. Allman and A. Falk, “On the Effective Evaluation of TCP,” ACM SIGCOMM Computer Communication Review, vol. 29, no. 5, pp. 59–70, 1999. M. Morshed, M. Rahman, M. Rahman, and M. Islaml, “Performance Comparison of TCP Variants over AODV, DSDV, DSR, OLSR in NS-2,” in Informatics, Electronics Vision (ICIEV), 2012 International Conference on, 2012, pp. 1069–1074. A. Boukerche, Algorithms and Protocols for Wireless and Mbile Ad Hoc Networks. Wiley-IEEE Press, 2009, vol. 77. M.-Y. Park, S.-H. Chung, and C.-W. Ahn, “TCPs Dynamic Adjustment of Transmission Rate to Packet Losses in Wireless Networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, p. 304, 2012. E. Larsen, “TCP in MANETs–Challenges and Solutions,” Norwegian Defence Research Establishment (FFI), Tech. Rep., Sep. 2012. [Online]. Available: http://www.rfc-editor.org/ rfc/rfc793.txt. B. Soelistijanto and M. Howarth, “Transfer Reliability and Congestion Control Strategies in Opportunistic Networks: A Survey,” Communications Surveys Tutorials, IEEE, vol. PP, no. 99, pp. 1–18, 2013. F. Lee, “Routing in Mobile Ad Hoc Networks,” in Mobile Ad-Hoc Networks: Protocol Design, X. Wang, Ed. InTech, 2011, pp. 299–322. G. Holland and N. Vaidya, “Analysis of TCP Performance over Mobile Ad Hoc Networks,” Wireless Networks, vol. 8, no. 2/3, pp. 275–288, 2002. S. M. Mirhosseini and F. Torgheh, “ADHOCTCP: Improving TCP Performance in Ad Hoc Networks,” in Mobile Ad-Hoc Networks: Protocol Design, X.Wang, Ed. InTech, 2011, pp. 121–138. Z. Fu, H. Luo, P. Zerfos, S. Lu, L. Zhang, and M. Gerla, “The Impact of MultihopWireless Channel on TCP Performance,” Mobile Computing, IEEE transactions on, vol. 4, no. 2, pp. 209–221, 2005. M. Conti and S. Giordano, “Multihop ad hoc networking: The Theory,” Communications Magazine, IEEE, vol. 45, no. 4, pp. 78–86, 2007. Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, “The Impact of Multihop Wireless Channel on TCP Throughput and Loss,” in INFOCOM 2003. Twenty-second annual joint conference of the IEEE Computer and Communications. IEEE Societies, vol. 3. IEEE, 2003, pp. 1744–1753. H. Zhai, X. Chen, and Y. Fang, “Alleviating Intra-flow and Inter-flow Contentions for Reliable Service in Mobile Ad Hoc Networks,” in Military Communications Conference, 2004. MILCOM 2004. 2004 IEEE, vol. 3. IEEE, 2004, pp. 1640–1646. D. Berger, Z. Ye, P. Sinha, S. Krishnamurthy, M. Faloutsos, and S. K. Tripathi, “TCP-friendly Medium Access Control for Ad-hoc Wireless Networks:Alleviating Self-contention,” in Mobile Ad-hoc and Sensor Systems, 2004 IEEE International Conference on. IEEE, 2004, pp. 214–223. K. Fall and S. Floyd, “Simulation- based Comparisons of Tahoe, Reno and SACK TCP,” ACM SIGCOMM Computer Communication Review, vol. 26, no. 3, pp. 5–21, 1996. S. Floyd, T. Henderson, and A. Gurtov, “The NewReno Modification to TCPs Fast Recovery Algorithm,” Internet Engineering Task Force, RFC 2582, 1999. [Online]. Available: https://datatracker.ietf. org/doc/rfc2582/. W. Stevens, “TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,” Internet Engineering Task Force, RFC 2001, January 1997. M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow, “TCP Selective Acknowledgment Options,” Internet Engineering Task Force, RFC 2018, Oct. 1996. [Online]. Available: http://www.rfc-editor.org/ rfc/rfc2018.txt. S. Floyd, T. Henderson et al., “RFC 3782: The NewReno Modification to TCP’s Fast Recovery Algorithm,” Internet Engineering Task Force, RFC 3782, 2004. [Online]. Available: http://www.rfc-editor.org/rfc/rfc3782 .txt. M. Allman, V. Paxson, and E. Blanton, “TCP Congestion Control,” Internet Engineering Task Force, RFC 5681, 2009. [Online]. Available: https://datatracker.ietf.org/doc/rfc5681/. A. Al-Jubari, M. Othman, B. Mohd Ali, and N. Abdul Hamid, “An Adaptive Delayed Acknowledgment Strategy to Improve TCP Performance in Multi-hop Wireless Networks,” Wireless Personal Communications, vol. 69, no. 1, pp. 307–333, 2013. [Online]. Available: http://dx.doi.org/10.1007/s11277-012-0575-9. N. Mast and T. J. Owens, “A Survey of Performance Enhancement of Transmission Control Protocol (TCP) inWireless Ad Hoc Networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2011, no. 1, pp. 1–23, 2011. U. Ibom, “TCP Performance over MANET,” in Information Networking, 2008. ICOIN 2008. International Conference on. IEEE, 2008, pp. 1–5. J. Choi, S. Yoo, and C. Yoo, “An Enhancement Scheme for TCP over Mobile Ad Hoc Networks,” in Vehicular Technology Conference, 2003. VTC 2003-Spring. The 57th IEEE Semiannual, vol. 3. IEEE, 2003, pp. 1522–1526. M. Gerla, R. Bagrodia, L. Zhang, K. Tang, and L. Wang, “TCP over Wireless Multi-hop Protocols: Simulation and Experiments,” in Communications, 1999. ICC’99. 1999 IEEE International Conference on, vol. 2. IEEE, 1999, pp. 1089–1094. H.Wu, Y. Peng, K. Long, S. Cheng, and J. Ma, “Performance of Reliable Transport Protocol over IEEE 802.11Wireless LAN: Analysis and Enhancement,” in INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, vol. 2. IEEE, 2002, pp. 599–607. B. Sreenivas, G. Bhanu Prakash, and K. Ramakrishnan, “L2DB-TCP: An Adaptive Congestion Control Technique for MANET Based on Link Layer Measurements,” in Advance Computing Conference (IACC), 2013 IEEE 3rd International. IEEE, 2013, pp. 1086–1093. A. Gupta, I. Wormsbecker, and C. Wilhainson, “Experimental Evaluation of TCP Performance in Multi-hop Wireless Ad Hoc Networks,” in Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004.(MASCOTS 2004). Proceedings. The IEEE Computer Society’s 12th Annual International Symposium on. IEEE, 2004, pp. 3–11. M. Allman, V. Paxson, W. Stevens et al., “TCP congestion control,” Internet Engineering Task Force, RFC 2581, 1999. [Online]. Available: http://datatracker.ietf.org/doc/rfc2581/. Z. Fu, X. Meng, and S. Lu, “How Bad TCP Can Perform in Mobile Ad Hoc Networks,” in Computers and communications, 2002. Proceedings. ISCC 2002. Seventh international symposium on. IEEE, 2002, pp. 298–303. D. Kouvatsos, Network Performance Engineering: A Handbook on Convergent Multi-service Networks and Next Generation Internet. Springer, 2011, vol. 5233. H. b. Liu and Y. Gu, “Survey on TCP Congestion Control for MANET,” Journal of Central South University (Science and Technology), vol. 44, no. 1, pp. 156–165, 2013. C. Sharma and B. Tyagi, “Performance Evaluation of TCP Variants Under Different Node Speeds Using OPNET Simulator,” in Advance Computing Conference (IACC), 2013 IEEE 3rd International. IEEE, 2013, pp. 302–307. C. Lochert, B. Scheuermann, and M. Mauve, “A Survey on Congestion Control for Mobile Ad Hoc Networks,” Wireless Communications and Mobile Computing, vol. 7, no. 5, pp. 655–676, 2007. M. Welzl, Network Congestion Control: Managing Internet Traffic. Wiley Online Library, 2005. M. Duke, R. Braden, W. Eddy, and E. Blanton, “A Roadmap for Transmission Control Protocol (TCP) Specification Documents,” Internet Engineering Task Force, RFC 4614, 2006. [Online]. Available: http://www.rfc-editor.org/rfc/rfc4614 .txt. D. Papadimitriou, M. Welzl, M. Scharf, and B. Briscoe, “Open Research Issues in Internet Congestion Control,” Internet Engineering Task Force, RFC 6077, Feb. 2011. [Online]. Available: https://datatracker.ietf. org/doc/rfc6077/. V. Jacobson, “Congestion Avoidance and Control,” in ACM SIGCOMM Computer Communication Review, vol. 18, no. 4. ACM, 1988, pp. 314–329. V. Paxson and M. Allman, “Computing TCP’s Retransmission Timer,” Internet Engineering Task Force, RFC 2988, Nov. 2000. [Online]. Available: http://www.rfc-editor .org/rfc/rfc2988.txt. S. Floyd and K. Fall, “Promoting the use of end-to-end congestion control in the Internet,” IEEE/ACM Transactions on Networking (TON), vol. 7, no. 4, pp.458–472, 1999. H. Jiang, S. Cheng, and X. Chen, “TCP Reno and Vegas Performance in Wireless Ad Hoc Networks,” in Communications, 2001. ICC 2001. IEEE International Conference on, vol. 1. IEEE, 2001, pp. 132–136. S. Xu, T. Saadawi, and M. Lee, “Comparison of TCP Reno and Vegas in Wireless Mobile Ad Hoc Networks,” in Local Computer Networks, 2000. LCN 2000. Proceedings. 25th Annual IEEE Conference on. IEEE, 2000, pp. 42–43. J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, “Modeling TCP Reno Performance: A Simple Model and its Empirical Validation,” Networking, IEEE/ACM Transactions on, vol. 8, no. 2, pp. 133–145, Apr. 2000. W. Xu and T. Wu, “TCP Issues in Mobile Ad Hoc Networks: Challenges and Solutions,” Journal of Computer Science and Technology, vol. 21, no. 1, pp. 72–81, 2006. A. M. Al-Jubari, M. Othman, B. M. Ali, and N. A. W. A. Hamid, “TCP Performance in Multi-hop Wireless Ad Hoc Networks: Challenges and Solution,” EURASIP Journal on Wireless Communications and Networking, vol. 2011, no. 1, pp. 1–25, 2011. A. Gurtov and S. Floyd, “Modeling Wireless Links for Transport Protocols,” ACM SIGCOMM Computer Communication Review, vol. 34, no. 2, pp. 85–96, 2004. G. Holland and N. Vaidya, “Impact of Routing and Link Layers on TCP Performance in Mobile Ad Hoc Networks,” in Wireless Communications and Networking Conference, 1999. WCNC. 1999 IEEE. IEEE, 1999, pp. 1323–1327. A. Ahmed, S. Zaidi, and N. Ahmed, “Performance Evaluation of Transmission Control Protocol in Mobile aA Hoc Networks,” in Networking and Communication Conference, 2004. INCC 2004. International. IEEE, 2004, pp. 13–18. S. Fong, “Loss Discrimination Algorithm for Wired/Wireless Networks,” Journal of Computer Science, vol. 7, 2011. A. Habbal and S. Hassan, “Loss Detection and Recovery Techniques for TCP in Mobile Ad Hoc Network,” in Network Applications Protocols and Services (NETAPPS), 2010 Second International Conference on. IEEE, 2010, pp. 48– 54. D. Triantafyllidou, K. Al Agha, and V. Siris, “Adaptive setting of TCP’s maximum window in ad hoc multihop networks with a single flow,” inWireless Communications and Networking Conference, 2009. WCNC 2009. IEEE. IEEE, 2009, pp. 1–6. K. Kim, P. Lorenz, and M. Lee, “A New Tuning Maximum Congestion Window for Improving TCP Performance in MANET,” in Systems Communications, 2005. Proceedings. IEEE, 2005, pp. 73–78. K. Chen, Y. Xue, and K. Nahrstedt, “On Setting TCP’s Congestion Window Limit in Mobile Ad Hoc Networks,” in Communications, 2003. ICC’03. IEEE International Conference on, vol. 2. IEEE, 2003, pp. 1080–1084. R. de Oliveira and T. Braun, “A Smart TCP Acknowledgment Approach for Multihop Wireless Networks,” Mobile Computing, IEEE Transactions on, vol. 6, no. 2, pp. 192–205, 2007. J. Chen, M. Gerla, Y. Lee, and M. Sanadidi, “TCP with Delayed ACK for Wireless Networks,” Ad Hoc Networks, vol. 6, no. 7, pp. 1098–1116, 2008. M. Feeley, B. Cully, and S. George, “Understanding Performance for Two 802.11 Competing Flows,” Journal of Computer Science & Technology, vol. 3, p. 006, 2008. D. Kim, J. Cano, P. Manzoni, and C. Toh, “A Comparison of the Performance of TCP-Reno and TCP-Vegas over MANETs,” in Wireless Communication Systems, 2006. ISWCS’06. 3rd International Symposium on. IEEE, 2006, pp. 495–499. X. Zhang, N. Li,W. Zhu, and D. Sung, “TCP Transmission Rate Control Mechanism Based on Channel Utilization and Contention Ratio in Ad Hoc Networks,” Communications Letters, IEEE, vol. 13, no. 4, pp. 280–282, 2009. X. M. Zhang, W. B. Zhu, N. N. Li, and D. K. Sung, “TCP Congestion Window Adaptation Through Contention Detection in Ad Hoc Networks,” Vehicular Technology, IEEE Transactions on, vol. 59, no. 9, pp. 4578–4588, 2010. A. Singh and K. Kankipati, “TCP-ADA: TCP with Adaptive Delayed Acknowledgement for Mobile Ad Hoc Networks,” in Wireless Communications and Networking Conference, 2004. WCNC. 2004 IEEE, vol. 3. IEEE, 2004, pp. 1685– 1690. S. Fu and M. Atiquzzaman, “DualRTT: Detecting Spurious Timeouts in Wireless Mobile Environments,” in Performance, Computing, and Communications Conference, 2005. IPCCC 2005. 24th IEEE International. IEEE, 2005, pp. 129– 133. D. Kim, C. Toh, and H. Yoo, “The Impact of Spurious Retransmissions on TCP Performance in Ad Hoc Mobile Wireless Networks,” in Personal, Indoor and Mobile Radio Communications, 2007. PIMRC 2007. IEEE 18th International Symposium on. IEEE, 2007, pp. 1–5. A. Ahuja, S. Agarwal, J. Singh, and R. Shorey, “Performance of TCP over Different Routing Protocols in Mobile Ad-hoc Networks,” in Vehicular Technology Conference Proceedings, 2000. VTC 2000-Spring Tokyo. 2000 IEEE 51st, vol. 3. IEEE, 2000, pp. 2315–2319. M. Rahman and H. Tan, “Performance Evaluation of TCP over Routing Protocols for Mobile Ad Hoc Networks,” in Communications and Networking in China, 2006. ChinaCom’06. First International Conference on. IEEE, 2006, pp. 1–3. N. Premalatha and A. Natarajan, “Congestion Control in Wireless Ad Hoc Networks by Enhancement of Transmission Control Protocol,” Journal of Computer Science, vol. 7, no. 12, p. 1824, 2011. C. P. Sahu, P. S. Yadav, S. Ahuja, R. Prasad, and A. K. Garg, “Optimistic Congestion Control to Improve the Performance of Mobile Ad Hoc Network,” in Advance Computing Conference (IACC), 2013 IEEE 3rd International. IEEE, 2013, pp. 394–398. H. Touati, I. Lengliz, and F. Kamoun, “Adapting TCP Exponential Backoff to Multihop Ad Hoc Networks,” in Computers and Communications, 2009. ISCC 2009. IEEE Symposium on. IEEE, 2009, pp. 612–617. T. D. Dyer and R. V. Boppana, “A Comparison of TCP Performance over three Routing Protocols for Mobile Ad hoc Networks,” in Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing. ACM, 2001, pp. 56–66. M. Kang, H. Park, and J. Mo, “Implementation and Evaluation of a New TCP Loss Recovery Architecture,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, pp. 1–9, 2012. H. Touati, I. Lengliz, and F. Kamoun, “Performance of TCP Adaptive RTO in Ad-hoc Networks Based on Different Routing Protocols,” in Mobile Wireless Communications Networks, 2007 9th IFIP International Conference on. IEEE, 2007, pp. 176–180. Q. Lin, K. Chan, K. Tan, and B. Yeo, “Partition-Aware TCP for Mobile Ad-Hoc Networks,” in Communications, 2006. ICC’06. IEEE International Conference on, vol. 8. IEEE, 2006, pp. 3777–3782. W. Sun, T. Wen, and Q. Guo, “A Novel Protocol for Mobile-Induced Packet Reordering in Mobile Ad Hoc NetWorks,” in Information Science and Engineering, 2008. ISISE’08. International Symposium on, vol. 1. IEEE, 2008, pp. 626–631. S. Yang and Y. Lin, “Tuning Rules in TCP Congestion Control on the Mobile Ad Hoc Networks,” in Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on, vol. 1. IEEE, 2006, pp. 759–766. C. Xiong, J. Yim, J. Leigh, and T. Murata, “Energy-Efficient Method to Improve TCP Performance for MANETs,” in Proceedings of 2004 International Conference on Computing, Communications and Control Technologies (CCCT 04), 2004, pp. 327–331. S. Bhandarkar, N. Sadry, A. Reddy, and N. Vaidya, “TCP-DCR: A Novel Protocol for Tolerating Wireless Channel Errors,” Mobile Computing, IEEE Transactions on, vol. 4, no. 5, pp. 517–529, 2005. M. Li, B. Song, and J. Liu, “An End-to-end TCP Enhanced Scheme for Ad Hoc Wireless Networks,” in Wireless, Mobile and Multimedia Networks, 2006 IET International Conference on. IET, 2006, pp. 1–4. S. Gajjar and H. Gupta, “Improving Performance of Adhoc TCP in Mobile Adhoc Networks,” in India Conference, 2008. INDICON 2008. Annual IEEE, vol. 1. IEEE, 2008, pp. 144–147. T. Yanping, W. Haizhen, J. Mei, and L. Dahui, “Improvement Scheme of Endto-end TCP Congestion Control in Ad Hoc Network,” in Computer Science and Network Technology (ICCSNT), 2012 2nd IEEE International Conference on, 2012, pp. 1068– 1071. C. Kai, Y. Chen, and N. Yu, “An Improvement Scheme Applied to TCP Protocol in Mobile Ad Hoc Networks,” in Mobile Technology, Applications and Systems, 2005 2nd International Conference on. IEEE, 2005, pp. 1–6. S. Biaz and N. Vaidya, “Distinguishing Congestion Losses fromWireless Transmission Losses: A Negative Result,” in Computer Communications and Networks, 1998. Proceedings. 7th International Conference on. IEEE, 1998, pp. 722–731. R. Braden, “Requirements for Internet Hosts- Communication Layers,” Internet Engineering Task Force, RFC 1122, Oct. 1989. [Online]. Available: http://www.rfc-editor.org/ rfc/rfc1122.txt. S. M. ElRakabawy and C. Lindemann, “A Practical Adaptive Pacing Scheme for TCP in MultihopWireless Networks,” IEEE/ACM Transactions on Networking (TON), vol. 19, no. 4, pp. 975–988, 2011. K. Nahm, A. Helmy, and C. Kuo, “Cross-layer Interaction of TCP and Ad Hoc Routing Protocols in Multihop IEEE 802.11 Networks,” Mobile Computing, IEEE Transactions on, vol. 7, no. 4, pp. 458–469, 2008. X. Wang, Y. Han, and Y. Xu, “APS-FeW: Improving TCP Throughput over Multihop Adhoc Networks,” Computer Communications, vol. 32, no. 1, pp. 19–24, 2009. E. Altman and T. Jiménez, “Novel Delayed ACK Techniques for Improving TCP Performance in Multihop Wireless Networks,” in Personal Wireless Communications. Springer, 2003, pp. 237–250. R. De Oliveira and T. Braun, “A Delay-based Approach Using Fuzzy Logic to Improve TCP Error Detection in Ad hoc Networks,” in Wireless Communications and Networking Conference, 2004. WCNC. 2004 IEEE, vol. 3. IEEE, 2004, pp. 1666–1671. D. Los Angeles Thomas et al., Elementary signal detection theory. Oxford University Press, 2001. N. A. Macmillan and C. D. Creelman, Detection theory: A user’s guide. Psychology press, 2004. N. C. Howard Giles, Justine Coupland, “Accommodation Theory: Communication, Context, and Consequence,” Contexts of accommodation: Developments in applied sociolinguistics, p. 1, 1991. H. Giles, J. Coupland, and N. Coupland, Contexts of Accommodation: Developments in AppliedSociolinguistics. Cambridge University Press, 1991. S. W. Littlejohn and K. A. Foss, Theories of Human Communication. Wadsworth Publishing Company, 2007. J. A. DeVito, Essentials of Human Communication. Longman, 2002. L. Christopherson, “Can u Help me Plz? Cyberlanguage Accommodation in Virtual Reference Conversations,” Proceedings of the American Society for Information Science and Technology, vol. 48, no. 1, pp. 1–9, 2011. H. J. Ladegaard, “Pragmatic Cooperation Revisited: Resistance and Noncooperation as a Discursive Strategy in Asymmetrical Discourses,” Journal of Pragmatics, vol. 41, no. 4, pp. 649–666, 2009. P. Offermann, O. Levina, M. Schönherr, and U. Bub, “Outline of a Design Science Research Process,” in Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology. ACM, 2009, p. 7. L. Blessing and A. Chakrabarti, DRM: A Design Research Methodology. Springer Verlag, 2009. A. M. M. Habbal and S. Hassan, “A Model for Congestion Control of Transmission Control Protocol in Mobile Wireless Ad hoc Networks,” Journal of Computer Science, vol. 9, no. 3, pp. 335–342, 2013. K. Zaini, A. Habbal, F. Azzali, S. Hassan, and M. Rizal, “An Interaction Between Congestion-Control Based Transport Protocols and MANET Routing Protocols,” Journal of Computer Science, vol. 8, 2012. N. Haniza, M. Khambari, S. Shahrin, A. Habbal, and S. Hassan, “Topology Influence on TCP Congestion Control Performance in Multi-hop Ad HocWireless,” in Proceedings of World Academy of Science, Engineering and Technology, no. 61. World Academy of Science, Engineering and Technology, 2012. M. Guizani, A. Rayes, B. Khan, and A. Al-Fuqaha, Network Modeling and Simulation: A Practical Perspective. Wiley-Interscience, 2010. [119] O. Balci, “Verification Validation and Accreditation of Simulation Models,” in Proceedings of the 29th conference on Winter simulation. IEEE Computer Society, 1997, pp. 135–141. S. Kurkowski, T. Camp, and M. Colagrosso, “MANET Simulation Studies: The Incredibles,” ACM SIGMOBILE Mobile Computing and Communications Review, vol. 9, no. 4, pp. 50–61, 2005. O. Balci, “Validation, Verification, and Testing Techniques Throughout the Life Cycle of a Simulation Study,” Annals of operations research, vol. 53, no. 1, pp. 121–173, 1994. S. Schlesinger, R. E. Crosbie, R. E. Gagne, G. S. Innis, C. Lalwani, J. Loch, R. J. Sylvester, R. D. Wright, N. Kheir, and D. Bartos, “Terminology for Model Credibility,” Simulation, vol. 32, no. 3, pp. 103–104, 1979. R. G. Sargent, “Verification and validation of Simulation Models,” in Proceedings of the 37th conference on Winter simulation. Winter Simulation Conference, 2005, pp. 130–143. S. Hassan, “Simulation-based Performance Evaluation of TCP-Friendly Protocols for Supporting Multimedia Application in the Internet,” PhD Thesis, Computer Science Department, University of Leeds, 2002. J. Mo, Performance Modeling of Communication Networks with Markov Chains. Morgan & Claypool Publishers, 2010. J.-Y. Le Boudec, Performance Evaluation of Computer and Communication Systems. EPFL Press, Lausanne, Switzerland, 2010. O. B. Lynn, “A Hybrid Mechanism for SIP over IPv6 Macromobility and Micromobility Management Protocols,” PhD Thesis, College of Arts and Sciences, Universiti Utara Malaysia, 2008. O. Ghazali, “Scaleable and Smooth TCP-Friendly Receiver-Based Layered Multicast Protocol,” PhD Thesis, College of Arts and Sciences, Universiti Utara Malaysia, 2008. L. F. Perrone and Y. Yuan, “Modeling and Simulation Best Practices for Wireless Ad Hoc Networks,” in Simulation Conference, 2003. Proceedings of the 2003 Winter, vol. 1. IEEE, 2003, pp. 685–693. T. R. Andel and A. Yasinsac, “On the credibility of MANET simulations,” Computer, vol. 39, no. 7, pp. 48–54, 2006. S. Bajaj, L. Breslau, D. Estrin, K. Fall, S. Floyd, P. Haldar, M. Handley, A. Helmy, J. Heidemann, P. Huang, S. Kumar, S. McCanne, R. Rejaie, P. Sharma, K. Varadhan, Y. Xu, H. Yu, and D. Zappala, “Improving Simulation for Network Research,” University of Southern California, Tech. Rep. 99-702b, Mar. 1999, revised September 1999, to appear in IEEE Computer. [Online]. Available: http://www.isi.edu/~johnh/PAPERS/Bajaj99a.html E. Weingartner, H. Vom Lehn, and K. Wehrle, “A Performance Comparison of Recent Network Simulators,” in IEEE International Conference on Communications, ICC’09. IEEE, 2009. E. Schoch, M. Feiri, F. Kargl, and M. Weber, “Simulation of Ad Hoc Networks: NS-2 Compared to JiST/SWANS,” in Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2008, p. 36. “The Network Simulator NS-2,” http://www.isi.edu/nsnam/ns/. T. R. Henderson, S. Roy, S. Floyd, and G. F. Riley, “NS-3 Project Goals,” in Proceeding from the 2006 workshop on ns-2: the IP network simulator. ACM, 2006. L. Bajaj, M. Takai, R. Ahuja, K. Tang, R. Bagrodia, and M. Gerla, “Glomosim: A Scalable Network Simulation Environment,” UCLA Computer Science Department Technical Report, vol. 990027, p. 213, 1999. A. Sobeih, W.-P. Chen, J. C. Hou, L.-C. Kung, N. Li, H. Lim, H.-Y. Tyan, and H. Zhang, “J-sim: A Simulation Environment for Wireless Sensor Networks,” in Proceedings of the 38th annual Symposium on Simulation. IEEE Computer Society, 2005, pp. 175–187. X. Chang, “Network Simulations with OPNET,” in Simulation Conference Proceedings, 1999 Winter, vol. 1. IEEE, 1999, pp. 307–314. O. Modeler, “OPNET Technologies Inc,” 2009. Q. N. Simulator, “Scalable network technologies,” Inc.[Online]. Available: www. qualnet. com, 2011. A. Varga, “OMNet++.” [Online]. Available: http://www.omnetpp.org/. M. K0ksal, “A Survey of Network Simulators Supporting Wireless Networks,” lnea: http://www. ceng. metu. edu. trSurvey, vol. 20, 2008. G. F. Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. J. Reed, “OPNET Modeler and NS-2: Comparing the Accuracy of Network Simulators for Packet-level Analysis Using a Network Testbed,” WSEAS Transactions on Computers, vol. 2, no. 3, pp. 700–707, 2003. P. P. Garrido, M. P. Malumbres, and C. T. Calafate, “NS-2 vs. OPNET: A Comparative Study of the IEEE 802.11 e Technology on MANET Environments,” in Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2008, p. 37. X. Xian, W. Shi, and H. Huang, “Comparison of OMNET++ and other Simulator for WSN Simulation,” in Industrial Electronics and Applications, 2008. ICIEA 2008. 3rd IEEE Conference on. IEEE, 2008, pp. 1439–1443. [146] K. Fall and K. Varadhan, “The Network Simulator (ns-2),” URL: http://www.isi.edu/nsnam /ns, 2007. S. Floyd and V. Paxson, “Difficulties in Simulating the Internet,” IEEE/ACM Transactions on Networking (TON), vol. 9, no. 4, pp. 392–403, 2001. T. Issariyakul and E. Hossain, Introduction to Network Simulator NS2. Springer Verlag, 2008. J. Heidemann, K. Mills, and S. Kumar, “Expanding Confidence in Network Simulations,” Network, IEEE, vol. 15, no. 5, pp. 58–63, 2001. K. Pawlikowski, H.-D. Jeong, and J.-S. Lee, “On Credibility of Simulation Studies of Telecommunication Networks,” Communications Magazine, IEEE, vol. 40, no. 1, pp. 132–139, 2002. E. Altman and T. Jiménez, “NS Simulator for Beginners,” Synthesis Lectures on Communication Networks, vol. 5, no. 1, pp. 1–184, 2012. D. Cavalcanti, D. Agrawal, C. Cordeiro, B. Xie, and A. Kumar, “Issues in Integrating Cellular Networks WLANs, and MANETs: A Futuristic Heterogeneous Wireless Network,” IEEE Wireless Communications, vol. 12, no. 3, pp. 30–41, 2005. I.. L. S. Committee et al., Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, Std., 1999. B. P. Crow, I. Widjaja, L. Kim, and P. T. Sakai, “IEEE 802.11 Wireless Local Area Networks,” IEEE Communications Magazine, vol. 35, no. 9, pp. 116–126, 1997. C. Perkins, E. Belding-Royer, and S. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Engineering Task Force, RFC 3561, 1981. [Online]. Available: http://www.rfc-editor.org/rfc/rfc3561 .txt. D. Johnson, Y. Hu, D. Maltz et al., “The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4,” Internet Engineering Task Force, RFC 4728, 2007. [Online]. Available: http://www.rfc-editor.org/rfc/rfc4728.txt. M. Arefin, M. Khan, and I. Toyoda, “Performance Analysis of Mobile Ad-hoc Network Routing Protocols,” in Informatics, Electronics Vision (ICIEV), 2012 International Conference on, 2012, pp. 935–939. M. Ikeda, E. Kulla, M. Hiyama, L. Barolli, M. Younas, and M. Takizawa, “TCP Congestion Control in MANETs for Multiple Traffic Considering Proactive and Reactive Routing Protocols,” in Network-Based Information Systems (NBiS), 2012 15th International Conference on, 2012, pp. 156–163. D. B. Johnson and D. A. Maltz, “Dynamic Source Routing in Ad Hoc Wireless Networks,” Kluwer International Series in Engineering and Computer Science, pp. 153–179, 1996. S. Floyd, “Metrics for the Evaluation of Congestion Control Mechanisms,” Internet Engineering Task Force, RFC 5166, Mar. 2008. [Online]. Available: http://www.rfc-editor.org/rfc/rfc5166.txt. D. Zhou, W. Song, and Y. Cheng, “A Study of Fair Bandwidth Sharing with AIMD-Based Multipath Congestion Control,” Wireless Communications Letters, IEEE, vol. 2, no. 3, pp. 299–302, 2013. S. Manaseer, “On Backoff Mechanisms for Wireless Mobile Ad Hoc Networks,” Ph.D. dissertation, University of Glasgow, 2010. J. S. Kim and R. J. Dailey, “Confidence Intervals and Sample Size,” Biostatistics for Oral Healthcare, pp. 113–126, 2008. L. Ding, W. Zhang, and W. Xie, “Modeling TCP Throughput in IEEE 802.11 Based Wireless Ad Hoc Networks,” in Communication Networks and Services Research Conference, 2008. CNSR 2008. 6th Annual. IEEE, 2008, pp. 552–558. H. Xiao, Y. Zhang, J. Malcolm, B. Christianson, and K. C. Chua, “Modelling and Analysis of TCP Performance in Wireless Multihop Networks,” Wireless Sensor Network, vol. 2, no. 7, pp. 493–503, 2010. F. Azimi and P. Bertok, “An Analytical Model of TCP Flow in Multi-hop Wireless Networks,” in Local Computer Networks (LCN), 2010 IEEE 35th Conference on. IEEE, 2010, pp. 88–95. A. A. Kherani and R. Shorey, “Performance Modeling and Analysis of TCP over Wireless Ad Hoc Networks with IEEE 802.11 MAC,” manuscript available at http://wwwsop. inria.fr/ mistral/personnel/Arzad-Alam. Kherani. E. Ghadimi, A. Khonsari, A. Diyanat, M. Farmani, and N. Yazdani, “An Analytical Model of Delay in Multi-hop Wireless Ad Hoc Networks,” Wireless networks, vol. 17, no. 7, pp. 1679–1697, 2011. G. Bianchi, “Performance Analysis of the IEEE 802.11 Distributed Coordination Function,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 3, pp. 535–547, 2000. C. S. Lent, Learning to Program with MATLAB: Building GUI Tools. Wiley, 2013. R. Pratap, Getting Started with MATLAB. Saunders College Publishing, 2002. V. Jacobson, R. Braden, and D. Borman, “TCP Extensions for High Performance,” Internet Engineering Task Force, RFC 1323, 1992. [Online]. Available: http://www.rfc-editor.org/ rfc/rfc2988.txt. M. Jain and C. Dovrolis, Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput. ACM, 2002, vol. 32, no. 4. S. Prasanthi, S.-H. Chung, and Y.-H. Jo, “A New Loss Recovery Algorithm for Increasing the Performance of TCP Over Wireless Mesh Networks,” in Advanced Information Networking and Applications (AINA), 2012 IEEE 26th International Conference on. IEEE, 2012, pp. 229–236. F. R. Armaghani and S. S. Jamuar, “TCP-MAC interaction in multi-hop ad-hoc networks,” in Mobile Ad-Hoc Networks: Applications, X. Wang, Ed. InTech, 2011, pp. 401–426. H.-J. Lee and J.-T. Lim, “Fair Congestion Control over Wireless Multihop Networks,” Communications, IET, vol. 6, no. 11, pp. 1475–1482, 2012. R. L.West and L. H. Turner, Introducing Communication Theory: Analysis and Application. New York, NY: McGraw-Hill, 2010. M. L. McLaughlin, Communication Yearbook 10. Routledge, 2012.