Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
letter
. 2020 Jul 12;20(14):3880. doi: 10.3390/s20143880

Analytical TCP Model for Millimeter-Wave 5G NR Systems in Dynamic Human Body Blockage Environment

Dmitri Moltchanov 1, Aleksandr Ometov 1, Pavel Kustarev 2, Oleg Evsutin 3, Jiri Hosek 4,*, Yevgeni Koucheryavy 1,3
PMCID: PMC7411961  PMID: 32664617

Abstract

Dynamic blockage of radio propagation paths between the user equipment (UE) and the 5G New Radio (NR) Base Station (BS) induces abrupt rate fluctuations that may lead to sub-optimal performance of the Transmission Control Protocol (TCP) protocol. In this work, we characterize the effects of dynamic human blockage on TCP throughput at the 5G NR air interface. To this aim, we develop an analytical model that expresses the TCP throughput as a function of the round-trip time (RTT), environmental, and radio system parameters. Our results indicate that the blockage affects TCP throughput only when the RTT is comparable to the blocked and non-blocked state durations when the frequency of state changes is high. However, such conditions are not typical for dynamic body blockage environments allowing TCP to benefit from the high bandwidth of 5G NR systems fully.

Keywords: 5G NR, TCP, mmWave, blockage, analysis

1. Introduction

The 5G New Radio (NR) systems operating in a millimeter-wave band (30–100 GHz) are expected to become an enabling technology for various next-generation mobile systems [1,2]. While their standardization is essentially complete [3], the research focus is shifting towards optimizing the system-level performance.

The use of 5G NR in dense urban scenarios brings unique challenges to system designers. Dynamic blockage of the line-of-sight (LoS) link between the 5G NR base station (BS) and the user equipment (UE) by the moving crowd around the UE leads to increased dynamics in the received signal strength. These fluctuations have been theoretically and experimentally shown to occur at the sub-second timescales [4] and may result in significant changes in the effective data rate provided over the air interface.

The system and user-capacity of mmWave 5G NR systems have been intensely investigated so far.Particularly, the study in [5] reports on maximum theoretical capacity provided to users in the dense deployment of 5G NR BSs. In [6], the authors characterized UE capacity in the presence of multi-connectivity operation. The work presented in [7] derives the NR BS system capacity and UE capacity in the presence of both unicast and multicast sessions. End-to-end simulations of 5G NR systems are reported in [8].

Most of the performance studies so far concentrated on evaluating the system or UE capacity of NR BS deployments. However, it is up to the transport layer protocols to efficiently utilize the resources available. Recent studies have shown that Transmission Control Protocol (TCP) performance over 5G NR systems might be compromised under certain conditions. Utilizing ns-3 system-level simulations, the authors in [9] showed that even though the achieved TCP throughput decreases in the presence of blockage events, no further artifacts are observed, i.e., TCP throughput achieves its theoretical levels in both LoS blocked and non-blocked states. However, the authors in [10] suggested that TCP throughput might degrade dramatically under certain environmental conditions. The work [11] also overviewed this aspect and identified the speed of blockers as the dominant factor behind the performance degradation.

To the best of the authors’ knowledge, no TCP model allowing for an assessment of TCP throughput at the NR air interface has been proposed so far. This paper aims to fill this gap by providing a simple first-order approximation of TCP rate in dynamic blockage conditions under the following assumptions: (i) negligible buffer size compared to the bandwidth-delay product (BDP), (ii) blockage events causing bandwidth drops but no complete outage, and (iii) constant bandwidth available to the TCP session while in the blockage and non-blockage states. To this aim, in this paper, we first propose a simple TCP model in dynamic blockage conditions and then proceed with understanding the effects of radio propagation and environmental parameters on the TCP throughput. The main findings of our work are:

  • TCP fails to achieve its theoretical throughput when the round-trip time (RTT) is comparable to blocked and non-blocked state durations. These conditions are seldom observed in the case of dynamic human-body blockage.

  • The speed of blockers plays a key role in TCP throughput degradation: higher blocker speed leads to more frequent UE state changes as well as minimizes their durations by eventually reducing the TCP throughput.

