• Journal of Internet Computing and Services
    ISSN 2287 - 1136 (Online) / ISSN 1598 - 0170 (Print)
    https://jics.or.kr/

Design and Evaluation of a Fuzzy Logic based Multi-hop Broadcast Algorithm for IoT Applications


Ihn-han Bae, Chil-hwa Kim, Heung-tae Noh, Journal of Internet Computing and Services, Vol. 17, No. 6, pp. 17-24, Dec. 2016
10.7472/jksii.2016.17.6.17, Full Text:
Keywords: Data dissemination, Machine-to-Machine, fuzzy logic, Gossiping, Internet of Things, Multi-hop broadcasts

Abstract

In the future network such as Internet of Things (IoT), the number of computing devices are expected to grow exponentially, and each of the things communicates with the others and acquires information by itself. Due to the growing interest in IoT applications, the broadcasting in Opportunistic ad-hoc networks such as Machine-to-Machine (M2M) is very important transmission strategy which allows fast data dissemination. In distributed networks for IoT, the energy efficiency of the nodes is a key factor in the network performance. In this paper, we propose a fuzzy logic based probabilistic multi-hop broadcast (FPMCAST) algorithm which statistically disseminates data accordingly to the remaining energy rate, the replication density rate of sending node, and the distance rate between sending and receiving nodes. In proposed FPMCAST, the inference engine is based the fuzzy rule base which is consists of 27 if-then rules. It maps input and output parameters to membership functions of input and output. The output of fuzzy system defines the fuzzy sets for rebroadcasting probability, and defuzzification is used to extract a numeric result from the fuzzy set. Here Center of Gravity (COG) method is used to defuzzify the fuzzy set. Then, the performance of FPMCAST is evaluated through a simulation study. From the simulation, we demonstrate that the proposed FPMCAST algorithm significantly outperforms flooding and gossiping algorithms. Specially, the FPMCAST algorithm has longer network lifetime because the residual energy of each node consumes evenly.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Bae, I., Kim, C., & Noh, H. (2016). Design and Evaluation of a Fuzzy Logic based Multi-hop Broadcast Algorithm for IoT Applications. Journal of Internet Computing and Services, 17(6), 17-24. DOI: 10.7472/jksii.2016.17.6.17.

[IEEE Style]
I. Bae, C. Kim, H. Noh, "Design and Evaluation of a Fuzzy Logic based Multi-hop Broadcast Algorithm for IoT Applications," Journal of Internet Computing and Services, vol. 17, no. 6, pp. 17-24, 2016. DOI: 10.7472/jksii.2016.17.6.17.

[ACM Style]
Ihn-han Bae, Chil-hwa Kim, and Heung-tae Noh. 2016. Design and Evaluation of a Fuzzy Logic based Multi-hop Broadcast Algorithm for IoT Applications. Journal of Internet Computing and Services, 17, 6, (2016), 17-24. DOI: 10.7472/jksii.2016.17.6.17.