Page 24 - ITUJournal Future and evolving technologies Volume 2 (2021), Issue 1
P. 24

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 1




             0.025                                                   0.1


              0.02                                                 0.095

             0.015                                                  0.09


              0.01                                                 0.085


             0.005                                                  0.08


                0                                                  0.075
                 1       2       3      4       5       6              1       2      3       4       5       6

                          (a) Packet deadline: m = 10.                          (a) Packet deadline: m = 10.
                 10 -3                                               0.1
               7
                                                                   0.099
               6
                                                                   0.098
               5
                                                                   0.097
               4
                                                                   0.096
               3                                                   0.095
               2                                                   0.094

                                                                   0.093
               1
                                                                   0.092
               0                                                       1       2      3       4       5       6
                1      2       3       4       5       6
                                                                                (b) Packet deadline: m = 30.
                          (b) Packet deadline: m = 30.
                                                               Fig. 4 – DPC vs LDF. Throughput comparison for different values of
          Fig. 3 – DPC vs LDF. Drop rate comparison for different values of packet  packet deadline m.
          deadline m.
          LDF algorithm in terms of drop rate as the number of    0.25
          minimum‑throughput requirements increases. In Fig. 3b,
          the deadline for the packets of user 1 is m = 30. We ob‑  0.2
          serve that the performance of LDF has been improved.
          However, the DPC outperforms LDF in this case as well.  0.15
          We observe that LDF is more sensitive on the size of the
          deadline of the packets.                                 0.1
          In Fig.  4, we compare the performance of the algo‑
          rithm regarding the average total throughput of users   0.05
          with minimum‑throughput requirements. In Fig. 4a, we
          show results for packets deadline that is m = 10. Also in  0
          this case, we observe that the DPC algorithm outperforms   0         0.5        1         1.5        4 2
          the LDF. However, for larger deadlines, the performance                                            10
          of the LDF is improved, as shown in Fig. 4b.         Fig. 5 – DPC vs LDF. Min‑throughput requirements convergence. Pack‑
          In Fig. 5, we provide results for the convergence time  ets deadline: m = 100 slots.
          of throughput requirements of one user. In this set‑up,  user 1. We observe that the DPC algorithm converges
          we consider a system with one user with packets with  much earlier than the LDF algorithm. However, both algo‑
          deadlines and six users with minimum‑throughput re‑  rithms converge after many slots. This explains the phe‑
          quirements. In the previous results that are shown in  nomenon of worst performance of LDF for small values of
          Figures. 4 and 3, we observe that as we increase the  m. Since the LDF algorithm allocates power to the users
          value of m, we get a better performance of the LDF al‑  with largest throughput‑debt, it does not consider the re‑
          gorithm. In the system of which the results are shown  maining slots for each packet. Therefore, when the dead‑
          in Fig. 5, we set a very large value to the deadlines of  line, m, is small, the packets expire before the algorithm





          8                                  © International Telecommunication Union, 2021
   19   20   21   22   23   24   25   26   27   28   29