Advertisement
xSkynet

Untitled

Apr 26th, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. \FloatBarrier
  2. \begin{table*}[ht]
  3. \centering
  4. \begin{tabular}{||c l l l ||}
  5. \hline
  6. Algorithms & Scenarios & Input & Output \\ [0.5ex]
  7. \hline
  8. \hline
  9. Decision tree boosting \cite{decision tree} & Wireless networks & One-way delay, inter-packet times & Link loss or congestion loss\\[1ex]
  10. \hline
  11. Bayesian \cite{Bayesian} & Networks with reordered events & RTT of lost packets & Congestion or recording loss\\[1ex]
  12. \hline
  13. Hidden Markov model \cite{hidden-markov} & OBS & Number of bursts successfully received & Congestion or Contention loss\\
  14. & & at an egress between any two bursts &\\[1ex]
  15. \hline
  16. Multi-layer Perceptron \cite{Multi-layer Perceptron} & Wireless networks & Minimum RTT, current RTT & Congestion or wireless loss\\[1ex]
  17. \hline
  18. AdaBoost \cite{adaboost} & Satellite networks & Minimum RTT, the arrival time & Congestion or wireless loss\\
  19. & & interval of ACK &\\[1ex]
  20. \hline
  21. \hline
  22. \end{tabular}
  23. \caption{Existing Work in Supervised Learning}
  24. \label{table:supervised}
  25. \end{table*}
  26. \FloatBarrier
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. \begin{table}[H]
  34. \centering
  35. \begin{tabular}{||l||}
  36. \hline
  37. Objective\\ [0.5ex]
  38. \hline\hline
  39. Maximizing throughput \cite{Maximizing throughput}\\
  40. Minimizing RTT or flow completion time \cite{Minimizing RTT}\\
  41. Minimizing packet loss rate\cite{Minimizing packet}\\
  42. Fairness\cite{Fairness1}\cite{Fairness2}\\
  43. Responsiveness\cite{Responsiveness}\\ [1ex]
  44. \hline
  45. \end{tabular}
  46. \caption{Objectives of learning-based CC algorithms.}
  47. \label{table:objectives}
  48. \end{table}
  49.  
  50.  
  51.  
  52.  
  53. \FloatBarrier
  54. \begin{table*}[h]
  55. \centering
  56. \begin{tabular}{||c c l l l||}
  57. \hline
  58. CC Algorithm Type & Algorithm & Details of the algorithm & Improved performance & Limitations \\ [0.5ex]
  59. \hline\hline
  60. Loss-based & Tahoe \cite{Tahoe} & Define the basic structure of CC & Fast network resource discovery & Strains the network \\
  61. & & algorithms including congestion, slow & along with high efficiency. & along with high-amplitude \\
  62. & & start avoidance, and fast retransmit. & & periodic phases.\\[1ex]
  63. \hline
  64. Loss-based & Reno \cite{Reno} & Add a fast recovery & Optimizes the slow start & Suffers performance degradation \\
  65. & & & mechanism. & when the next packet losses \\
  66. & & & & and random losses exist.\\[1ex]
  67. \hline
  68. Loss-based & NewReno \cite{NewReno} & Modifies the fast recovery algorithm & Reduces packet losses and delay if & Limits the throughput due to the\\
  69. & & by introducing a response to partial & multiple packet losses occur & long-term recovery mechanism.\\
  70. & & acknowledgements. & together. & \\[1ex]
  71. \hline
  72. Delay-based & Vegas \cite{vegas} & Change the slow start mechanism to & Convergence speed and higher & Suffer low link utilization ratio\\
  73. & & control the number of extra buffers in & throughput. & compared with aggressive \\
  74. & & the network. & & algorithms such as Cubic \cite{cubic}.\\[1ex]
  75. \hline
  76. Delay-based & LoLa \cite{lola} & Show a fair flow balancing mechanism & Throughput, utilization and fairness. & Cannot coexist with loss-based\\
  77. & & for high-speed wide-area networks. & & CC algorithms fairly.\\[1ex]
  78. \hline
  79. Delay-based & FAST \cite{fast} & Show an equation-based algorithm and & Proportional fairness and not penalize & Available network resources\\
  80. & & use queuing delay as feedback to check & flows with large RTTs. & can't be allocated fairly.\\
  81. & & congestion. & &\\[1ex]
  82. \hline
  83. Hybrid-based & Veno \cite{veno} & Monitor congestion level based on RTT & Throughput. & Not address the issue of bursty\\
  84. & & packet losses and determine whether & & packet loss in wireless\\
  85. & & congestion occurs for the networks with & & networks.\\
  86. & & random packet loss. & &\\[1ex]
  87. \hline
  88. Hybrid-based & Africa \cite{africa} & Use delay information as an indicator & Throughput and fairness of high-BDP & Not been implemented in real\\
  89. & & towards an adaptive fair rapid increase & networks. & networks.\\
  90. & & for links with high BDP. & &\\[1ex]
  91. \hline
  92. Hybrid-based & Compound \cite{compound} & Propose a compound TCP, which adds a & Scalability and fairness in high-speed & Suffer fairness and latecomer\\
  93. & & delay-based component into Reno algorithm & and long-delay networks. & advantage issues when base\\
  94. & & for high-speed and long distant networks. & & RTT is wrongly estimated.\\[1ex]
  95. \hline
  96. \hline
  97. \end{tabular}
  98. \caption{End-to-End Congestion control algorithms}
  99. \label{table:end-to-end}
  100. \end{table*}
  101. \FloatBarrier
  102.  
  103. \subsubsection{Network-assisted congestion control algorithms}
  104. \begin{table*}[t]
  105. \centering
  106. \begin{tabular}{||c l l l||}
  107. \hline
  108. Algorithm & Details of the algorithm & Improved performance & Limitations \\ [0.5ex]
  109. \hline\hline
  110. ECN \cite{ecn} & Allow end-to-end notification of CC to avoid & Avoid retransmission and reduce waiting & Performance depends on the accuracy of\\
  111. & packet loss, and require specific support from the & time, especially network jitter. & the AQM used.\\
  112. & Internet layer and the transport layer. & &\\[1ex]
  113. \hline
  114. QCN \cite{qcn} &
  115. Include CP which is used to generate congestion & Ensure low queue buildup and low & Cannot be deployed and used in\\
  116. & notification message and send to RP and RP is & queue oscillations. & large-scale IP networks since QCN\\
  117. & responsible to deal with it and controls the & & cannot be used in IP routing networks.\\
  118. & sending rate. & &\\[1ex]
  119. \hline
  120. \hline
  121. \end{tabular}
  122. \caption{Network Assisted Congestion control algorithms}
  123. \label{table:network-assisted}
  124. \end{table*}
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement