Elsevier

Ad Hoc Networks

Volume 18, July 2014, Pages 40-54
Ad Hoc Networks

Analysis of energy efficient distributed neighbour discovery mechanisms for Machine-to-Machine Networks

https://doi.org/10.1016/j.adhoc.2013.03.006Get rights and content

Abstract

Energy efficiency is one of the main challenges of Machine-to-Machine (M2M) networks, since they aim at connecting devices with limited access to power sources and operate without human intervention. It has been shown in the past that the use of short-range cooperation between wireless devices equipped with multiple Radio Access Technologies (RATs) can achieve energy savings and extend the lifetime of cellular wireless networks. Devices with cellular connectivity can become temporary gateways to provide energy-constrained devices within the short-range cluster with access to the long range cellular infrastructure. To this end, the devices need to discover their neighbours using their short-range radio interface to identify and select potential gateway candidates. Existing neighbour discovery mechanisms perform poorly in terms of delay and energy consumption to maintain, continuously at each device, complete neighbourhood information, and thus may not be suitable for energy-constrained M2M networks. In this paper, we focus on distributed neighbour discovery mechanisms that are initiated dynamically and spontaneously by a single device to discover only its single-hop neighbours. We formulate accurate delay and energy models of three discovery mechanisms based on frame slotted-ALOHA and contention tree algorithms, and compare their performance in terms of delay and energy consumption.

Introduction

Once deployed, a Machine to Machine (M2M) network must operate autonomously for years or even decades without human intervention. To this end, energy efficiency is a must in the design of such communication networks. It has been shown in the past that the cooperation between long-range and short-range communication interfaces can help to improve the energy efficiency of communications [1]. In this paper, we consider the situation where some devices are equipped with two radio interfaces (one for cellular networks and another for short-range networks) and can cooperate with close neighbours in the short-range by acting as dynamic gateways and provide them with cellular connectivity. This is aligned with the hybrid M2M architecture envisioned by ETSI, where Local Area M2M Networks will cooperate with wide-area networks through the use of M2M Gateways to provide ubiquitous coverage to M2M devices [2], [3]. In this paper, we focus on the challenge that arises when a single short-range radio device needs cellular connectivity and needs to discover the neighbour devices in its single-hop range that can act as M2M gateway.

There are a large number of neighbour discovery mechanisms [4], [5], [6], [7], [8], [9], [10] which aim at maintaining continuously and locally at each device the complete information of its single-hop neighbourhood. This information typically includes a list of the identifiers of all the devices and a measure of the channel conditions of the device-to-device radio links. However, these mechanisms are inefficient in terms of delay and energy consumption due to the following facts:

  • (1)

    All the devices in the network have to transmit their identification repeatedly until the discovery process terminates.

  • (2)

    The devices have to switch between ‘transmission’ and ‘listening’ modes so that each device can hear every neighbour for at least once.

  • (3)

    The process has to be executed periodically in order to adapt to the network topology changes caused by devices’ mobility and failure.

  • (4)

    In most cases, the devices need an estimation of the size of the neighbourhood so that each device can determine when to terminate the process.

Therefore, conventional neighbour discovery mechanisms may not be optimal for delay- and energy-constrained M2M networks. This is the main motivation for the work presented in this paper, where we focus on distributed neighbour discovery mechanisms that are initiated by a single device to identify only those neighbours within its transmission range using the short-range radio interface. The discovery process is executed dynamically and spontaneously in a distributed manner. This approach is similar to Radio Frequency Identification (RFID) [12], where a reader transmits requests to the tags and they respond with their identification. Since the number of devices can be large, a Medium Access Control (MAC) protocol is needed to resolve the contention between devices that may transmit simultaneously. Two types of MAC protocols are typically implemented in RFID applications: (i) based on frame slotted (FS)-ALOHA, and (ii) based on tree-splitting, i.e., contention tree algorithm [20], that organise the tags into smaller sub-groups to reduce the number of collisions.

