-
Engineering Semi-streaming DFS algorithms
Authors:
Kancharla Nikhilesh Bhagavan,
Macharla Sri Vardhan,
Madamanchi Ashok Chowdary,
Shahbaz Khan
Abstract:
Depth first search is a fundamental graph problem having a wide range of applications. For a graph $G=(V,E)$ having $n$ vertices and $m$ edges, the DFS tree can be computed in $O(m+n)$ using $O(m)$ space where $m=O(n^2)$. In the streaming environment, most graph problems are studied in the semi-streaming model where several passes (preferably one) are allowed over the input, allowing $O(nk)$ local…
▽ More
Depth first search is a fundamental graph problem having a wide range of applications. For a graph $G=(V,E)$ having $n$ vertices and $m$ edges, the DFS tree can be computed in $O(m+n)$ using $O(m)$ space where $m=O(n^2)$. In the streaming environment, most graph problems are studied in the semi-streaming model where several passes (preferably one) are allowed over the input, allowing $O(nk)$ local space for some $k=o(n)$. Trivially, using $O(m)$ space, DFS can be computed in one pass, and using $O(n)$ space, it can be computed in $O(n)$ passes.
Khan and Mehta [STACS19] presented several algorithms allowing trade-offs between space and passes, where $O(nk)$ space results in $O(n/k)$ passes. They also empirically analyzed their algorithm to require only a few passes in practice for even $O(n)$ space. Chang et al. [STACS20] presented an alternate proof for the same and also presented $O(\sqrt{n})$ pass algorithm requiring $O(n~poly\log n)$ space with a finer trade-off between space and passes. However, their algorithm uses complex black box algorithms, making it impractical.
We perform an experimental analysis of the practical semi-streaming DFS algorithms. Our analysis ranges from real graphs to random graphs (uniform and power-law). We also present several heuristics to improve the state-of-the-art algorithms and study their impact. Our heuristics improve state of the art by $40-90\%$, achieving optimal one pass in almost $40-50\%$ cases (improved from zero). In random graphs, they improve from $30-90\%$, again requiring optimal one pass for even very small values of $k$. Overall, our heuristics improved the relatively complex state-of-the-art algorithm significantly, requiring merely two passes in the worst case for random graphs. Additionally, our heuristics made the relatively simpler algorithm practically usable even for very small space bounds, which was impractical earlier.
△ Less
Submitted 7 June, 2024; v1 submitted 6 June, 2024;
originally announced June 2024.
-
Full-Stack End-to-End Sub-THz Simulations at 140 GHz using NYUSIM Channel Model in ns-3
Authors:
Hitesh Poddar,
Akhileswar Chowdary,
Theodore S. Rappaport,
Marwa Chafii
Abstract:
The next generation of wireless communication is expected to harness the potential of the sub-THz bands to achieve exceptional performance and ubiquitous connectivity. However, network simulators such as ns-3 currently lack support for channel models above 100 GHz. This limits the ability of researchers to study, design, and evaluate systems operating above 100 GHz. Here, we use the drop-based NYU…
▽ More
The next generation of wireless communication is expected to harness the potential of the sub-THz bands to achieve exceptional performance and ubiquitous connectivity. However, network simulators such as ns-3 currently lack support for channel models above 100 GHz. This limits the ability of researchers to study, design, and evaluate systems operating above 100 GHz. Here, we use the drop-based NYUSIM channel model to simulate channels above 100 GHz in all 3GPP scenarios including urban microcell (UMi), urban macrocell (UMa), rural macrocell (RMa), indoor hotspot (InH), and indoor factory (InF). We evaluate the full stack downlink end-to-end performance (throughput, latency, and packet drop) experienced by a single user equipment (UE) connected to a Next Generation Node B (gNB) operating in the sub-THz bands for three gNB--UE antenna configurations: 8x8--4x4, 16x16--4x4, and 64x64--8x8 by using the NYUSIM channel model at 140 GHz in the ns-3 mmWave module. Our simulations demonstrate that sub-THz bands can enable high-fidelity applications that require data rates exceeding 1 Gbps and latency below 15 milliseconds (ms) using the current mmWave protocol stack, and large antenna arrays. In addition, we show the variation in throughput vs number of realizations and find the optimal number of realizations required to obtain statistically significant results. We strongly encourage researchers worldwide to adopt a similar approach, as it enables the readers to assess the accuracy and reliability of the reported results and enhance the findings' overall interpretability.
△ Less
Submitted 11 January, 2024; v1 submitted 26 December, 2023;
originally announced December 2023.
-
Enhanced User Grou** and Pairing Scheme for CoMP-NOMA-based Cellular Networks
Authors:
Akhileswar Chowdary,
Garima Chopra,
Abhinav Kumar,
Linga Reddy Cenkeramaddi
Abstract:
Non-orthogonal multiple access (NOMA) has been identified as one of the promising technologies to enhance the spectral efficiency and throughput for the fifth generation (5G) and beyond 5G cellular networks. Alternatively, Coordinated multi-point transmission and reception (CoMP) improves the cell edge users' coverage. Thus, CoMP and NOMA can be used together to improve the overall coverage and th…
▽ More
Non-orthogonal multiple access (NOMA) has been identified as one of the promising technologies to enhance the spectral efficiency and throughput for the fifth generation (5G) and beyond 5G cellular networks. Alternatively, Coordinated multi-point transmission and reception (CoMP) improves the cell edge users' coverage. Thus, CoMP and NOMA can be used together to improve the overall coverage and throughput of the users. However, user grou** and pairing for CoMP-NOMA-based cellular networks have not been suitably studied in the existing literature. Motivated by this, we propose a user grou** and pairing scheme for a CoMP-NOMA-based system. Detailed numerical results are presented comparing the proposed scheme with the purely OMA-based benchmark system, NOMA only, and CoMP only systems. We show through simulation results that the proposed scheme offers a trade-off between throughput and coverage as compared to the existing NOMA or CoMP based system.
△ Less
Submitted 14 December, 2021; v1 submitted 26 October, 2021;
originally announced October 2021.