The International Arab Journal of Information Technology (IAJIT)

..............................
..............................
..............................


Inter-Path OOS Packets Differentiation Based

An increase in the popularity and usage of Multimode’s devices for ubiquitous network access creates thrust for utilization of simultaneous network connections. Unfortunately, the standard transport layer protocols used single homed congestion control mechanism for multipath transmission. One major challenge in such multipath transmission is related to the Receiver Buffer (RBuf) blocking that hinders higher aggregation ratio of multiple paths. This study proposed Simultaneous Multipath Transmission (SMT) scheme to avoid the RBuf blocking problem. Realistic simulation scenarios were designed such as intermediate nodes, cross traffic, scalability or mix of them to thoroughly analyses SMT performance. The results revealed that SMT has overcome RBuf blocking with improvement in aggregate throughput up to 95.3 % of the total bandwidth.


[1] Basso C., Calvignac J., Heddes M., Logan J., and Verplanken F., Data Structures for Efficient Processing of IP Fragmentation and Reassembly, Patent CN. US 6937606 B2, 2005.

[2] Becke M., Dreibholz T., Adhari H., and Rathgeb E., On the Fairness of Transport Protocols in a Multi-Path Environment, in Proceeding of IEEE International Conference on Communications, Ottawa, pp. 2666-2672, 2012.

[3] Dom a J., Duli ski Z., Kantor M., Rz sa J., Stankiewicz R., Wajda K., and W jcik R. A Survey on Methods to Provide Multipath Transmission in Wired Packet Networks, Computer Networks, vol. 77, pp. 18-41, 2015.

[4] Dong Y., Pissinou N., and Wang J., Concurrency Handling in TCP, in Proceeding of 5th Annual Conference on Communication Networks and Services Research, Fredericton, pp. 255-262, 2007.

[5] Floyd S., Mahdavi J., Podolsky M., and Mathis M., An Extension to the Selective Acknowledgement (SACK) Option for TCP, Technical Report Network Working Group, 2000.

[6] Ford A., Raiciu C., Handley M., Barr S., and Iyengar J., Architectural Guidelines for Multipath TCP Development, Technical Report Informational category, 2011.

[7] Hacker T., Athey D., and Noble B., The End-to- End Performance Effects of Parallel TCP Sockets on a Lossy Wide-Area Network, in Proceeding of International Parallel and Distributed Processing Symposium, Fort Lauderdale, pp. 434-443, 2001.

[8] Handley M., Why the Internet Only Just Works, BT Technology Journal, vol. 24, no. 3, pp. 119-129, 2006.

[9] Hasegawa Y., Yamaguchi I., Hama T., Shimonishi H., and Murase T., Deployable Multipath Communication Scheme with Sufficient Performance Data Distribution Method, Computer Communications, vol. 30, no. 17, pp. 3285-3292, 2007.

[10] Hassayoun S., Iyengar J., and Ros D., Dynamic Window Coupling for Multipath Congestion Control, in Proceeding of 19th IEEE International Conference on Network Protocols, Vancouver, pp. 341-352, 2011.

[11] Huitema C., Multi-homed TCP, Technical Report Internet Engineering Task Force, 1995.

[12] Iyengar J., Amer P., and Stewart R., Concurrent Multipath Transfer using Transport Layer Multihoming: Performance under Varying Bandwidth Proportions, in Proceeding of IEEE Military Communications Conference, Monterey, pp. 238-244, 2004.

[13] Iyengar J., Amer P., and Stewart R., Performance Implications of a Bounded Receive Buffer in Concurrent Multipath Transfer, Computer Communications, vol. 30, no. 4, pp. 818-829, 2007.

[14] Iyengar J., Amer P., and Stewart R., Receive Buffer Blocking in Concurrent Multipath Transfer, in Proceeding of IEEE Conference in Global Telecommunications, Saint Louis, pp. 1- 6, 2005.

[15] Iyengar J., Amer P., and Stewart R., Retransmission Policies for Concurrent Multipath Transfer using SCTP Multihoming, in Proceeding of 12th IEEE International Conference on Networks, Singapore, pp. 713- 719, 2004.

[16] Iyengar J., End-to-End Concurrent Multipath Transfer using Transport Layer Multihoming, University of Delaware, 2006.

[17] Jayaraman A., Concurrent MultiPath Real-Time Transmission Control Protocol, University Miami, 2007.

[18] Khalili R., Gast N., and Popovic M., Opportunistic Linked-Increases Congestion Control Algorithm for MPTCP, Technical Report Internet Engineering Task Force, 2013.

[19] Lam K., Chapin J., and Chan V., Performance Analysis and Optimization of Multipath TCP, in Proceeding of IEEE Conference on Wireless Communications and Networking Conference, Cancun, pp. 695-700, 2011.

[20] Li M., Lukyanenko A., Tarkoma S., Cui Y., and Yl -J ski A., Tolerating Path Heterogeneity in Multipath TCP with Bounded Receive Buffers, Computer Networks, vo. 41, no. 1, pp. 1-14, Inter-Path OOS Packets Differentiation Based Congestion Control for Simultaneous ... 913 2014.