This paper is organized as follows. In Section 2, we specify our system model. Next, a TCP model is developed and parametrized in Section 3. The numerical assessment is conducted in Section 4. Conclusions are drawn in the last section.

2. System Model

In this paper, we consider a single 5G NR BS having the coverage of r, such that UEs do not experience outage conditions when blocked. To calculate r, we employ the standardized MCS set [12] and the 3GPP UMi propagation model [13]. The height of the BS is hA. The spatial density of humans acting as dynamic blockers is λB, and they move according to the random direction mobility (RDM) model [14] with the speed of vB m/s by having the exponentially distributed run length with the mean of τB m. Users are modeled as cylinders with a height of hB and a radius of rB. The height of the UE is hU. Following the measurements of human-body blockage [4], the LoS occlusion by humans is assumed to result in 20 dB of additional signal strength degradation.

We model a selected UE located at the distance of d, d<r, from the BS, and provided with the bandwidth of B. We are interested in the throughput achieved by a TCP source associated with the selected UE. The mean RTT that includes all of the delays both in a wired network and at the 5G NR interface is assumed to be D. Similarly to other studies, for example, [15], we address the congestion control phase, where TCP relies upon the additive increase multiplicative decrease (AI/MD) mechanism. Accordingly, after each RTT, TCP increases the number of transmitted segments by one. Once the capacity is achieved, several segments may be lost, forcing the TCP source to cut down its rate by half. We also assume that the residual packet error rate, caused by imperfect error concealment at the NR physical and data-link layers, is negligible [11].

3. TCP in Dynamic Blockage Environments

This section outlines the developed model and related parameters.

3.1. Modeling Assumptions

The intrinsic TCP behavior is determined by the bandwidth-delay product (BDP) of a connection. When the buffer size at NR BS is larger than BDP, TCP is capable of fully exploiting the available bandwidth [16]. However, owing to the extremely large bandwidth and typical RTT in the range of 30–200 ms [17], BDP in 5G NR systems is expected to be large. Furthermore and as shown in [11], operating with large buffer sizes may lead to the bufferbloat effects, negatively affecting latency at the air interface. When the buffer size is negligible compared to the BDP, TCP congestion control leads to “saw-tooth” behavior (see Figure 1) affected by the RTT D, where the slope of the rate increment is α=1/D. When blocked and non-blocked durations T0 and T1 are long enough and/or the RTT is rather small (depending on, e.g., the environment), the TCP source can almost achieve its maximum ergodic rate [18] of 3/4 of the link rate averaged over blocked and non-blocked intervals.

Figure 1.

Figure 1

Example Transmission Control Protocol (TCP) throughput in the presence of dynamic blockage.

Based on the abovementioned discussion, in what follows, we take the following critical assumptions: (i) negligible buffer size compared to the BDP, (ii) blockage events causing bandwidth drops but no complete outage, and (iii) constant bandwidth available to the TCP session while in the blockage and non-blockage states. We assess the accuracy of the model in Section 4.

The no-outage assumption may narrow the applicability of the model. If an outage actually occurs during a blockage event, the TCP behavior is also affected by timeouts when the outage interval duration is higher than the RTT time. This should almost always lead to an outage for the practical values of RTTs. The reason is that TCP utilizes the exponentially-weighted moving average (EWMA) smoothing algorithm for setting the value of timeout, as discussed in detail in [19], while the outage intervals caused by a blockage event are on order or 300–1000 ms and higher for a practical density of blockers in the environment, as highlighted in [20].

When either T0 or T1 are small and/or the RTT is large, TCP throughput may deviate from its maximum rate. While the connection properties define the RTT, T0 and T1 are affected by the environmental conditions, chiefly by the density and speed of blockers [20]. Below, we first characterize the TCP throughput under general T0 and T1, and then provide estimates of T0 and T1 as functions of propagation and environmental conditions.

