TY - JOUR
T1 - A QoS-Aware Data Collection Protocol for LLNs in Fog-Enabled Internet of Things
AU - Sanwar Hosen, A. S.M.S.
AU - Singh, Saurabh
AU - Sharma, Pradip Kumar
AU - Rahman, Md Sazzadur
AU - Ra, In Ho
AU - Cho, Gi Hwan
AU - Puthal, Deepak
N1 - Funding Information:
Manuscript received April 16, 2019; revised September 25, 2019; accepted September 27, 2019. Date of publication October 10, 2019; date of current version March 11, 2020. This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2016R1A2B4013002) and by the Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2018-0-00508). The associate editor coordinating the review of this article and approving it for publication was J. Sa Silva. (Corresponding author: Gi Hwan Cho.) A. S. M. S. Hosen and G. H. Cho are with the Division of Computer Science and Engineering, Chonbuk National University, Jeonju 54896, South Korea (e-mail: [email protected]; [email protected]).
Publisher Copyright:
© 2004-2012 IEEE.
PY - 2020/3
Y1 - 2020/3
N2 - Improving quality of service (QoS) of low power and lossy networks (LLNs) in Internet of things (IoT) is a major challenge. Cluster-based routing technique is an effective approach to achieve this goal. This paper proposes a QoS-Aware clustering-based routing (QACR) mechanism for LLNs in Fog-enabled IoT which provides a clustering, a cluster head (CH) election, and a routing path selection technique. The clustering adopts the community detection algorithm that partitions the network into clusters with available nodes' connectivity. The CH election and relay node selection both are weighted by the rank of the nodes which take node's energy, received signal strength, link quality, and number of cluster members into consideration as the ranking metrics. The number of CHs in a cluster is adaptive and varied according to a cluster state to balance the energy consumption of nodes. Besides, the protocol uses the CH role handover technique during CH election that decreases the control messages for the periodic election and cluster formation in detail. An evaluation of the QACR has performed through simulations for various scenarios. The obtained results show that the QACR improves the QoS in terms of packet delivery ratio, latency, and network lifetime compared to the existing protocols.
AB - Improving quality of service (QoS) of low power and lossy networks (LLNs) in Internet of things (IoT) is a major challenge. Cluster-based routing technique is an effective approach to achieve this goal. This paper proposes a QoS-Aware clustering-based routing (QACR) mechanism for LLNs in Fog-enabled IoT which provides a clustering, a cluster head (CH) election, and a routing path selection technique. The clustering adopts the community detection algorithm that partitions the network into clusters with available nodes' connectivity. The CH election and relay node selection both are weighted by the rank of the nodes which take node's energy, received signal strength, link quality, and number of cluster members into consideration as the ranking metrics. The number of CHs in a cluster is adaptive and varied according to a cluster state to balance the energy consumption of nodes. Besides, the protocol uses the CH role handover technique during CH election that decreases the control messages for the periodic election and cluster formation in detail. An evaluation of the QACR has performed through simulations for various scenarios. The obtained results show that the QACR improves the QoS in terms of packet delivery ratio, latency, and network lifetime compared to the existing protocols.
KW - clustering
KW - fog computing
KW - Internet of Things
KW - low power and lossy network
KW - quality of service
KW - routing
UR - http://www.scopus.com/inward/record.url?scp=85082018821&partnerID=8YFLogxK
U2 - 10.1109/TNSM.2019.2946428
DO - 10.1109/TNSM.2019.2946428
M3 - Article
AN - SCOPUS:85082018821
SN - 1932-4537
VL - 17
SP - 430
EP - 444
JO - IEEE Transactions on Network and Service Management
JF - IEEE Transactions on Network and Service Management
IS - 1
M1 - 8863927
ER -