As discussed in more details later in Section 2, previous works in RFID mainly focus on the minimization of the delay to identify the full set of tags, but do not describe how to minimize the energy consumed by the reader and the tags during the identification process. In addition, existing delay and energy models in RFID contain several simplifications which make them not adequate for M2M wireless networks; e.g., the authors consider only the energy consumed by the tags in transmission, but neither in reception nor in sleep states.

In this paper, we aim to fill this gap with two main contributions:

  • (1)

    We formulate accurate delay and energy models for three distributed neighbour discovery mechanisms based on: (i) two variants of FS-ALOHA and (ii) a contention tree algorithm. A preliminary description of the energy model for the FS-ALOHA algorithms was already presented in [11].

  • (2)

    We perform extensive evaluation in order to compare the performance of these mechanisms and determine how to minimize the delay and energy consumption. For this purpose, we consider radio transceivers in compliance with the IEEE 802.15.4 standard [27].

The remainder of this paper is organised as follows. In Section 2, we describe the related work to motivate the contribution presented in this paper. In Section 3, we present the system model and the distributed neighbour discovery mechanisms based on FS-ALOHA and the contention tree algorithm. In Section 4 and Section 5, we present the probabilistic analysis of FS-ALOHA and the contention tree algorithm, respectively. Section 6 is devoted to the formulation of the delay and energy models. In Section 7, we validate the models through computer simulation and discuss the results. Finally, Section 8 concludes the paper.

Section snippets

Related work

In this section, we describe the related work for the two categories of MAC protocols typically used in RFID systems.

System model and distributed neighbour discovery algorithms

The distributed neighbour discovery process, similarly to RFID, is initiated by one device, referred to as the requesting device, to discover only those neighbours in its transmission range. We consider a single-hop wireless network composed of 1 requesting device and n neighbour devices. The requesting device needs to discover a predefined target number K = {1, 2,  , n} of neighbour devices. The devices can be in four different states: (i) transmitting a packet, (ii) receiving, (iii) in idle

Analysis of frame slotted-ALOHA algorithms

The distributed neighbour discovery process based on FS-ALOHA can be modelled with the absorbing Markov chain [23] depicted in Fig. 4. Each of the n + 1 states in the chain represents the number of discovered devices since the discovery process started. A state is called ‘absorbing’ if the probability that the process changes from this state to any other state is zero. Otherwise, a state is called ‘transient’. A discovery process is said to be absorbed when the number of discovered devices is

Analysis of the contention tree algorithm

In this section, we present the probabilistic analysis of the CTA considering that the target is to discover all the neighbour devices, i.e., K = n. We first derive the number of frames, i.e., number of tree levels dn, required for a given neighbour device to transmit its ID packet successfully. Secondly, we analyse the number of frames Ln required to complete the CTA. In the example of Fig. 2, the number of levels required by a neighbour to transmit its ID packet with success is 2, 3, or 4,

Average delay and energy models

In this section, we formulate the average delay and energy models of the distributed neighbour discovery mechanisms based on FS-ALOHA and the CTA described in Section 3, and using the probabilistic analysis presented in Section 4 and Section 5.

Model validation and performance evaluation

The delay and energy models of the distributed neighbour discovery algorithms formulated in Section 6 have been validated through computer simulations conducted using MATLAB. The theoretical results of the average delay and energy consumption have been compared with simulation results for different frame lengths (i.e., number of slots per frame, m). For all the performance evaluation we have considered K = n, i.e., the target is to discover all the neighbour devices. We have averaged the results

Conclusions

In this paper we have presented a theoretical analysis to compute the average delay and energy consumption of three distributed neighbour discovery mechanisms for local area M2M networks based on frame slotted-ALOHA (FSA) and the contention-tree algorithm (CTA). These mechanisms may assist short-range automated devices in the process of identifying M2M gateways that can provide cellular connectivity. The proposed models are based on Markov chain theory and probabilistic methods, and they have

