Abstract

Load-balanced Resource Directory Architecture for Large-scale Internet of Things Local Networks

Highlights

  • Interest in the Internet of Things (IoT) has increased rapidly and the technology is becoming more common

  • We propose a load-balanced resource directory (LB-RD) architecture based on the constrained application protocol (CoAP), which aims to address the scalability issue of a centralized resource discovery approach in large-scale IoT local networks

  • To balance the traffic load due to a large number of messages concentrated on the RD, the LB-RD plays the role of an intermediary agent between the servers and the RD, and its architecture includes the following three essential functional blocks: server group management (SGM), message aggregation (MA), and message forwarding scheduling (MFS)

Read more

Summary

Introduction

Interest in the Internet of Things (IoT) has increased rapidly and the technology is becoming more common. Djamaa and Yachir proposed a proactive RD discovery (PRD) mechanism based on adaptive trickle timers.[8] This mechanism uses a trickle timer for scalable, reliable, and effective RD discovery and performs RD discovery by propagating a CoAP message called a directory advertisement (DA) to all devices in a wavelike pattern It focuses only on the discovery of the RD and does not consider the traffic overhead and concentration on the RD caused by resource updates. We propose a load-balanced resource directory (LB-RD) architecture based on the CoAP, which aims to address the scalability issue of a centralized resource discovery approach in large-scale IoT local networks. Through this LB-RD architecture, the RD can efficiently reduce the traffic load concentrated on itself and manage a large amount of sensor data under large-scale IoT local network environment including a multitude of sensors. We describe the design and operation of the LB-RD

Design of LB-RD architecture
CoAP resource discovery with LB-RD
Performance Evaluation
Findings
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.