3.2. TCP Throughput

Using the geometric argument, see Figure 1, the TCP throughput during the blocked and non-blocked states can be represented as Ri=CiSRi/Ti, i=0,1, where SRi is the mean area under the rate line in blocked (i=0) and non-blocked (i=1) states, Ci is the link rate in blocked and non-blocked states, determined by the system parameters [12] and propagation model [13]. Hence, the time-averaged TCP throughput can be defined as

R=C0SR0+C1SR1(T0+T1), (1)

and the task at hand reduces to determining SR0 and SR1.

Observing Figure 1, one may notice that SR0 and SR1 can be found by using a similar approach. In what follows, we utilize SR1 as an example. We proceed by differentiating between two cases, T1<τ1,0 and T1τ1,0, where τ1,0 is the time for the TCP throughput to reach C1, see Figure 2.

Figure 2.

Figure 2

Two possible relations between T1 and τ1,0.

Let us first determine τ1,0. As shown in Figure 1,

tanα=1D=C1C0+Xτ1,0, (2)

where X is a random variable (RV). As X depends on many system parameters including its previous values, durations and rates in blocked and non-blocked states, RTT, etc., we assume that X follows uniform distribution in (0,C1C0).

Now, τ1,0=D(C0C1+X), and its mean is given by

τ1,0=0C1C0D(C1C0+x)1C1C0dx=D(C1C0)2. (3)

Consider the case T1<τ1,0 demonstrated in Figure 2a. Here, we have SR1=S0+S1. Observe that S0=(T12tanα)/2. The area of the rectangle complementing the achieved rate during the non-blocked interval is S1=T1C0/2. Using these arguments, substituting tanα=1/D and simplifying, we obtain

SR1=T12+T1C0D2D,T1<τ1,0. (4)

Consider now the case T1τ1,0, see Figure 2b. The area of interest, SR1, comprises of areas S2 and S3 corresponding to τ1,0, multiple areas S4 and S5 associated with τ1,1, and a residual area of S4 and S5 corresponding to the last τ1,1. The areas S2 and S3 are obtained similarly to (4). The areas S4 and S5 are fully determined by C1, which leads to S4=C1τ1,1/4, S5=C1τ1,1/2. Thus, for T1τ1,0, we establish

SR1=T12+T1C0D2D+3(T1τ1,0)C1τ1,14τ1,1,T1τ1,0. (5)

The throughput during the blocked interval is characterized similarly. Omitting the intermediate calculations, we have

R0=T02+T0C0D2D,T0<τ0,0,T02+T0C0D2D+3(T0τ0,0)C1τ0,14τ0,1,T0τ0,0, (6)

where T0 is the mean duration of the blocked interval, C0 is the maximum rate during this interval, τ0,0=DC0/2 is the time to achieve the rate of C0 upon entering the blocked interval estimated similarly to (3), and τ0,1 is time to achieve the rate of C0 in the blocked interval.

Combining the results in (4), (5) and (6) we obtain an approximation for TCP throughput. The only unknowns are the means of blocked and non-blocked intervals, T0 and T1.

3.3. Blocked and Non-Blocked Intervals

To completely parametrize our model, one needs to relate T0 and T1 to the environmental parameters, particularly the speed and spatial density of blockers, vB, and λB.

Following the recent study in [20], we define a rectangular LoS blockage zone associated with the UE, see Figure 3. The length and width of this zone are given by

w=2rB,l=dhBhUhAhU+rB. (7)

Figure 3.

Figure 3

Example dynamic line-of-sight (LoS) blockage phenomenon [5].

Recall that the blockers are assumed to move according to the RDM within the coverage area. Using the result in [21], the inter-meeting time of a single blocker with the LoS blockage zone is approximately exponential with the parameter

γ1=vBwlSBSf2(s)ds=4rBrdhBhUhAhU+rB, (8)

where vB is the speed of a moving blocker and f(s)=1/πr2 is the stationary distribution of the RDM [14].

