Page 86 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 4 – AI and machine learning solutions in 5G and future networks
P. 86

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




          In view of the complexity of selecting the best con igura‑   The data set generated with Komondor has been used for
          tion of channels, the proposed problem statement had the   training  and  validating  ML  models  in  the  context  of  the
          goal of shedding light on the potential role of ML in DCB.   ITU AI  for 5G  Challenge.  The  assets  provided comprise
          In  particular,  it  served  to  gather  participants’  proposals   both  training  and  test  data  sets  corresponding  to  mul‑
          of ML models able to predict the performance of differ‑   tiple  random  WLAN  deployments  at  which  different  CB
          ent CB   igurations.  This information can be used by   con igurations are applied.  As for training, two separate
          a decision‑making agent to choose the best con iguration   enterprise‑like  scenarios,  namely,  training1  and  train‑
          of  channels  before  initiating  a  transmission.  Through‑   ing2,  have  been  characterized.  In  each  case,  a  different
          put  prediction  in  WLANs  has  been  widely  adopted  for    ixed number of BSSs coexist in the same area, according
          performance analysis through mathematical models,  in‑   to users’ density.
          cluding the well‑known Bianchi model [16], Continuous‑
          Time Markov Networks (CTMNs) [17],  or stochastic ge‑   In training1, there are 12 APs, each one with 10 to 20 as‑
                                                               sociated STAs. Regarding training2, it contains 8 APs with
          ometry [18]. However, these well‑known models lack ap‑
                                                               5  to  10  STAs  associated  with  each  one.  For  both  train‑
          plicability for online decision‑making because they fail to
                                                               ing scenarios, three different map sizes have been consid‑
          capture important phenomena either on the PHY or the
                                                               ered (a, b, and c), where STAs are placed randomly.  Simi‑
          MAC, or they entail a high computational cost. Thus, mod‑
                                                               larly to training scenarios, the test data set includes a set
          eling  high‑density  complex  deployments  through  these
          models may be highly inaccurate or simply intractable.  of random deployments depicting multiple CB con igura‑
                                                               tions and network densities.  In this case,  four different
          In  this  regard,  we  envision  ML  models  to  assist  the  CB   scenarios have been considered according to the number
          decision‑making procedure in real time.  The fact is that   of APs (4, 6, 8, and 10 APs).  Note, as well, that, for each
          ML  can  exploit  complex  characteristics  from  data,  thus   type of scenario, 100 and 50 random deployments have
          allowing  to  solve  problems  that  are  hard  to  solve  by   been generated for training and testing, respectively.  In
          hand‑programming (see,  for instance,  its success  in  im‑   all the cases, downlink UDP traf ic was generated in a full‑
          age recognition). Moreover, ML models can be trained of‑   buffer manner (i.e., each transmitter always has packets
           line and then improve their accuracy with measurements   to be delivered).  Table 2 summarizes the entire data set
          acquired online.  To the best of our knowledge, this is an   in terms of the simulated deployments.
          under‑researched subject. While ML has been applied for
          predicting aspects related to Wi‑Fi networks, such as traf‑
                                                               Table 2 – Summary of the simulated deployments used for generating
           ic and location prediction [19, 20], it has been barely ap‑   both training and test data sets.
          plied for explicitly predicting their performance.  In this
                                                                           Scenario id  Map width  # APs  # STAs
          context,  the  work  in  [21]  provided  an  ML‑based  frame‑
                                                                           training1a  80 x 60 m
          work for Wi‑Fi operation, which includes the application
                                                                           training1b  70 x 50 m   12    10‑20
          of  Deep  Learning  (DL)  for  waveforms    ication,  so
                                                                           training1c  60 x 40 m
          that WLAN devices can identify the medium as idle, busy,   Training
                                                                           training2a  60 x 40 m
          or jamming.  Closer in spirit to our work, [22] proposed
                                                                           training2b  50 x 30 m   8      5‑10
          an ML‑based framework for WLANs’ performance predic‑             training2c  40 x 20 m
          tion.                                                              test1                 4
                                                                             test2                 6
                                                                   Test               80 x 60 m           2‑10
          2.3  Introduction to the data set                                  test3                 8
                                                                             test4                 10
          To motivate the usage of ML for predicting WLANs’ per‑
                                          2
          formance, we provide an open data set obtained with the   With respect to input features, these are included in the
                            3
          Komondor simulator. Komondor is an open‑source IEEE    ilesusedforsimulatingeachrandomdeployment. Inpar‑
                                                               ticular, the most relevant information to be used for train‑
          802.11ax‑oriented simulator, whose fundamental opera‑
                                                               ing ML models is:
          tion has been validated against ns‑3 in [23].  Komondor
          was conceived to cost‑effectively simulate complex next‑   1. Type of node:  indicates whether the node is an AP
          generation  deployments  implementing  features  such  as   or an STA.
          channel bonding or spatial reuse [24]. Furthermore, it in‑
                                                                 2. BSS id:  identi ier of the BSS to which the node be‑
          cludes ML agents, which allows simulating the behavior   longs.
          of online learning mechanisms to optimize the operation
          of WLANs during the simulation.                        3. Node location: {x,y,z} coordinates indicating the po‑
                                                                   sition of the node in the map.
          2 The data set has been made publicly available at https://zenodo.org/  4. Primary channel:  channel at which carrier sensing
          record/4059189, for the sake of openness.                is performed.
          3 https://github.com/wn‑upf/Komondor, Commit: d330ed9.








          70                                 © International Telecommunication Union, 2021
   81   82   83   84   85   86   87   88   89   90   91