Acknowledgements

This work was supported in part by the Research Projects CO2GREEN (TEC2010-20823), GEOCOM (TEC2011-27723-C02-01) and GREEN-T (TSI-020400-2011-16).

Francisco Vázquez Gallego received his B.Sc. in Electronics Engineering (1995) and his M.Sc. degree in Communications Engineering (1998) from the Universitat Politècnica de Catalunya (UPC).

He has more than 10 years of experience in electronics R&D and project management in multidisciplinary projects. He has a broad experience in the design and implementation of embedded systems and signal processing algorithms on programmable devices.

In the past, Francisco participated in the development and

References (30)

  • S. Borbash et al.

    An asynchronous neighbor discovery algorithm for wireless sensor networks

    Ad Hoc Networks

    (2007)
  • D. Shih et al.

    Taxonomy and survey of RFID anti-collision protocols

    Elsevier Computer Communications

    (2006)
  • A. Radwan et al.

    Energy saving in multi-standard mobile terminals through short-range cooperation

    EURASIP Journal on Wireless Communications and Networking

    (2012)
  • Technical Specification ETSI, Machine-to-Machine communications (M2M); Functional Architecture, TS 102 690, v1.1.1,...
  • K. Zheng et al.

    Radio resource allocation in LTE-advanced cellular networks with M2M communications

    IEEE Communications Magazine

    (July 2012)
  • M. McGlynn, S. Borbash, Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless...
  • S. Vasudevan, D. Towsley, D. Goeckel, R. Khalili, Neighbor discovery in wireless networks and the coupon collector’s...
  • J. Luo, D. Guo, Neighbor discovery in wireless ad hoc networks based on group testing, in: 46th Annual Conference on...
  • J. Luo, D. Guo, Compressed neighbor discovery for wireless ad hoc networks: the Rayleigh fading case, in: 47th Annual...
  • A. Keshavarzian, E. Uysal-Biyikoglu, F. Herrmann, A. Manjeshwar, Energy-efficient link assessment in wireless sensor...
  • V. Iyer, A. Pruteanu, S. Dulman, NetDetect: neighborhood discovery in wireless networks using adaptive beacons, in: 5th...
  • F. Vazquez-Gallego, J. Alonso-Zarate, L. Alonso, Energy analysis of distributed neighbour discovery algorithms based on...
  • F.C. Schoute, Control of ALOHA signalling in a mobile radio trunking system, in: International Conference on Radio...
  • Y. Xinqing et al.

    Rapid RFID tag collision resolution with the frame slotted ALOHA protocol

    International Conference on Computer Application and System Modeling

    (2010)
  • H. Vogt

    Efficient object identification with passive RFID tags

    1st International Conference on Pervasive Computing

    (2002)
  • Cited by (6)

    • Neighbor discovery in traditional wireless networks and cognitive radio networks: Basics, taxonomy, challenges and future research directions

      2015, Journal of Network and Computer Applications
      Citation Excerpt :

      For M2M networks, a single short-range node dynamically and spontaneously initiates a distributed scheme to discover neighbors in its single-hop range that can act as a Machine-to-Machine (M2M) gateway. Using identification slots for contention process, three mechanisms based on Markov chain theory and probabilistic methods with accurate delay and energy models are formulated, depending on two variants of Frame Slotted-ALOHA (FSA) and Contention Tree Algorithms (CTA) (V׳azquez-Gallego et al., 2014). For ad-hoc networks with Bluetooth-enabled devices, novel adaptive neighbor discovery schemes assure the selection of parameter settings depending on a mobility context to minimize the expected power consumption.

    • Mobility Aware and Traffic Driven Neighbor Discovery For FANET

      2023, 2023 IEEE/CIC International Conference on Communications in China, ICCC 2023
    • Survey on neighbor discovery protocol for sensor networks

      2016, Jisuanji Xuebao/Chinese Journal of Computers
    • Area energy and area spectrum efficiency trade-off in 5G heterogeneous networks

      2015, 2015 IEEE International Conference on Communication Workshop, ICCW 2015
    • Neighbor discovery for cognitive radio networks

      2014, Cognitive Networks: Applications and Deployments

    Francisco Vázquez Gallego received his B.Sc. in Electronics Engineering (1995) and his M.Sc. degree in Communications Engineering (1998) from the Universitat Politècnica de Catalunya (UPC).

    He has more than 10 years of experience in electronics R&D and project management in multidisciplinary projects. He has a broad experience in the design and implementation of embedded systems and signal processing algorithms on programmable devices.

    In the past, Francisco participated in the development and manufacturing of prototypes and flight equipment for the European Space Agency (ESA) and NASA within the micro-gravity field and life-support systems.

    Since January 2010, he is working at the Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), where he participates in several research projects (e.g., CO2GREEN, OpenMAC, GREEN-T) in the design, modelling and implementation of energy-efficient MAC protocols for wireless networks.

    Francisco is a Senior Member of IEEE. He is currently conducting his PhD and supervises a number of graduate students.

    http://engineering.cttc.es/fvazquez/.

    Jesús Alonso-Zárate received his M.Sc. (with Honors) and Ph.D (Cum Laude) degrees in Telecommunication Engineering from the Universitat Politècnica de Catalunya (UPC, Spain) in March 2004 and February 2009, respectively. In 2005, he was awarded by the National Telecommunication Agency (COIT) of Spain with the Best Master Thesis Award in ICT. In 2011, he received the UPC Award for his PhD thesis read during the course 2008/2009. He is now with the CTTC and holds a Research Associate position. He has published several scientific papers in renowned international journals and international conferences over the last years and he has also coordinated and participated in both public funded and industrial research projects. He is member of the IEEE ComSoc CSIM Technical Committee. In 2011, he was awarded with the Best Paper Award of IEEE International Conference on Communications (ICC) with a technical contribution towards the energy-efficiency of wireless communications.

    Luis Alonso obtained a permanent tenured position becoming an Associate Professor in 2006. He has been co-founder of the Wireless Communications and Technologies Research Group (WiComTec), to which currently belongs.

    His current research interests are within the field of medium access protocols, radio resource management, cross-layer optimization, cooperative transmissions, cognitive radio and QoS features for all kind of wireless communications systems.

    He has been collaborating with some telecommunications companies working as a consultant for several research projects. He is currently the Project Coordinator of two research projects funded by the European Union, and he has been the Coordinator of other three European Projects as well. He is currently the Scientist in Charge of a project that is being carried out in coordination with the Spanish Railway Infrastructure Administrator.

    He is author of nearly thirty research papers in international journals and magazines, one book, six chapters of books, and more than ninety papers in international congresses and symposiums.

    Mischa Dohler is now Coordinator of Research at CTTC, Barcelona. He is Distinguished Lecturer of IEEE ComSoc, Senior Member of the IEEE, and Editor-in-Chief of ETT. He frequently features as keynote speaker and panelist. He had press coverage by BBC and Wall Street Journal. He is a tech company investor and entrepreneur, being the co-founder, former CTO and now board member of Worldsensing. He is fluent in six languages. In the framework of the Mobile VCE, he has pioneered research on distributed cooperative space-time encoded communication systems, dating back to December 1999 and holding some early key patents. He has published more than 150 technical journal and conference papers at a citation h-index of 30 and citation g-index of 64, holds a dozen patents, authored, co-edited and contributed to 19 books, has given more than 30 international short-courses, and participated in ETSI, IETF and other standardisation activities. He has been TPC member and co-chair of various conferences, such as technical chair of IEEE PIMRC 2008 held in Cannes, France. He is/has been holding various editorial positions for numerous IEEE and non-IEEE journals and special issues.

    View full text