Since the mean number of blockers within coverage of the 5G NR BS is λB2πr2 and the inter-meeting time of a single blocker with the LoS blockage zone is exponential, the process of the LoS path blockage is Poisson with the intensity

γ=4πrBrλBd(hBhU)/(hAhU)+rB. (9)

Consider now the case where a single blocker occludes the LoS path. Due to the properties of the RDM model, the entry point of a blocker is distributed uniformly over the perimeter of the LoS blockage zone. However, for any reasonable BS to UE distance, we have w<<l, and thus we may disregard the entry and exit points at the short sides of the LoS blockage zone. With these assumptions, the mean path of a blocker in the LoS blockage zone is [22]

E[L]=2[w3(w2+l2)3/2]3l2+w2lnlw+1+l2w2l. (10)

As shown in [20], the blocked and non-blocked intervals constitute an alternating renewal process, where the non-blocked time follows an exponential distribution with the mean of T1=1/γ [20]. The stochastic properties of the blocked time coincide with the busy period in the M/G/ queue having a Poisson arrival process with the intensity of γ and the service times with the pdf of L/vB. To offer a closed-form approximation for the TCP throughput, we replace the busy period in the M/G/ queue with the one in the M/M/ queue having the same mean service time. Utilizing the results of [23], the mean blocked period is

T0=1γi=11i!γE[L]vBi=eγE[L]/vB1γ, (11)

which completes the parametrization of the TCP model.

4. Numerical Results

In this section, we study the TCP performance in dynamic blockage environments depending on the system parameters, which are provided in Table 1.

Table 1.

Default system parameters.

Parameter Value
Carrier frequency 28 GHz
Bandwidth 10 MHz
Transmit power 0.2 W
Propagation model 3GPP UMi [13]
BS/UE antenna gains 14.58 dB, 5.57 dB
LoS blockage loss 20 dB
5G NR BS and UE heights, hA,hU 4 m, 1.5 m
Blocker height/radius/velocity, hB,rB,vB 1.7 m, 0.3 m, 1 m/s
Spatial blocker density, λB 0.1 blockers/m2
Round-trip time, D 50 ms
Link-layer buffer size 100 KB

4.1. Accuracy Assessment

Further, we assess the accuracy of the developed model. As a simulation tool, we have chosen the mmWave 5G NR cellular network module developed at the NYU Wireless group [24], which has been utilized in [10] for empirical TCP performance evaluation in 5G NR systems. The default ns-3 TCP NewReno implementation with all the associated mechanisms was utilized. We did not disable duplicate acknowledgments in this implementation as the simulated topology presumes a single path towards the destination in a wired part of the network, so that packet reordering does not happen. The rationale behind the choice of this topology is to isolate and investigate the effect of blockage on the 5G NR interface. To this aim, Figure 4 shows a comparison between model and simulation data as a function of the distance between 5G NR BS and UE. The link-layer buffer size has been set to 100 KB to reflect our modeling assumptions, which is much smaller compared to the BDP. As one may observe, the model results match well those obtained using the computer simulations across the whole range of considered distances. Notably, the reported behavior remains true for other input system parameters, including the velocity of UEs, allocated bandwidth, density of blockers in the environment. Thus, in what follows, to demonstrate the effect of these parameters on TCP throughput, we utilize the developed model.

Figure 4.

Figure 4

Comparison of model and simulation results.

4.2. Blocked and Non-Blocked Intervals

We proceed by analyzing the impact of the system parameters on the mean blocked and non-blocked durations, see Figure 5 and Figure 6.Observing Figure 5a, one may notice that when the distance between the BS and the UE increases, the mean duration of the non-blocked interval decreases for both of the considered values of λB and vB. The reason is that longer distances between the BS and the UE lead to larger LoS blockage zone areas and thus higher temporal intensity of blocker entries. However, the associated increase in the mean blocked interval duration is less drastic. It could be explained by the fact that the effect of higher temporal intensity on the mean blocked interval duration is non-linear as seen from (11). For moderate values of temporal intensity, both intervals are rather short. As it increases further, individual blockers start to form longer blocked intervals. The mean duration of both intervals is always greater than 1 s for the considered distances and values of λB and vB. It is significantly higher than the average RTT in the modern Internet, which is often in the range of 30–200 ms [17]. Particularly, it implies one should not expect dramatic TCP throughput degradation, i.e., TCP should achieve its theoretical throughput in both states, for the selected parameters.

