Page 128 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 3 – Internet of Bio-Nano Things for health applications
P. 128

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




         Without loss of generality, we assume that transition be‑  Table 1 – Percent Shapley Values and resource distribution
         tween adjacent nodes is a certainty while there is still a
         non‑zero chance of the next node receiving the message,         Analyic Results  Experimental Results
         as depicted in Fig. 2. The simulation parameters are also  Node  Percent  Value  Percent     Value
                                                                   1      29.72   35.67    21.09       27
         chosen to satisfy this assumption. Therefore, we expect
                                                                   2      27.80   33.36    28.91       37
         no drop to occur if all nodes are present, which allows us
         to  ind             (ℛ) = 0. Hence, only the  irst term of (5) re‑  3  28.18  33.82  30.47    39
         mains.                                                    5      14.30   17.16    14.84       19
                                                                   7        0       0      4.69         6
         We know that drops occur only if no other node receives   8        0       0        0          0
         the message.  Otherwise, one of the receiving nodes,
         namely,    ∈ ℛ   relays the message to the sink. Hence,
                    
                                                               3.3  Evolutionary solution
                                       +1
                              (  ) =      +1  (1 − ∏(1 −    )) ,  (6)  In the previous subsection, we used the simplicity of ge‑
                                              
                                      =2                       ometry to  ind an analytic solution to an otherwise com‑
                                                               plicated problem. In this section, we allow the parent or‑
          where    is the activation rate of    and    is the probabil‑  ganism to continuously evolve as described in Section 2.3.
                                              
                                        
                  
          ity of a successful transmission between node    and      +   .
                                                   
          Note that, 1−∏(1−   ) term gives the probability that no  We can see in Fig.  6 that expectedly, the resources allo‑
                              
          downstream node including the sink receives the message  cated to    and    are reallocated to the    and    , even
                                                                        7
                                                                                                    2
                                                                              8
                                                                                                          3
          coming from      +1  and if      +1  = 0 if      +1  ∉   +ℛ. Here, we  after a few iterations.     ,  which only has the burden of
                                                                                    5
          also used the fact that the chosen simulation parameters  relaying  messages  originated  at     ,  possesses  fewer  re‑
                                                                                             6
          ensures transmission between adjacent nodes, which ren‑  sources than the    and    , relaying messages originated
                                                                               2
                                                                                     3
          ders drops possible only when one‑step upstream node,  at both of the sensor nodes.
          i.e.,      +1  if             (  ) is investigated, is transmitting.
                                                               Inspecting  Fig.  5,  we  observe  that  evolution  does  not
          Activation rates depend on the position of the node.  guarantee  increased  performance  after  each  iteration.
          While sensor node activation occurs independent of other  This  observation  coincides  with  the  fact  that  the  evolu‑
          nodes, relay nodes depend on the activation of sensor  tion of species does not guarantee better offspring at ev‑
          nodes. For example,    , which only has the burden of  ery generation. Furthermore, similar to its counterpart in
                              5
          transmitting messages from    , is activated less than    −  biology, evolution may be in luenced by successful organ‑
                                   6
                                                       1
             . As a result,    s can be solved recursively.    isms  with  suboptimal  resource  distribution.  For  exam‑
           3
                          
          For a given node, we can  ind      +1  as            ple,  since the sensors are activated randomly,  an organ‑
                                                               ism  with  higher     sensor  activity  would  require  fewer
                                                                               4
                                                               resources overall than an organism with higher    sensor
                                                                                                         6
                                                               activity.
                               ⎛           1      ⎞
                                                  ⎟
                               ⎜
                                                  ⎟
                  +1  =  ∑      ⎜  ∑              ℛ  ⎟         Note that there is also a systematic error in our simulation
                                 ⎜
                               ⎜
                                                  ⎟
                     >  +1,  ∈  +ℛ     0 ,      ∉ℛ      (ℛ  )  (7)  method promoting decreased performance in some iter‑
                               ⎝      +1 ∈ℛ       ⎠
                                                               ations.  We force an in initesimal change in all nodes  in
                                           
                             + ∑      +1,     +1 ,             the organism, i.e., nodes do not die off when they do not
                                          
                                     ∈                         have any resources in an iteration. As a result, nodes hav‑
                                                               ing no reservoir either stay at no resources or slightly go
                                         
          where    is the Kronecker Delta,    is the sensor activa‑  up, causing the organism to approach a distribution just
                                         
                    
          tion rate of sensor node    ,    is the sink and          is the  below the optimal.
                                   0
                                  
          probability of obtaining the particular ℛ  . It is calculated
          by                                                   Table  1  shows  the  comparison  between  analytical  and
                                                               evolutionary results after 200 iterations.  Although they
                                                               all start at resources enough for 20 transmissions, as ex‑
                     
                                                                       7
                                                                             8
                    ℛ  =∏       ∈ℛ      6−   ∏       ∉ℛ   (1−   6−   ).(8)  pected,    and    lose their resources while other nodes
                                                               thrive during the evolutionary process.  However,  as ex‑
                                        ≠     
                                                               plained above, even though it approaches zero,    is not
                                                                                                         7
          Although seemingly complicated, the  irst term of (7) de‑  yet quite zero, wasting some resources, which should be
          scribes the node acting as a relay probability by summing  reallocated  to  other  nodes.  The  only  dramatic  discrep‑
          over all nodes, which might be relaying a message to node  ancy is    being lower than the expectations by the analyt‑
                                                                      1
             . The second term describes the node acting as a sen‑  ical solution.  We expect that the discrepancy diminishes
             
          sor node. Note that second term becomes non‑zero only  with an increasing iteration count.
          when    ∈   .
                  
          116                               © International Telecommunication Union, 2021
   123   124   125   126   127   128   129   130   131   132   133