ABSTRACT
The first and only available open-source model of a full stack Terahertz (THz) network called TeraSim is integrated within the ns-3 network simulator. TeraSim currently supports only uplink communication in infrastructure mode, which is sufficient for UDP-based applications. This paper presents an extension to TeraSim for supporting TCP-based data transmission and reception. The implemented extension involves modifications to TeraSim's MAC layer in both the client node and the Access Point (AP) to enable downlink data communication needed for TCP. The extension has been assessed via a simulation campaign that compares the average throughput and AP cycle time when UDP/TCP is employed at the Transport layer. A Transmission Window in the range of 0.25-0.32 THz frequency is considered. The protocol is evaluated for various number of client nodes and Physical layer modulation schemes.
- Ian F. Akyildiz and Josep Miquel Jornet. 2016. Realizing Ultra-Massive MIMO (1024×1024) communication in the (0.06--10) Terahertz band. Nano Communication Networks 8 (2016), 46--54. Electromagnetic Communication in Nano-scale.Google ScholarCross Ref
- Ian F. Akyildiz, Josep Miquel Jornet, and Chong Han. 2014. Full Length Article: Terahertz Band: Next Frontier for Wireless Communications. Phys. Commun. 12 (sep 2014), 16--32.Google Scholar
- H.T. Friis. 1946. A Note on a Simple Transmission Formula. Proceedings of the IRE 34, 5 (1946), 254--256.Google ScholarCross Ref
- Saim Ghafoor, Noureddine Boujnah, Mubashir Husain Rehmani, and Alan Davy. 2020. MAC Protocols for Terahertz Communication: A Comprehensive Survey. IEEE Communications Surveys & Tutorials 22, 4 (2020), 2236--2282.Google ScholarCross Ref
- Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: A New TCP-Friendly High-Speed TCP Variant. SIGOPS Oper. Syst. Rev. 42, 5 (jul 2008), 64--74. Google ScholarDigital Library
- Chong Han, Weijun Gao, Nan Yang, and Josep M. Jornet. 2022. Molecular Absorption Effect: A Double-edged Sword of Terahertz Communications. IEEE Wireless Communications (2022), 1--8.Google Scholar
- Zahed Hossain, Qing Xia, and Josep Miquel Jornet. 2018. TeraSim: An ns-3 extension to simulate Terahertz-band communication networks. Nano Communication Networks 17 (2018), 36--44.Google ScholarCross Ref
- Ignacio Llatser, Albert Mestres, Sergi Abadal, Eduard Alarcón, Heekwan Lee, and Albert Cabellos-Aparicio. 2015. Time- and Frequency-Domain Analysis of Molecular Absorption in Short-Range Terahertz Communications. IEEE Antennas and Wireless Propagation Letters 14 (2015), 350--353.Google ScholarCross Ref
- Haitham Hassan H. Mahmoud, Amira A. Amer, and Tawfik Ismail. 2021. 6G: A comprehensive survey on technologies, applications, challenges, and research problems. Transactions on Emerging Telecommunications Technologies 32, 4 (2021), e4233.Google ScholarDigital Library
- Pablo Jimenez Mateo, Claudio Fiandrino, and Joerg Widmer. 2019. Analysis of TCP Performance in 5G mm-Wave Mobile Networks. In ICC 2019 - 2019 IEEE International Conference on Communications (ICC). 1--7.Google ScholarCross Ref
- Daniel Morales and Josep M. Jornet. 2021. ADAPT: An Adaptive Directional Antenna Protocol for medium access control in Terahertz communication networks. Ad Hoc Networks 119 (2021), 102540. Google ScholarCross Ref
- Cisco Newsroom. [n. d.]. Powering an Inclusive, Digital Future for All. hhttps://newsroom.cisco.com/c/r/newsroom/en/us/a/y2023/m01/powering-an-inclusive-digital-future-for-all.html. ([n. d.]). [Accessed 18-Jun-2023].Google Scholar
- nsnam. [n. d.]. ns-3 --- nsnam.org. https://www.nsnam.org/. ([n. d.]).Google Scholar
- Ed Oswald. 2023. 5G in 2020: 8 Things You Really Need to Know Right Now. Digital Trends. https://www.digitaltrends.com/mobile/5g-8-things-to-know/. (2023).Google Scholar
- Marcus Pieska and Andreas Kassler. 2017. TCP performance over 5G mmWave links --- Tradeoff between capacity and latency. In 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). 385--394.Google ScholarCross Ref
- Hitesh Poddar, Tomoki Yoshimura, Matteo Pagin, Theodore S Rappaport, Art Ishii, and Michele Zorzi. 2023. ns-3 Implementation of Sub-Terahertz and Millimeter Wave Drop-based NYU Channel Model (NYUSIM). (2023). Google ScholarCross Ref
- Michele Polese, Josep Miquel Jornet, Tommaso Melodia, and Michele Zorzi. 2020. Toward End-to-End, Full-Stack 6G Terahertz Networks. IEEE Communications Magazine 58, 11 (2020), 48--54.Google ScholarDigital Library
- NetSim Support Portal. 2020. What is the impact of Application traffic (Packet Generation) rate on performance metrics? https://tetcos.com/downloads/v12.1/NetSim_User_Manual.pdf. (2020).Google Scholar
- Farhan Siddiqui and Bikash Mazumdar. 2023. Link Discovery Extension to ns-3's Terahertz Communication Module. In WNS3 '23 - Proceedings of the 2023 Workshop on ns-3. ACM. Google ScholarDigital Library
- Simon Tarboush, Hadi Sarieddeen, Hui Chen, Mohamed Habib Loukil, Hakim Jemaa, Mohamed-Slim Alouini, and Tareq Y. Al-Naffouri. 2021. TeraMIMO: A Channel Simulator for Wideband Ultra-Massive MIMO Terahertz Communications. CoRR abs/2104.11054 (2021). arXiv:2104.11054 https://arxiv.org/abs/2104.11054Google Scholar
- Shuchi Tripathi, Nithin V. Sabu, Abhishek K. Gupta, and Harpreet S. Dhillon. 2021. Millimeter-Wave and Terahertz Spectrum for 6G Wireless. Springer International Publishing, Cham, 83--121.Google Scholar
- UNLab. 2021. TeraSim - An ns-3 Module for THz Networks. https://github.com/UN-Lab/thz. (2021).Google Scholar
- Cheng-Xiang Wang, Jun Wang, Sanming Hu, Zhi Hao Jiang, Jun Tao, and Feng Yan. 2021. Key Technologies in 6G Terahertz Wireless Communication Systems: A Survey. IEEE Vehicular Technology Magazine 16, 4 (2021), 27--37.Google ScholarCross Ref
- Withawat Withayachumnankul, Masayuki Fujita, and Tadao Nagatsuma. 2018. Integrated Silicon Photonic Crystals Toward Terahertz Communications. Advanced Optical Materials 6, 16 (2018).Google Scholar
- Menglei Zhang, Marco Mezzavilla, Russell Ford, Sundeep Rangan, Shivendra Panwar, Evangelos Mellios, Di Kong, Andrew Nix, and Michele Zorzi. 2016. Transport layer performance in 5G mmWave cellular. In 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). 730--735.Google ScholarCross Ref
Index Terms
- Enabling TCP Communication over Terahertz Links: An Extension to ns-3's TeraSim Module
Recommendations
TCP Westwood(+) protocol implementation in ns-3
SimuTools '13: Proceedings of the 6th International ICST Conference on Simulation Tools and TechniquesThe poor performance of conventional TCP protocols in error prone channels is a well studied issue. Numerous optimizations to TCP to address this problem have been proposed. TCP Westwood is one such protocol engineered for use in wireless networks and ...
Design and implementation of TCP BBR in ns-3
WNS3 '18: Proceedings of the 2018 Workshop on ns-3Bottleneck Bandwidth and Round-trip propagation time (BBR) is a congestion based congestion control algorithm recently proposed by Google. Although it can be deployed with any transport protocol that supports data delivery acknowledgement, BBR is ...
A TCP CUBIC implementation in ns-3
WNS3 '14: Proceedings of the 2014 Workshop on ns-3To allow network researchers to simulate currently deployed networks, ns-3 needs to incorporate as many standard networking technologies as possible. One such technology is TCP CUBIC, the default TCP congestion control algorithm in the Linux kernel and ...
Comments