Figure 5.

Figure 5

Blocked and non-blocked durations as functions of user equipment (UE)-Base Station (BS) distance and blockers’ density.

Figure 6.

Figure 6

Blocked and non-blocked durations as a function of blockers’ speed.

Analyzing the dependence of the mean blocked and non-blocked durations on the speed of blockers as shown in Figure 5b, we note that the trend associated with increased speed of blockers is similar to that observed in Figure 5a for the BS to UE distance. The reason is that the growth in vB also affects the temporal intensity of blockers similarly, i.e., increased vB leads to shorter non-blocked intervals and longer blocked intervals. Quantitatively, the effect of vB is more pronounced as compared to the impact of distance. Note that the duration of the blocked interval is short for the small values of vB, which implies that TCP may not achieve its theoretical throughput in this state. However, the fraction of time that the UE spends in this state is close to zero, meaning that the TCP throughput degradation is minimal.

The effect of blocker density is demonstrated in Figure 6. Again, the trend caused by λB is similar to that induced by vB and d. Comparing the curves corresponding to vB=1 m/s and vB=2 m/s, we observe that the speed of blockers produces the main impact on the mean blocked and non-blocked intervals.

4.3. TCP Throughput

A comparison of the TCP throughput conditioned on the blocked and non-blocked states as well as the unconditional TCP throughput for λB=0.1, vB=1 m/s, is shown in Figure 7a. First, we note that the rates in the blocked and non-blocked states differ considerably across the entire range of the considered distances. For smaller distances, when non-blocked intervals dominate, the TCP throughput is close to the one in the non-blocked state. Further, as blocked durations increase, the throughput becomes closer to the one experienced in the blocked state. Such a trend is smooth and has no abrupt changes.

Figure 7.

Figure 7

TCP throughput as a function of UE-BS distance.

The effect of blocker speed, vB, is assessed in Figure fig:rateTCPb. Since an increase in vB leads to longer blocked periods, higher values of vB result in worse TCP throughput, as it is shown in Figure 5b. Note that the difference is not severe for vB=0.1 m/s and vB=1 m/s but it increases rapidly for higher blocker speeds. Recalling that the LoS blockage zone grows with the distance between the BS and the UE, the difference between the curves becomes larger for the higher values of d. Analyzing Figure 8, one may notice that there is no drastic difference in TCP throughput for the practical values of RTT. The reason is that the RTT in the modern Internet is several times smaller than the mean duration of the blocked and non-blocked intervals, as evident from Figure 5 and Figure 6.

Figure 8.

Figure 8

TCP throughput as a function of blocker’s density, vB=1.

5. Conclusions

In this paper, we have developed a simple analytical approximation for TCP throughput achieved at 5G NR air interface in a dynamic human-body blockage environment. The model considers the random movement of blockers and represents the TCP throughput as a function of the environmental and propagation conditions and 5G NR system parameters.

Our numerical results indicate that TCP performance in dynamic human-body blockage conditions is determined by an interplay between the RTT, the frequency of blocked/non-blocked state changes as well as their durations. We have shown that for a wide range of system parameters, TCP achieves its theoretical rate. However, TCP throughput degrades when the RTT is comparable to blocked/non-blocked durations while the frequency of state changes is high. Such conditions are not typical for dynamic human-body blockage environments, allowing TCP to benefit from high bandwidth of the 5G NR air interface.

Among environmental parameters, the blockers’ speed is shown to provide the highest impact on TCP throughput. High blocker speed decreases the durations of blockage and non-blockage intervals and simultaneously increases the frequency of UE state changes. Thus, one may expect significant TCP performance degradation in mobile environments.

