Page 105 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 1
P. 105

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







                           RODENT: A FLEXIBLE TOPSIS BASED ROUTING PROTOCOL FOR
                          MULTI‐TECHNOLOGY DEVICES IN WIRELESS SENSOR NETWORKS

                                                          1
                                            Brandon Foubert and Nathalie Mitton 1
                                                    1 Inria, Lille, France

                                NOTE: Corresponding author: Brandon Foubert, brandon.foubert@inria.fr


          Abstract  –  Wireless  Sensor  Networks  (WSN)  are    icient  tools  for  many  use  cases,  such  as  environmental  monitoring.
          However WSN deployment is sometimes limited by the characteristics of the Radio Access Technologies (RATs) they use.  To
          overcome some of these limitations, we propose to leverage the use of a Multiple Technologies Network (MTN). What we refer
          to as MTN is a network composed of nodes which are able to use several RAT and communicating wirelessly through multi‐hop
          paths. The management of the RAT and routes must be handled by the nodes themselves, in a local and distributed way, with a
          suitable communication protocol stack. Nodes may reach multiple neighbors over multiple RAT . Therefore, each stack’s layer
          has to take the technologies’ heterogeneity of the devices into account. In this article, we introduce our custom Routing Over
          Different Existing Network Technologies protocol (RODENT), designed for MTN. It enables dynamic (re)selection of the best
          route and RAT based on the data type and requirements that may evolve over time, potentially mixing each technology over a
          single path. RODENT relies on a multi‐criteria route selection performed with a custom lightweight TOPSIS method. To assess
          RODENT’s performances, we implemented a functional prototype on real WSN hardware, Pycom FiPy devices. Unlike related
          prototypes, ours has the advantage not to rely on speci ic infrastructure on the operator’s side.  Results show that RODENT
          enables energy savings, an increased coverage as well as multiple data requirements support.

          Keywords  –  heterogeneous, Pycom FiPy, routing, TOPSIS, WSN

          1.  INTRODUCTION                                     based on the routes’ availability and costs, in terms of en‐
                                                               ergy, money, etc. If the environment changes, and the se‐
          Wireless Sensor Networks (WSN) enable a remote mon‐  lected route’s quality decreases, a node can dynamically
          itoring of various metrics and many more use cases [1].  select a better route and RAT. Nodes that support several
          Such networks usually rely either on a medium distance  data requirements (e.g., temperature and video monitor‐
          Radio Access Technology (RAT) (e.g., IEEE 802.15.4) and  ing) can follow several paths accordingly. Network re‐
          a multi‐hop path routing or on a long distance RAT (e.g.,  siliency is increased, as in case of a RAT failure, a node
          LoRaWAN) and a star topology. The latter simpli ies the
                                                               can switch to an alternative technology.
          network structure and enables a wider coverage. When
          deployed, WSN usually use a single RAT shared by all  Thus, nodes have to use speci ic methods to au‐
          nodes. Deployments are thus constrained by the lim‐  tonomously and dynamically choose which technology
          its of the chosen RAT, in terms of coverage and perfor‐  is the best suited depending on the data requirements
          mance (throughput, energy consumption, costs, etc). For  and current context. This issue is known as Network
          instance, the network of Sigfox, an operator‐based RAT,  Interface Selection (NIS). Several tools are available in
          provides long range communication (up to km) but is not  the literature to tackle the NIS problem. Among them
          available worldwide. Some RATs are even so constrained  are the Multiple Attribute Decision‐Making (MADM)
          that they may not be able to comply with speci ic data re‐  methods. MADM methods provide a ranking of different
          quirements such as delay‐intolerant data, high through‐  alternatives based on their attributes and their associated
          put or  irmware over‐the‐air upgrade. Additionally, out‐  weights. One of the most used and studied MADM meth‐
          door nodes have to bear the weather changes (e.g., rain)  ods is Technique for Order of Preference by Similarity to
          which greatly impact the wireless links’ quality.    Ideal Solution (TOPSIS). Said simply, TOPSIS compares
          Traditional WSN lack  lexibility to support multiple use‐  candidates based on their mathematical distances to two
          cases. Many different RATs are available for WSN nowa‐  ideal positive and negative alternatives.
          days [2].  Different RATs come with different perfor‐  However, TOPSIS suffers from an issue known as rank
          mances and capabilities. Multiple Technologies Networks  reversal. A rank reversal happens when the ranking is
          (MTN) could overcome the aforementioned issues [3].  modi ied following the removing of one of the alterna‐
          With several RATs built‐in, the nodes’ range of deploy‐  tives under study. This can alter the quality of the ranking
          ment would be extended, as nodes could switch from   and lead to a sub‐optimal NIS. In our case, this could out‐
          one RAT to another at each hop and relay data through  come in too many useless and costly technology switches.
          multi‐hop. An MTN’s nodes would be able to select the  Moreover, considering hardware constrained WSN nodes,
          best technology and route available. The choice would be  TOPSIS computation is resource‐intensive. This would





                                             © International Telecommunication Union, 2021                    89
   100   101   102   103   104   105   106   107   108   109   110