Page 27 - ITU Journal, Future and evolving technologies - Volume 1 (2020), Issue 1, Inaugural issue
P. 27

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




          the tags, routing should also facilitate higher-level op-  the accumulated route. (Any node which receives the
          erations, e.g., searching for a particular object, such as  RREQ and knows the route to the destination, can cre-
          other associated/related tags in the network (e.g., for  ate an RREP by appending the known route to the
          all the tags that were in close contact with a tag carried  accumulated route in the RREQ and forwarding the
          by an infected individual); querying to identify all the  RREP back to the source node through reversing the
          objects with certain attributes or certain historical val-  accumulated route.) Unfortunately, the above process
          ues, thus creating “communities of interest” among ob-  will not work in a BTTN, because many links are uni-
          jects to facilitate interactions and information exchange  directional only, thus reversing the route will create an
          among such member objects, etc.                      infeasible path. First, we note that our route discov-
                                                               ery operates between a source tag and a community of
          As an example of an approach to routing in BTTN, we  tags, rather than a single destination node. Second, a
          now briefly discuss how to address two of the specific  new RREQ/RREP process could be introduced, where
          challenges of routing in BTTN: (a) routing scalability in  a message Forward Route Request (FREQ) is broadcast
          a densely-deployed network and (b) route discovery in  by the source and propagates (with route accumulation).
          the presence of unidirectional links in the network.  When the FREQ is received by any member of the com-

          In a massively deployed network, such as is envisioned  munity of tags, such a node now becomes the destination
          for IoT applications, it is difficult to discover whether  node. The destination node, upon receipt of the FREQ,
          a particular tag is reachable by another tag. To com-  initiates a new Backwards Route Request (BREQ), by
          bat this problem, the tags can establish loose associa-  appending the forward route from the FREQ and broad-
          tions, creating communities of interest – a collection of  casting the BREQ back to the source. When the BREQ
          related objects, which are interspersed by other objects  arrives at the source, it now contains both, the forward
          in the network. For example, all books in a library by  and the backward routes, where the routes in the two
          a particular author could be an example of a commu-  directions are not necessarily the same. The source then
          nity of interest. In this way, as further explained below,  creates an RREP message with the backward route and
          rather than routing a message to a particular book (i.e.,  uses the forward route to send the RREP to the desti-
          a particular tag), a message is anycasted to the “com-  nation.
          munity of books by the author,” rather than unicasted
          to a specific tag. Routing in the network is then per-  5.  APPLICATIONS OF BTTNS
          formed based on the attributes of a community. When  In this section, we first explain a fundamental operation
          a node moves away or changes its attributes, it removes  of two tagged objects that will facilitate many applica-
          itself from the particular community of interest. Once  tions based on object interactions, then we describe an
          a message is delivered to any member of a community  application that involves human interactions, and finally
          of interest (i.e., anycasted), based on the attribute of  we list a number of possible applications of BTTNs.
          the community, the member will then share the message
          with all the other members of its community through  5.1 Object interactions
          intra-community routes. In other words, we proposed a
          two-level distributed routing hierarchy, where each tag  By object interaction we mean exchange of information
          maintains a route to some members of its community   between two objects with attached tags that are in the
          of interest, so that delivery to a particular member of a  proximity of each other and that is used for some pur-
          community of interest requires only delivery to one (i.e.,  pose. For example, tagged objects can localize them-
          any) member of the community. The notion of commu-   selves relative to one another or even in an absolute
          nities of interest addresses a major challenge in routing  sense if some tagged objects serve as anchors, that is,
          in the network of tags – routing scalability. Instead of  their locations are known. Tagged objects can also track
          discovering routing paths between every pair of tags in  other tagged objects in their neighborhood.
          the network, routing within only a much smaller com-
          munity of tags is needed.                            The central problem here is the estimation of distances
                                                               between communicating tags. One technique for dis-
          We now discuss the second challenge – discovering rout-  tance estimation is based on multiphase backscattering,
          ing paths in unidirectional graphs. One approach to  where a tag changes the phase offset of the signal that is
          path discovery in ad hoc networks and sensor networks  being backscattered in a systematic manner [23]. Sup-
          is through broadcasting Route Request Query (RREQ),  pose there are two tags, Tag 1 and Tag 2, where Tag
          which is a message sent from the source node to the des-  1 acts as Tx tag with different phases. It can readily
          tination node. As the RREQ propagates through the    be shown that the square of the estimated amplitude
          network, the nodes append their ID to the message, un-  of the Rx Tag 2 at the output of the envelope detector
          til the message reaches the destination. The destination  is a sinusoid that is a function of the used phase offsets
          extracts the accumulated route in the RREQ and cre-  and a fixed parameter that carries information about the
          ates the Route Reply Message (RREP), which is then   distance between the two tags. When the roles of Tag
          forwarded back to the source node through reversing  1 and Tag 2 are reversed, i.e., Tag 1 receives and Tag





                                             © International Telecommunication Union, 2020                     7
   22   23   24   25   26   27   28   29   30   31   32