Abstract
In people's daily lives, electronic mail, audio-visual media platforms, and communication software all have the need for file transmission. This article proposes a digital aggregation system with an adaptive collaborative transmission mechanism. By using traditional UDP and TCP transmission protocols, the file transmission method is adaptively adjusted based on the file type, file size, and network conditions of the device. Through these selection parameters, the file has the most suitable and optimized transmission and upload mode during the transmission process. This article proposes a transmission mode that combines transmission speed and file integrity, systematically examining the existing transmission environment and improving traditional transmission protocols. The communication protocol method proposed through this method is 2.5% faster than traditional transmission protocols for image file transmission. Compared to traditional transmission protocols, the transmission speed of audio files is 1.07% faster. Compared to traditional transmission protocols, video file transmission speed is 1.21% faster. This study adopts a collaborative communication transmission mechanism, which accelerates the transmission speed of multiple clients obtaining files from the server by 1.2% compared to a non-collaborative communication transmission mechanism. The client can still connect to the server at a slower time. This mechanism can accelerate download speed and make it easier to obtain files. Combining with the transmission platform, examining the environmental conditions of the device can be applied to optimize the transmission between servers and clients. As users grow, cooperative communication can be used to accelerate the speed of file acquisition.
Similar content being viewed by others
Availability of Data and Materials
All data generated or analyzed during this study are included in this published article.
Code Availability
Not applicable.
References
Postel, J. (1981). RFC0793: Transmission control protocol. RFC Editor, USA.
Postel, J. (1980). User datagram protocol. RFC, 768, 1–3.
Hwang, M., Park, J., & Chung, K. (2020). Dynamic block-based HTTP adaptive streaming scheme in multiple wireless networks. IEEE Access, 8, 138447–138455. https://doi.org/10.1109/ACCESS.2020.3011940
Chen, Y., & Liu, G. (2018). Playout continuity driven framework for HTTP adaptive streaming over LTE networks. IEEE Transactions on Circuits and Systems for Video Technology, 28(2), 468–482.
Lim, M. (2020). C2CFTP: Direct and indirect file transfer protocols between clients in client-server architecture. IEEE Access, 8, 102833–102845. https://doi.org/10.1109/ACCESS.2020.2998725
Sohail, S., Jha, S. K., Kanhere, S. S., & Chou, C. T. (2006). QoS driven parallelization of resources to reduce file download delay. IEEE Transactions on Parallel and Distributed Systems, 17(10), 1204–1215. https://doi.org/10.1109/TPDS.2006.144
Go, Y., Noh, H., Park, G., & Song, H. (2019). Hybrid TCP/UDP-based enhanced HTTP adaptive streaming system with multi-homed mobile terminal. IEEE Transactions on Vehicular Technology, 68(5), 5114–5128.
Xie, R., & Jia, X. (2018). Data transfer scheduling for maximizing throughput of big-data computing in cloud systems. IEEE Transactions on Cloud Computing, 6(1), 87–98. https://doi.org/10.1109/TCC.2015.2464808
Loghin, D., et al. (2020). The disruptions of 5G on data-driven technologies and applications. IEEE Transactions on Knowledge and Data Engineering, 32(6), 1179–1198. https://doi.org/10.1109/TKDE.2020.2967670
Song, S., Jung, J., Choi, M., Lee, C., Sun, J., & Chung, J. (2019). Multipath based adaptive concurrent transfer for real-time video streaming over 5G multi-RAT systems. IEEE Access, 7, 146470–146479.
El Gamal, A., & Cover, T. M. (1979) Capacity theorems for relay channel. IEEE Transactions on Information Theory.
Laneman, J. N., Tse, D. N. C., & Wornell, G. W. (2004). Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Transactions on Information Theory, 50(12), 3062–3080. https://doi.org/10.1109/TIT.2004.838089
Wang, Q., Zhang, T., & Dong, D. (2021). Achievable secure degrees of freedom of MIMO interference channel with a cooperative jammer. IEEE Wireless Communications Letters, 10(2), 320–324. https://doi.org/10.1109/LWC.2020.3029797
Mehmood, Y., Afzal, W., Ahmad, F., Younas, U., Rashid, I., Mehmood, I. (2013). Large scaled multi-user MIMO system so called massive MIMO systems for future wireless communication networks. In 2013 19th International conference on automation and computing, pp. 1–4.
Xiao, Y., Jin, X., Shen, Y., & Guan, Q. (2021). Joint relay selection and adaptive modulation and coding for wireless cooperative communications. IEEE Sensors Journal, 21(22), 25508–25516. https://doi.org/10.1109/JSEN.2021.3079331
Nine, M. S. Q. Z., & Kosar, T. (2021). A two-phase dynamic throughput optimization model for big data transfers. IEEE Transactions on Parallel and Distributed Systems, 32(2), 269–280. https://doi.org/10.1109/TPDS.2020.3012929
Gao, H., Su, Y., Zhang, S., Hou, Y., & Jo, M. (2021). Joint antenna selection and power allocation for secure co-time co-frequency full-duplex massive MIMO systems. IEEE Transactions on Vehicular Technology, 70(1), 655–665. https://doi.org/10.1109/TVT.2020.3048854
Sharma, S., & Yoon, W. (2021). Multiobjective optimization for resource allocation in full-duplex large distributed MIMO systems. Advances in Electrical and Computer Engineering, 21(2), 67–74. https://doi.org/10.4316/AECE.2021.02008
Luo, S., Yu, H., Li, K., & Xing, H. (2020). Efficient file dissemination in data center networks with priority-based adaptive multicast. IEEE Journal on Selected Areas in Communications, 38(6), 1161–1175.
Kim, H., & Chung, K. (2020). Multipath-based HTTP adaptive streaming scheme for the 5G network. IEEE Access, 8, 208809–208825. https://doi.org/10.1109/ACCESS.2020.3038854
Ahlswede, R., Cai, N., Li, S. Y., & Yeung, R. W. (2000). Network information flow. IEEE Transactions on Information Theory, 46(4), 1204–1216. https://doi.org/10.1109/18.850663
Minimal network coding for multicast—Kapil Bhattad, Niranjan Ratnakar, Ralf Koetter, Krishna R. Narayanan 2005. In Proceedings of IEEE ISIT ’05.
Wachter-Zeh, A., & Sidorenko, V. (2012). Rank metric convolutional codes for Random Linear Network Coding. In 2012 International symposium on network coding (NetCod), pp. 1–6. https://doi.org/10.1109/NETCOD.2012.6261875.
Liu, P., Tao, Z., Narayanan, S., Korakis, T., & Panwar, S. S. (2007). CoopMAC: A cooperative MAC for wireless LANs. IEEE Journal on Selected Areas in Communications, 25(2), 340–354.
Funding
This research received no external funding.
Author information
Authors and Affiliations
Contributions
M.-K.S: Conceptualization, Methodology, Data curation, Writing-original draft, G.-J.H: Supervision, Writing-review and editing. J.-Y.L: Validation. C.-C.C: Supervision. Ari: Validation.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Su, MK., Lin, JY., Horng, GJ. et al. Building an Adaptive Cooperative Transmission Mechanism for Multimedia Convergence System. Wireless Pers Commun 133, 2227–2266 (2023). https://doi.org/10.1007/s11277-024-10865-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-024-10865-2