Abstract
File transfer is based on the reliable TCP protocol. However, when the network is of poor quality, TCP-based transmission will still perform less effectively due to some reasons. Existing approaches mainly optimize file transmission by modifying network strategies or optimize transmission mechanism. But when network conditions cannot be selected or modified, a suitable parameter adjustment method would be needed. The experiments in this paper firstly perform TCP-based file transmission tests on a poor network condition and find two problems. Then, multiple tests were performed on multiple platforms to detect the conditions under which these problems occurred. Next, to address the issue and improve the transmission performance, we propose an intelligent optimization scheme. By adjusting the transmission parameters and adding policies, the scheme equips the intermediate parameters with intelligent self-adaptation capabilities. We also test and evaluate the performance of the intelligent scheme. The result shows that the file transfer under the new scheme not only basically avoids the target problems, but also reduces the practical upload time under poor network condition from the perspective of decreasing the number of retransmissions and reducing the failure rate.
Supported by the National Natural Science Foundation of China under Grant No. 61876019 and Zhejiang Lab (NO. 2020LE0AB02).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wang, Z., Zeng, X., Liu, X., Xu, M., Wen, Y., Chen, L.: TCP congestion control algorithm for heterogeneous internet. J. Network Comput. Appl. 68, 56–64 (2016). https://doi.org/10.1016/j.jnca.2016.03.018. http://www.sciencedirect.com/science/article/pii/S1084804516300327
Dukkipati, N., Cheng, Y., Vahdat, A.: Research impacting the practice of congestion control. SIGCOMM Comput. Commun. Rev. 46(3) (2018). https://doi.org/10.1145/3243157.3243171
Showail, A., Shihada, B.: Battling latency in modern wireless networks. IEEE Access 6, 26131–26143 (2018). https://doi.org/10.1109/ACCESS.2018.2836439
Zhao, Q., Du, P., Gerla, M., Brown, A.J., Kim, J.H.: Software defined multi-path TCP solution for mobile wireless tactical networks. In: MILCOM 2018–2018 IEEE Military Communications Conference (MILCOM), pp. 1–9 (2018)
Kudo, T., Taketa, T., Hiranaka, Y.: Proposal of cross-layer bandwidth assignment with buffer size indication for TCP flow control. Electron. Commun. Jpn. 102(9), 27–37 (2019). https://doi.org/10.1002/ecj.12203, https://onlinelibrary.wiley.com/doi/abs/10.1002/ecj.12203
Dong, M., Li, Q., Zarchy, D., Godfrey, P.B., Schapira, M.: PCC: re-architecting congestion control for consistent high performance. In: 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), pp. 395–408. USENIX Association, Oakland, CA, May 2015, https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/dong
Andreadis, A., Rizzuto, S., Zambon, R.: A cross-layer jitter-based TCP for wireless networks. EURASIP J. Wirel. Commun. Network. 2016(1), 1–11 (2016)
Showail, A., Jamshaid, K., Shihada, B.: Buffer sizing in wireless networks: challenges, solutions, and opportunities. IEEE Commun. Mag. 54(4), 130–137 (2016). https://doi.org/10.1109/MCOM.2016.7452277
Nalini, M., Priyadarsini, U.: To improve the performance of wireless networks for resizing the buffer. In: 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), pp. 1–5 April 2019. https://doi.org/10.1109/ICIICT1.2019.8741406
Miao, R., Li, B., Liu, H.H., Zhang, M.: Buffer sizing with HPCC (2019)
Chaufournier, L., Ali-Eldin, A., Sharma, P., Shenoy, P., Towsley, D.: Performance evaluation of multi-path tcp for data center and cloud workloads. In: Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering. ICPE 2019, Association for Computing Machinery, New York, NY, USA (2019). https://doi.org/10.1145/3297663.3310295
Im, Y., et al.: I sent it: Where does slow data go to wait? In: Proceedings of the Fourteenth EuroSys Conference 2019. EuroSys 2019, Association for Computing Machinery, New York, NY, USA (2019). https://doi.org/10.1145/3302424.3303961
Carletto, A.Q., Santisteban, J.: Shallow window reduction for congestion control under TCP. In: 2019 UNSA International Symposium on Communications (UNSA ISCOMM), pp. 1–7, March 2019. https://doi.org/10.1109/UNSAISC.2019.8712828
Abdelmoniem, A.M., Bensaou, B.: Hysteresis-based active queue management for TCP traffic in data centers. In: IEEE INFOCOM 2019 - IEEE Conference on Computer Communications, pp. 1621–1629, April 2019. https://doi.org/10.1109/INFOCOM.2019.8737369
kumar Shukla, S., Ghosal, D., Farrens, M.: Tuning network i/o processing to achieve performance and energy objectives of latency critical workloads. In: 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp. 1499–1508. IEEE (2019)
Shukla, S. K., Ghosal, D., Farrens, M.: Tuning network i/o processing to achieve performance and energy objectives of latency critical workloads. In: 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp. 1499–1508, August 2019. https://doi.org/10.1109/HPCC/SmartCity/DSS.2019.00207
Garg, S., Sharma, P., Singh, V.: A novel approach for efficient bandwidth utilization in transport layer protocols. In: Bhateja, V., Tavares, J.M.R.S., Rani, B.P., Prasad, V.K., Raju, K.S. (eds.) Proceedings of the Second International Conference on Computational Intelligence and Informatics. AISC, vol. 712, pp. 467–479. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-8228-3_43
Kato, T., Diwakar, A., Yamamoto, R., Ohzahata, S., Suzuki, N.: How insufficient send socket buffer affects MPTCP performance over paths with different delay. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S. (eds.) Trends and Advances in Information Systems and Technologies, pp. 614–624. Springer International Publishing, Cham (2018). https://doi.org/10.1007/978-3-319-77712-2_57
Avranas, A., Kountouris, M., Ciblat, P.: Energy-latency tradeoff in ultra-reliable low-latency communication with retransmissions. IEEE J. Sel. Areas Commun. 36(11), 2475–2485 (2018). https://doi.org/10.1109/JSAC.2018.2874143
Sato, Y., Koga, H., Ikenaga, T.: TCP using adaptive FEC to improve throughput performance in high-latency environments. IEICE Trans. Commun. advpub (2018). https://doi.org/10.1587/transcom.2018EBP3091
Acknowledgment
This work was supported by the National Natural Science Foundation of China under Grant No. 61876019 and Zhejiang Lab (NO. 2020LE0AB02).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yan, M., Zhang, B., Zhao, G., Kuang, X., Liu, L., Zhang, R. (2020). An Intelligent File Transfer Optimization for Poor Network Conditions. In: Xiang, Y., Liu, Z., Li, J. (eds) Security and Privacy in Social Networks and Big Data. SocialSec 2020. Communications in Computer and Information Science, vol 1298. Springer, Singapore. https://doi.org/10.1007/978-981-15-9031-3_21
Download citation
DOI: https://doi.org/10.1007/978-981-15-9031-3_21
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9030-6
Online ISBN: 978-981-15-9031-3
eBook Packages: Computer ScienceComputer Science (R0)