Acknowledgments

For the research, the infrastructure of the SIX Center at Brno University of Technology was used.

Abbreviations

The following abbreviations are used in this manuscript:

3GPP 3rd Generation Partnership Project
AI/MD additive increase multiplicative decrease
BDP Bandwidth-delay product
BS Base Station
LoS Line of sight
MCS Modulation and Coding Scheme
NR New Radio
RDM Random walk mobility model
RTT Round-trip time
RV Random variable
SIR Signal-to-interference ratio
TCP Transmission Control Protocol
UAV Unmanned aerial vehicle
UE User equipment
UMi Urban microcells channel model

Author Contributions

Conceptualization, D.M. and A.O.; methodology, D.M.; software, D.M.; validation, P.K., O.E. and J.H.; formal analysis, A.O.; investigation, A.O.; resources, J.H.; data curation, Y.K.; writing—original draft preparation, A.O. and D.M.; writing—review and editing, P.K., O.E., J.H. and Y.K.; visualization, A.O.; supervision, D.M.; project administration, A.O.; funding acquisition, J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Bioglio V., Condo C., Land I. Design of Polar Codes in 5G New Radio. IEEE Commun. Surv. Tutor. 2020 doi: 10.1109/COMST.2020.2967127. [DOI] [Google Scholar]
  • 2.Xing Y., Rappaport T.S. Propagation Measurement System and Approach at 140 GHz-moving to 6G and above 100 GHz; Proceedings of the IEEE Global Communications Conference (GLOBECOM); Abu Dhabi, UAE. 9–13 December 2018; pp. 1–6. [Google Scholar]
  • 3.Tervo O., Levanen T., Pajukoski K., Hulkkonen J., Wainio P., Valkama M. 5G New Radio Evolution Towards sub-THz Communications; Proceedings of the 2nd 6G Wireless Summit (6G SUMMIT); Kittilä Levi, Finland. 17 March–20 May 2020; pp. 1–6. [Google Scholar]
  • 4.Haneda K., Zhang J., Tan L., Liu G., Zheng Y., Asplund H., Li J., Wang Y., Steer D., Li C., et al. 5G 3GPP-like Channel Models for Outdoor Urban Microcellular and Macrocellular Environments; Proceedings of the 83rd Vehicular Technology Conference (VTC Spring); Nanjing, China. 15–18 May 2016; pp. 1–7. [Google Scholar]
  • 5.Moltchanov D., Ometov A., Andreev S., Koucheryavy Y. Upper Bound on Capacity of 5G mmWave Cellular with Multi-connectivity Capabilities. Electron. Lett. 2018;54:724–726. doi: 10.1049/el.2018.0497. [DOI] [Google Scholar]
  • 6.Polese M., Giordani M., Mezzavilla M., Rangan S., Zorzi M. Improved Handover Through Dual Connectivity in 5G mmWave Mobile Networks. IEEE J. Sel. Areas Commun. 2017;35:2069–2084. doi: 10.1109/JSAC.2017.2720338. [DOI] [Google Scholar]
  • 7.Samuvlov A., Moltchanov D., Krupko A., Kovalchukov R., Moskaleva F., Gaidamaka Y. Performance Analysis of Mixture of Unicast and Multicast Sessions in 5G NR Systems; Proceedings of the 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT); Moscow, Russia. 5–9 November 2018; pp. 1–7. [Google Scholar]
  • 8.Mezzavilla M., Zhang M., Polese M., Ford R., Dutta S., Rangan S., Zorzi M. End-to-End Simulation of 5G mmWave Networks. IEEE Commun. Surv. Tutor. 2018;20:2237–2263. doi: 10.1109/COMST.2018.2828880. [DOI] [Google Scholar]
  • 9.Ford R., Zhang M., Mezzavilla M., Dutta S., Rangan S., Zorzi M. Achieving Ultra-low Latency in 5G Millimeter Wave Cellular Networks. IEEE Commun. Mag. 2017;55:196–203. doi: 10.1109/MCOM.2017.1600407CM. [DOI] [Google Scholar]
  • 10.Polese M., Jana R., Zorzi M. TCP in 5G mmWave Networks: Link Level Retransmissions and MP-TCP. arXiv. 20171703.08985 [Google Scholar]
  • 11.Zhang M., Mezzavilla M., Ford R., Rangan S., Panwar S., Mellios E., Kong D., Nix A., Zorzi M. Transport Layer Performance in 5G mmWave Cellular; Proceedings of the Conference on Computer Communications Workshops (INFOCOM WKSHPS); San Francisco, CA, USA. 10–15 April 2016; pp. 730–735. [Google Scholar]
  • 12.3GPP Physical Channels and Modulation (Release 15) 2017. 3GPP TS 38.211 V15.1.0.
  • 13.3GPP Study on Channel Model for Frequencies from 0.5 to 100 GHz (Release 14) 2017. 3GPP TR 38.901 V14.3.0.
  • 14.Nain P., Towsley D., Liu B., Liu Z. Properties of Random Direction Models; Proceedings of the 24th Annual Joint Conference of the IEEE Computer and Communications Societies; Miami, FL, USA. 13–17 March 2005; pp. 1897–1907. [Google Scholar]
  • 15.Allman M., Paxson V., Blanton E. TCP Congestion Control. [(accessed on 10 June 2020)];2009 Technical Report, RFC 5681. Available online: http://www.rfc-editor.org/rfc/rfc5681.txt.
  • 16.Richard Stevens W. TCP/IP Illustrated, Volume 1, The Protocols. Addision-Wesley; Reading, MA, USA: 1994. [Google Scholar]
  • 17.RIPE . RTT Measurements to Fixed Destinations. RIPE Network Coordination Center; Amsterdam, The Netherlands: 2018. [(accessed on 10 June 2020)]. Available online: https://atlas.ripe.net/results/maps/rtt-fixed/ [Google Scholar]
  • 18.Mathis M., Semke J., Mahdavi J., Ott T. The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm. ACM SIGCOMM Comput. Commun. Rev. 1997;27:67–82. doi: 10.1145/263932.264023. [DOI] [Google Scholar]
  • 19.Gurtov A., Ludwig R. Responding to Spurious Rimeouts in TCP; Proceedings of the 22nd Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No. 03CH37428); San Francisco, CA, USA. 30 March–3 April 2003; pp. 2312–2322. [Google Scholar]
  • 20.Gapeyenko M., Samuylov A., Gerasimenko M., Moltchanov D., Singh S., Akdeniz M.R., Aryafar E., Himayat N., Andreev S., Koucheryavy Y. On the Temporal Effects of Mobile Blockers in Urban Millimeter-Wave Cellular Scenarios. IEEE Trans. Veh. Technol. 2017;66:10124–10138. doi: 10.1109/TVT.2017.2754543. [DOI] [Google Scholar]
  • 21.Groenevelt R. Ph.D. Thesis. INRIA Sophia-Antipolis; Valbonne, France: 2005. Stochastic Models for Mobile Ad Hoc Networks. [Google Scholar]
  • 22.Mathai A.M. An Introduction to Geometrical Probability: Distributional Aspects with Applications. Volume 1 CRC Press; Boca Raton, FL, USA: 1999. [Google Scholar]
  • 23.Guillemin F.M., Mazumdar R.R., Simonian A.D. On Heavy Traffic Approximations for Transient Characteristics of M/M/∞ Queues. J. Appl. Probab. 1996;33:490–506. doi: 10.1017/S0021900200099915. [DOI] [Google Scholar]
  • 24.NYU . MmWave Cellular Network Simulator. NYU Wireless Group; Brooklyn, NY, USA: 2020. [(accessed on 10 June 2020)]. Available online: http://github.com/nyuwireless-unipd/ns3-mmwave. [Google Scholar]

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES