Abstract
Neighbor Discovery (ND) protocols are crucial to achieving the paradigm of interconnecting thousands of small nodes (sensors or things) to the Internet, also known as the IoT. These protocols usually assume that nodes operate with few energy resources. Therefore, they cannot be fully active all the time. The vast majority of these protocols focus on increasing the probability that two nodes become active simultaneously, thus enabling mutual discovery. In addition, these protocols assume that successful discovery is guaranteed once two nodes are simultaneously active, with very few exceptions. However, many problems can disrupt the discovery, such as channel errors, collisions, synchronization mismatches, energy availability, and so forth. Most ND protocols did not consider these factors, making them vulnerable to severe performance degradation when transmission errors occur. This paper proposes a new framework to evaluate the performance of deterministic neighbor discovery protocols when transmission errors are present. The proposed framework facilitates obtaining an analytical CDF of the discovery time of such protocols with transmissions errors without having to implement the protocol in a simulator, since is time-consuming and prone to implementation errors. We applied the framework to analyze the effect of transmission errors on the discovery time in four of the most representative ND protocols in the literature. Finally, we validate the framework accuracy for the selected protocols using extensive simulations. The results show that the CDF of discovery times provided by the framework closely matches the performance results obtained through simulating these protocols. In general, neighbor discovery protocols are deeply affected as a result of transmission errors.
Highlights
The Internet of Things (IoT) has continued attracting significant interest from academia and industry
Neighbor discovery remains a crucial task for the adequate operation of many IoT applications, allowing wireless-enabled nodes to find each other in power-depleted environments
While previous studies of ND protocols considered ideal communication conditions, this paper proposes a new framework for evaluating the performance of deterministic neighbor discovery protocols when transmission errors are present
Summary
The Internet of Things (IoT) has continued attracting significant interest from academia and industry. This paper proposes a new framework to evaluate the performance of deterministic ND protocols when transmission errors are present. The main focus of this paper is to present a framework that can study the impact of transmission errors on any deterministic ND protocol. The main contribution of this study is twofold: (i) present a framework to approximate the CDF of the discovery latency of ND protocols under non-ideal conditions, and (ii) it applies the framework to four of the most representative ND protocols with their respective CDFs when transmission errors are present. The rest of this paper is organized as follows: For clarity, Section 2 provides an overview of the most representative ND protocols and presents works carried out under non-ideal operating conditions.
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have