[21] Liao J., Wang J., Li T., Zhu X., and Zhang P., Sender-Based Multipath Out-of-Order Scheduling for High-Definition Videophone in Multi-Homed Devices, IEEE Transactions on Consumer Electronics, vol. 56, no. 3, pp. 1466- 1472, 2010.

[22] Mammeri S. and Beghdad R., On Handling Real-Time Communications in MAC Protocols, The International Arab journal of Information Technology, vol. 9, no. 5, pp. 428-435, 2012.

[23] Mao S., Bushmitch D., Narayanan S., and Panwar S., MRTP: a Multiflow Real-Time Transport Protocol for ad hoc Networks, IEEE Transactions on Multimedia, vol. 8, no. 2, pp. 356-369, 2006.

[24] Munir E., Ijaz S., Anjum S., Khan A., Anwar W., and Nisar W., Novel Approaches for Scheduling Task Graphs in Heterogeneous Distributed Computing Environment, The International Arab Journal of Information Technology, vol. 12, no. 3, pp. 270-277, 2015.

[25] Natarajan P., Iyengar J., Amer P., and Stewart R., Concurrent Multipath Transfer using Transport Layer Multihoming: Performance under Network Failures, in Proceeding of IEEE Military Communications Conference, Washington, pp. 1- 7, 2006.

[26] Nguyen S., Zhang X., Nguyen T., and Pujolle G., Evaluation of Throughput Optimization and Load Sharing of Multipath TCP in Heterogeneous Networks, in Proceeding of 8th International Conference on Wireless and Optical Communications Networks, Paris, pp.1-5, 2011.

[27] Raiciu C., Handley M., and Wischik D., Coupled Congestion Control for Multipath Transport Protocols, Technical Report Internet Engineering Task Force, 2011.

[28] Raiciu C., Paasch, C., Barre S., Ford A., Honda M., Duchene F., and Handley M., How Hard can it be? Designing and Implementing a Deployable Multipath TCP, in Proceeding of Networked Systems Design and Implementation, San Jose, pp. 29-29, 2012.

[29] Ramaboli A., Falowo O., and Chan A., Bandwidth Aggregation in Heterogeneous Wireless Networks: A Survey of Current Approaches and Issues, Journal of Network and Computer Applications, vol. 35, no. 6, pp. 1674- 1690, 2012.

[30] Rojviboonchai K. and Hitoshi A., An Evaluation of Multi-Path Transmission Control Protocol (M/TCP) with Robust Acknowledgement Schemes, IEICE Transactions on Communications, vol. E87-B, no. 9, pp. 2699-2707, 2004.

[31] Shailendra S., Bhattacharjee R., and Bose S., Optimized Flow Division Modeling for Multi- Path Transport, in Proceeding of IEEE Annual India Conference, Kolkata, pp. 1-4, 2010.

[32] Wang F., Xie D., and Zhang P., SCTP Performance Improvement Based on Virtual Receiver Window, The Journal of China Universities of Posts and Telecommunications, vol. 20, no. 3, pp. 67-72, 2013.

[33] Wischik D., Raiciu C., Greenhalgh A., and Handley M., Design, Implementation and Evaluation of Congestion Control for Multipath TCP, in Proceeding of 8th USENIX conference on Networked systems design and implementation, Kolkata, pp. 1-14, 2010.

[34] Xie L., Tian Q., and Zhang B., Simple Techniques Make Sense: Feature Pooling and Normalization for Image Classification, IEEE Transactions on Circuits and Systems for Video Technology, vol. 26, no. 7, pp. 1251-1264, 2015.

[35] Yang F., Amer P., and Ekiz N., A Scheduler for Multipath TCP, in Proceeding of IEEE 22nd International Conference on Computer Communications and Networks, Nassau, pp. 1-7, 2013. Muhammad Abdul Qadir is a professor in Faculty of Computing at Capital University of Science and Technology, Islamabad, Pakistan. He is the head of the Center for Distributed and Semantic Computing. He earned his MSc from Qauid-e-Azam University, Islamabad, Pakistan and PhD from University of Surrey, Guildford, UK. He is an active researcher in the areas of Computer Networks, World Wide Web, Semantic Web, Ontology Engineering, Bioinformatics, andAlgorithms. He has published more than 100 research papers in reputed conferences and journals. A number of PhD and MS students are doing research under his supervision. Dr. M.A. Qadir is a member of IEEE and also a committee member for a number of conferences. Samiullah khan is currently a PhD student at Capital University of Science and Technology, Islamabad- Pakistan. He obtained his M S (Information Technology) s degree with distinction from the Institute of business management sciences, University of Agriculture, Peshawar-Pakistan in 2008. His research is centered on bandwidth aggregation at network and transport layer, routing protocols and simulation tools. He acts as a research assistant in ICT R and D funded project named Dynamic Bandwidth Aggregation in Heterogeneous Wireless Networks for Mission Critical Applications .