Wireless Loss Detection over Fairly Shared Heterogeneous Long Fat Networks
Abstract
:1. Introduction
2. Background
3. Related Work. Metrics Selection Process
3.1. Wireless Oriented Transport Protocols. Wireless Channel-Loss Metric
3.2. Fairness Indices. Intra Fairness Multi-Flow Metric
- R1: f(X) should be continuous in .
- R2: f(X) should be independent of n.
- R3: The range of values of f(X) should be mappable to [0, 1].
- R4: f(X) should be scalable to multi-resource cases.
- R5: f(X) should be easy to implement.
- R6: f(X) should be sensitive enough to the variation of X.
- Definition: The index must meet the definition of fairness.
- Measurable: Fairness must be measurable quantitatively.
- Unfairness: The method should make it possible to detect which individuals are not treated fairly.
- Priorities/Weights: The method must allow weight assignation to give priority to some individuals over others.
- Control: Fairness control and possible index requirements for information on system data are also considered.
- Function f(X) requirements: The definition of the function f(X) meets the six aforementioned requirements (continuous, independent, mappable, scalable, implementable, and sensitive).
4. AATP Review
- Connection-oriented: The objective is to avoid TCP’s synchronicity and its rigid overhead. For this reason, the AATP proposes an in-band control of the packets over IP. Compared to TCP and UDP, the use of the Selective ACK and its control of the gaps (lost packets) provides an asynchronized controlled data exchange and lost packets are requested.
- Efficient: The Bandwidth Estimation process calculates the maximum bandwidth capacity of the communication, reaching the upper limit of the link during data transfer (>95%).
- Adaptable: The protocol reacts to a loss episode, reducing its throughput. After detecting the end of the loss episode, the protocol increases its throughput directly to reach 80% of the calculated link capacity. After that, the protocol increases it gradually to avoid causing congestion.
- Friendly aggressive: The protocol is focused on the maximum use of the capacity of the link (>80%), and the residual bandwidth is left for the other protocols (<20%).
- Lossy episodes are all assumed as a congestion episode, without differentiating channel losses from congestion losses in heterogeneous scenarios. The efficiency of the protocol decreases because the Sending Rate is reduced in a channel loss episode and the time to recover the high-performance throughput directly affects its capability.
- There is no fair flow prioritization to fairly share the node network resources efficiently without causing losses and instabilities because there is no control between both flows.
5. Enhanced-AATP
- Loss differentiation mechanism. The protocol identifies if the loss episode is due to congestion or a channel failure through a Loss Threshold Decision maker (LTD), which bases its operation on a Jitter Ratio comparison.
- Prioritized fair share of node network resources. This mechanism manages the Enhanced-AATP flows exchanged information with one node to achieve the deserved speed for each of them regarding their prioritization.
5.1. Data Exchange Process
- (1)
- After the connection is established and the Estimated Bandwidth is measured, the Sending Rate is decided (% of the Estimated Bandwidth). The Sender sends a burst to the Receiver, recording the timestamp of each packet sent.
- (2)
- The Receiver registers the time reception of each packet.
- (3)
- After receiving the last packet of the burst, the Jitter Ratio is calculated
- (4)
- At this point, the Receiver sends a SACK message confirming the reception of the burst and the Jitter Ratio.
- (5)
- The Sender registers the Jitter Ratio and the reception time to calculate its RTT. At the same time, he replies to the Receiver with an ACK message to confirm that it will adjust the to the new SR and (RTT).
- (6)
- The Selective ACK is acknowledged. The Receiver records the reception time to calculate its RTT. This information is taken for network statistics in case a transfer is initiated in the other way. The next burst is sent.
5.2. Loss Differentiation Mechanism—Loss Threshold Decision Maker (LTD)
5.3. Fairness Mechanism
- Internal factors.
- ○
- Number of Flows ().
- ○
- Priority of each flow (). Its value can be any integer between 1 and 8 (both inclusive). This way, the priority value can be mapped to other QoS classifications (IP Precedence and 802.1p).
- External factors.
- ○
- Estimated Bandwidth () [bps].
- ○
- Network status (characteristics, statistics, and behavior).
- Real throughput of a flow () [bps]. Where is the packets sent per second [packets/second], is the packet size [Bytes] and 8 to convert bytes to bits.
- Allocated throughput for a flow () [bps]. This formula provides the allocated throughput assigned to the flow regarding its priority (), the sum of all priorities (), and the available bandwidth ().
- Efficiency () of a flow . It determines the percentage of the throughput achieved by the flow regarding the allocated speed.
6. Enhanced-AATP Evaluation and Performance Simulations
- Maximum performance in wireless. The objective is to verify the efficiency of the protocol over wireless. This experiment exhibits the maximum performance of the Enhanced-AATP protocol over different wireless speed connections without other flows or random losses. The scenario is Figure 4a connected to Figure 4c.
- Random loss episode detection. The objective of this experiment is to demonstrate the channel loss identification and the proper operation of the protocol in this specific case (Table 3—(S2) Channel loss). This experiment shows that the protocol identifies the different random loss episodes occurred and reacts by keeping its Throughput and Sending Rate. The scenario is Figure 4a connected to Figure 4c.
- Loss Threshold Decision maker (). The objective is to prove the correct differentiation of distinct types of losses. Moreover, the optimal value is evaluated. In this experiment, distinct cross-traffic (load) and different random losses are introduced. The operation of the protocol and the performance are presented, differentiating congestion losses and channel errors that occurred during the communication. The scenario is Figure 4a connected to Figure 4c.
- Enhanced-AATP performance comparison. The objective of this last experiment is to compare the Enhanced-AATP performance (throughput, one-way delay and losses) with the modern protocols analyzed. A specific scenario is deployed.
6.1. Maximum Performance in Wireless Connections
6.2. Random Loss Episode Detection
- Figure 6a is the reference performance for the protocol because no losses occur. The Enhanced-AATP spends 54 s with a mean throughput of 145.36 Mbps. TCP Cubic spends 57 s with a mean throughput of 140.96 Mbps.
- In Figure 6b, 10 episodes of 0.5 s of random losses are introduced, being a total channel loss time of 5 s. In Figure 6(b1), the protocol keeps the throughput (145.38 Mbps) and spends approximately 5 more seconds than the reference. In Figure 6(b2), the Enhanced-AATP operation is shown together with the TCP protocol (TCP-Cubic), which modifies its throughput (135.03 Mbps) due to the losses, spending 11 s more.
- In Figure 6c, 10 episodes of 1 s of random losses are introduced, being a total channel loss time of 10 s. In Figure 6(c1), the protocol keeps the throughput (145.38 Mbps) and spends approximately 10 more seconds than the reference. In Figure 6(b2), the Enhanced-AATP operation is shown together with the TCP protocol (TCP-Cubic), which modifies its throughput (129.29 Mbps) due to the losses, spending 24 s more.
- In Figure 6d, 5 episodes of 2 s of random losses are introduced, being a total channel loss time of 10 s. In Figure 6(d1), the protocol keeps the throughput (145.35 Mbps) and spends approximately 10 more seconds than the reference. Figure 6(d2) shows the Enhanced-AATP operation together with the TCP protocol (TCP Cubic), which modifies its throughput (131.38 Mbps) due to the losses, spending 19 s more.
6.3. Loss Threshold Decision Maker (LTD)
- Figure 7a show the result of the experiment when the Enhanced-AATP faces a TCP flow (trying to get the maximum bandwidth aggressively) without random losses. The TCP cross-traffic reaches around 24% of the residual bandwidth left by the Enhanced-AATP because of its aggressiveness, although TCP is trying to reach more. The improved protocol tries to take the maximum bandwidth possible, as the TCP flow tries to obtain the maximum bandwidth but in a less aggressive form, causing minor fluctuations of the Enhanced-AATP speed with a PLR of 11.65%. Considering the losses occurred because of the bandwidth conflict without random losses, in Figure 7c,e, the random losses are introduced (100%), and the PLR increases up to 16.11% (+4.46%, ≈5 s of 100% losses) in (c) and 20.14% (+8.49%, ≈10 s of 100% losses) in (e). The increment corresponds to the percentage of time while the random losses are occurring.
- Figure 7b shows the result of the experiment when the Enhanced-AATP faces a 20% UDP flow, which does not reduce its speed but directly affects the performance. In this case, the UDP does not modify its throughput, even when losses occur, generating moderate fluctuations of the Enhance-AATP throughput and more congestion losses, causing a PLR of 14.36%. Considering the losses occurred because of the bandwidth conflict without random losses, in Figure 7d,f, the random losses are introduced (100%) and the PLR increases up to 18.48% (+4.12%, ≈5 s of 100% losses) in (d) and 22.29% (+7.93%, ≈10 s of 100% losses) in (f). The increment corresponds to the percentage of time while the random losses are occurring.
6.4. Fairness Mechanism
- The first case, graphs Figure 9a,b, proposes two flows with the same priority (1-1). The flows share the bandwidth (Flow 1 (blue) and Flow 2 (orange), around 50% use each), and the fluctuates only during the introduction of the second flow and at the end of the transmission, keeping the value of 1, which means a fair share of the resources.
- The second case, graphs Figure 9c,d, aims to have two flows with a maximum difference priority (1-8). The flows share the bandwidth (Flow 1 (blue—11%) and Flow 2 (orange—89%)), and the is kept at 1, considering the prioritization established in its calculation.
- The last case, graphs Figure 9e,f, aim to launch three flows with different priorities (2-4-6). The flows share the bandwidth (Flow 1 (blue—16%), Flow 2 (orange—33%), and Flow 3 (gray—50%)), and its has different fluctuations at the beginning before the flows converge to its assigned speed, always converging to 1, thus generating the fair share of resources.
6.5. Enhanced-AATP Performance Comparison
- L–I: GCE London to GCE Iowa (Bandwidth of 1 Gbps; latency of 45 ms)
- S–I: GCE Sidney to GCE Iowa (Bandwidth of 1 Gbps; latency of 85 ms)
- S–L: GCE Sidney to GCE London (Bandwidth of 1 Gbps; latency of 130 ms).
7. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Cisco. Cisco Annual Internet Report (2018–2023). Available online: https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.html (accessed on 25 January 2021).
- Naghshineh, M.; Schwartz, M.; Acampora, A.S. Issues in Wireless Access Broadband Networks. In The International Series in Engineering and Computer Science; Springer Science and Business Media: Berlin/Heidelberg, Germany, 1996; Volume 351, pp. 1–19. [Google Scholar]
- Jacobson, V.; Braden, R.; LBL; ISI. TCP Extensions for Long-Delay Paths, IETF. 1988. Available online: https://tools.ietf.org/html/rfc1072 (accessed on 20 April 2021).
- Cerf, V.; Kahn, R. A Protocol for Packet Network Intercommunication. IEEE Trans. Commun. 1974, 22, 637–648. [Google Scholar] [CrossRef] [Green Version]
- Fieger, A.; Zitterbart, M. Transport protocols over wireless links. In Proceedings of the Second IEEE Symposium on Computer and Communications, Alexandria, Egypt, 1–3 July 1997; pp. 456–460. [Google Scholar] [CrossRef]
- Xylomenos, G.; Polyzos, G.C. TCP and UDP performance over a wireless LAN. In Proceedings of the INFOCOM’99—Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies, New York, NY, USA, 21–25 March 1999; pp. 439–446. [Google Scholar] [CrossRef]
- Shenoy, S.U.; Kumari, M.S.; Shenoy, U.K.K.; Anusha, N. Performance analysis of different TCP variants in wireless ad hoc networks. In Proceedings of the 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India, 11–12 February 2017; pp. 891–894. [Google Scholar] [CrossRef]
- Chaudhary, P.; Kumar, S. Comparative study of TCP variants for congestion control in wireless network. In Proceedings of the 2017 International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India, 5–6 May 2017; pp. 641–646. [Google Scholar] [CrossRef]
- Tian, Y.; Xu, K.; Ansari, N. TCP in wireless environments: Problems and solutions. IEEE Commun. Mag. 2005, 43, S27–S32. [Google Scholar] [CrossRef] [Green Version]
- Xylomenos, G.; Polyzos, G.C.; Mahonen, P.; Saaranen, M. TCP performance issues over wireless links. IEEE Commun. Mag. 2001, 39, 52–58. [Google Scholar] [CrossRef]
- Mammadov, A.; Abbasov, B. A review of protocols related to enhancement of TCP performance in wireless and WLAN networks. In Proceedings of the 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT), Astana, Kazakhstan, 15–17 October 2014; pp. 1–4. [Google Scholar] [CrossRef]
- El-Bazzal, Z.; Ahmad, A.M.; Houssini, M.; El Bitar, I.; Rahal, Z. Improving the performance of TCP over wireless networks. In Proceedings of the 2018 Sixth International Conference on Digital Information, Networking, and Wireless Communications (DINWC), Beirut, Lebannon, 25–27 April 2018; pp. 12–17. [Google Scholar] [CrossRef]
- Mishra, N.; Verma, L.P.; Kumar, M. Comparative Analysis of Transport Layer Congestion Control Algorithms. In Proceedings of the 2019 International Conference on Cutting-edge Technologies in Engineering (ICon-CuTE), Uttar Pradesh, India, 14–16 November 2019; pp. 46–49. [Google Scholar] [CrossRef]
- Briones, A.; Mallorquí, A.; Zaballos, A.; De Pozuelo, R.M. Adaptive and aggressive transport protocol to provide QoS in cloud data exchange over Long Fat Networks. Future Gener. Comput. Syst. 2021, 115, 34–44. [Google Scholar] [CrossRef]
- Riverbed Modeler. Available online: https://www.riverbed.com/gb/products/steelcentral/steelcentral-riverbed-modeler.html (accessed on 25 January 2021).
- Shchapov, V.; Masich, G.; Masich, A. Platform for Parallel Processing of Intense Experimental Data Flow on Remote Supercomputers. Procedia Comput. Sci. 2015, 66, 515–524. [Google Scholar] [CrossRef] [Green Version]
- Jacobson, V. Congestion avoidance and control. ACM SIGCOMM Comput. Commun. Rev. 1988, 18, 314–329. [Google Scholar] [CrossRef]
- Shi, H.; Prasad, R.V.; Onur, E.; Niemegeers, I.G.M.M. Fairness in Wireless Networks: Issues, Measures and Challenges. IEEE Commun. Surv. Tutor. 2013, 16, 5–24. [Google Scholar] [CrossRef]
- Dong, M.; Li, Q.; Zarchy, D.; Godfrey, P.B.; Schapira, M. {PCC}: Re-architecting congestion control for consistent high performance. In Proceedings of the 12th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 15), Oakland, CA, USA, 4–6 May 2015; pp. 395–408. [Google Scholar]
- Fu, C.P.; Liew, S. TCP Veno: TCP enhancement for transmission over wireless access networks. IEEE J. Sel. Areas Commun. 2003, 21, 216–228. [Google Scholar] [CrossRef]
- Brakmo, L.; Peterson, L. TCP Vegas: End to end congestion avoidance on a global Internet. IEEE J. Sel. Areas Commun. 1995, 13, 1465–1480. [Google Scholar] [CrossRef] [Green Version]
- Takagaki, K.; Ohsaki, H.; Murata, M. Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment. In Proceedings of the IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240), Helsinki, Finland, 11–14 June 2001; pp. 3224–3228. [Google Scholar] [CrossRef] [Green Version]
- Dong, P.; Wang, J.; Huang, J.; Wang, H.; Min, G. Performance Enhancement of Multipath TCP for Wireless Communications With Multiple Radio Interfaces. IEEE Trans. Commun. 2016, 64, 3456–3466. [Google Scholar] [CrossRef] [Green Version]
- El-Ocla, H. TCP CERL: Congestion control enhancement over wireless networks. Wirel. Netw. 2008, 16, 183–198. [Google Scholar] [CrossRef]
- Saedi, T.; El-Ocla, H. Performance analysis of TCP CERL in wireless networks with random loss. In Proceedings of the 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE), Edmonton, AB, Canada, 5–8 May 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Saedi, T.; El-Ocla, H. TCP CERL+: Revisiting TCP congestion control in wireless networks with random loss. Wirel. Netw. 2020, 1–18. [Google Scholar] [CrossRef]
- Mascolo, S.; Casetti, C.; Gerla, M.; Sanadidi, M.Y.; Wang, R. TCP westwood. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking, New York, NY, USA, 19–23 July 2011; pp. 287–297. [Google Scholar] [CrossRef]
- Grieco, L.A.; Mascolo, S. Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control. ACM SIGCOMM Comput. Commun. Rev. 2004, 34, 25–38. [Google Scholar] [CrossRef]
- Joe, I.; Lee, J. An Enhanced TCP Protocol for Wired/Wireless Networks. In Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC, Seoul, Korea, 25–27 August 2009; pp. 531–533. [Google Scholar] [CrossRef]
- Kanagarathinam, M.R.; Singh, S.; Sandeep, I.; Roy, A.; Saxena, N. D-TCP: Dynamic TCP congestion control algorithm for next generation mobile networks. In Proceedings of the 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 12–15 January 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Arun, V.; Balakrishnan, H. Copa: Practical Delay-Based Congestion Control for the Internet. In Proceedings of the ANRW’18: Applied Networking Research Workshop, New Montreal, QC, Canada, 9–11 April 2018; p. 19. [Google Scholar] [CrossRef]
- Zaki, Y.; Pötsch, T.; Chen, J.; Subramanian, L.; Görg, C. Adaptive Congestion Control for Unpredictable Cellular Networks. ACM SIGCOMM Comput. Commun. Rev. 2015, 45, 509–522. [Google Scholar] [CrossRef]
- Cardwell, N.; Cheng, Y.; Gunn, C.S.; Yeganeh, S.H.; Jacobson, V. BBR. Commun. ACM 2017, 60, 58–66. [Google Scholar] [CrossRef] [Green Version]
- Grazia, C.A.; Klapez, M.; Casoni, M. BBRp: Improving TCP BBR Performance Over WLAN. IEEE Access 2020, 8, 43344–43354. [Google Scholar] [CrossRef]
- Li, T.; Zheng, K.; Xu, K.; Jadhav, R.; Xiong, T.; Winstein, K.; Tan, K. TACK: Improving Wireless Transport Performance by Taming Acknowledgments. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM’20), Virtual Event, New York, NY, USA, 10–14 August 2020; pp. 15–30. [Google Scholar] [CrossRef]
- Wu, E.-K.; Chen, M.-Z. JTCP: Jitter-Based TCP for Heterogeneous Wireless Networks. IEEE J. Sel. Areas Commun. 2004, 22, 757–766. [Google Scholar] [CrossRef]
- Chen, J.-M.; Chu, C.-H.; Wu, E.H.-K.; Tsai, M.-F.; Wang, J.-R. Improving SCTP Performance by Jitter-Based Congestion Control over Wired-Wireless Networks. EURASIP J. Wirel. Commun. Netw. 2011, 2011, 103027. [Google Scholar] [CrossRef] [Green Version]
- Xu, K.; Tian, Y.; Ansari, N. TCP-Jersey for Wireless IP Communications. IEEE J. Sel. Areas Commun. 2004, 22, 747–756. [Google Scholar] [CrossRef]
- Reddy, V.B.; Sarje, A.K. Differentiation of Wireless and Congestion Losses in TCP. In Proceedings of the 2007 2nd International Conference on Communication Systems Software and Middleware, Bangalore, India, 7–12 January 2007; pp. 1–5. [Google Scholar] [CrossRef]
- Yan, F.Y.; Ma, J.; Hill, G.D.; Raghavan, D.; Wahby, R.S.; Levis, P.; Winstein, K. Pantheon: The training ground for internet congestion-control research. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC’18), Berkeley, CA, USA, 11–13 July 2018; pp. 731–743. [Google Scholar] [CrossRef]
- Pantheon. Available online: https://pantheon.stanford.edu/ (accessed on 25 January 2021).
- Bhatti, S.; Bateman, M. Transport Protocol Throughput Fairness. J. Netw. 2009, 4, 881–894. [Google Scholar] [CrossRef]
- Kim, G.-H.; Song, Y.-J.; Cho, Y.-Z. Improvement of inter-protocol fairness for BBR congestion control using machine learning. In Proceedings of the 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Fukuoka, Japan, 19–21 February 2020; pp. 501–504. [Google Scholar] [CrossRef]
- Wang, C. Achieving per-flow and weighted fairness for uplink and downlink in IEEE 802.11 WLANs. EURASIP J. Wirel. Commun. Netw. 2012, 2012, 239. [Google Scholar] [CrossRef] [Green Version]
- Shi, H. Fairness and Resource Allocation in Device-to-Device Wireless Regional Area Network. Ph.D. Thesis, TU Delft, Delft, The Netherlands, 2014. [Google Scholar] [CrossRef]
- Köppen, M.; Ohnishi, K.; Tsuru, M.; Ohnishi, K. Multi-Jain Fairness Index of Per-Entity Allocation Features for Fair and Efficient Allocation of Network Resources. In Proceedings of the 2013 5th International Conference on Intelligent Networking and Collaborative Systems, Xi’an, China, 9–11 September 2013; pp. 841–846. [Google Scholar] [CrossRef]
- Gu, Y.; Grossman, R.L. UDT: UDP-based data transfer for high-speed wide area networks. Comput. Netw. 2007, 51, 1777–1799. [Google Scholar] [CrossRef]
- Gu, Y.; Hong, X.; Grossman, R. An Analysis of AIMD Algorithm with Decreasing Increases. Available online: https://www.researchgate.net/publication/238691040_An_Analysis_of_AIMD_Algorithm_with_Decreasing_Increases (accessed on 25 January 2021).
- Jindal, A.; Psounis, K. On the Efficiency of CSMA-CA Scheduling in Wireless Multihop Networks. IEEE/ACM Trans. Netw. 2012, 21, 1392–1406. [Google Scholar] [CrossRef]
- Jay, N.; Rotman, N.; Godfrey, B.; Schapira, M.; Tamar, A. A Deep Reinforcement Learning Perspective on Internet Congestion Control. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; pp. 3050–3059. Available online: http://proceedings.mlr.press/v97/jay19a.html (accessed on 20 April 2021).
- Dong, M.; Meng, T.; Zarchy, D.; Arslan, E.; Gilad, Y.; Godfrey, P.; Schapira, M. PCC vivace: Online-learning congestion control. In Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation (NSDI’18), Renton, WA, USA, 9–11 April 2018; pp. 343–356. [Google Scholar] [CrossRef]
Transport Protocol | Network Status | RTT | Intermediate Queue Length | Jitter | ACK Action | ECN | Machine Learning |
---|---|---|---|---|---|---|---|
PCC [19] | X | ||||||
TCP Veno [20] | X | X | |||||
mVeno [23] | X | ||||||
CERL+ [26] | X | X | |||||
TCP Westwood+ [28] | X | X | |||||
D-TCP [30] | X | X | |||||
Copa [31] | X | ||||||
Verus [32] | X | ||||||
BBRp [34] | X | X | |||||
TCP-TACK [35] | X | X | |||||
JTCP [36] | X | X | |||||
JSCTP [37] | X | X | |||||
TCP New Jersey [38] | X | X | |||||
TCP-Casablanca [39] | X | X | |||||
Indigo [40] | X | X |
Index | Jain’s | Proportional | Entropy | Tian Lan’s | Max-Min | Envy-Based |
---|---|---|---|---|---|---|
Definition | Yes | Yes | No | Yes | Yes | Yes |
Measurable | Yes | No | Yes | Yes | No | Yes |
Unfairness | No | No | No | No | No | Yes |
Priorities/Weights | No | Yes | No | No | Yes | No |
Control | Centralized | Centralized | Centralized | Centralized | No | No |
Function f(X) requirements | R1, R2, R3, R5, R6 | No | R1, R2, R5, R6 | R1, R2, R3, R6 | No | R1, R2, R3, R4 |
State | Loss Episode | Process | Actions | |
---|---|---|---|---|
S0 | No | ≤ | Sending Rate | No loss episode Throughput increased |
S1 | No | > | Sending Rate | No loss episode Jr indicates possible congestion Throughput moderately increased |
S2 | Yes | ≤ | Sending Rate | Loss episode due to channel Throughput kept Lost packet requested |
S3 | Yes | > | Sending Rate | Loss episode due to congestion Throughput reduced Lost packet requested |
Link Capacity (Mbps) | Average Sending Rate (Mbps) | Efficiency (% over Maximum Link Capacity) |
---|---|---|
6.5 | 4.68 | 72.03% |
30 | 22.31 | 74.37% |
120 | 90.47 | 75.39% |
300 | 237.89 | 79.30% |
600 | 482.71 | 80.45% |
Loss Episode | Enhanced-AATP (Mbps) | Transmission Period Enhanced-AATP (Seconds) | TCP Cubic (Mbps) | Transmission Period TCP Cubic (Seconds) |
---|---|---|---|---|
No random losses | 145.36 | 54 | 140.96 | 57 |
10 random loss episodes of 0.5 s | 145.38 | 59 (+5 s) | 135.03 | 68 (+11 s) |
10 random loss episodes of 1 s | 145.38 | 64 (+10 s) | 129.29 | 81 (+24 s) |
5 random loss episodes of 2 s | 145.35 | 64 (+10 s) | 131.38 | 76 (+19 s) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Briones, A.; Mallorquí, A.; Zaballos, A.; Martin de Pozuelo, R. Wireless Loss Detection over Fairly Shared Heterogeneous Long Fat Networks. Electronics 2021, 10, 987. https://doi.org/10.3390/electronics10090987
Briones A, Mallorquí A, Zaballos A, Martin de Pozuelo R. Wireless Loss Detection over Fairly Shared Heterogeneous Long Fat Networks. Electronics. 2021; 10(9):987. https://doi.org/10.3390/electronics10090987
Chicago/Turabian StyleBriones, Alan, Adrià Mallorquí, Agustín Zaballos, and Ramon Martin de Pozuelo. 2021. "Wireless Loss Detection over Fairly Shared Heterogeneous Long Fat Networks" Electronics 10, no. 9: 987. https://doi.org/10.3390/electronics10090987
APA StyleBriones, A., Mallorquí, A., Zaballos, A., & Martin de Pozuelo, R. (2021). Wireless Loss Detection over Fairly Shared Heterogeneous Long Fat Networks. Electronics, 10(9), 987. https://doi.org/10.3390/electronics10090987