An Edge-Based LWM2M Proxy for Device Management to Efficiently Support QoS-Aware IoT Services

The Internet of Things (IoT) brings Internet connectivity to devices and everyday objects. This huge volume of connected devices has to be managed taking into account the severe energy, memory, processing, and communication constraints of IoT devices and networks. In this context, the OMA LightweightM2M (LWM2M) protocol is designed for remote management of constrained devices, and related service enablement, through a management server usually deployed in a distant cloud data center. Following the Edge Computing paradigm, we propose in this work the introduction of a LWM2M Proxy that is deployed at the network edge, in between IoT devices and management servers. On one hand, the LWM2M Proxy improves various LWM2M management procedures whereas, on the other hand, it enables the support of QoS-aware services provided by IoT devices by allowing the implementation of advanced policies to efficiently use network, computing, and storage (i.e., cache) resources at the edge, thus providing benefits in terms of reduced and more predictable end-to-end latency. We evaluate the proposed solution both by simulation and experimentally, showing that it can strongly improve the LWM2M performance and the QoS of the system.

[1]  Anita Singhrova,et al.  "A systematic literature review on IoT gateways" , 2021, J. King Saud Univ. Comput. Inf. Sci..

[2]  Enzo Mingozzi,et al.  A Model-Driven Approach to Aol-Based Cache Management in IoT , 2021, 2021 IEEE 26th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[3]  Wei Kuang Lai,et al.  Efficient Scheduling, Caching, and Merging of Notifications to Save Message Costs in IoT Networks Using CoAP , 2021, IEEE Internet of Things Journal.

[4]  Roy D. Yates,et al.  Age of Information: An Introduction and Survey , 2020, IEEE Journal on Selected Areas in Communications.

[5]  Laurent Toutain,et al.  Static Context Header Compression (SCHC) for the Constrained Application Protocol (CoAP) , 2021, RFC.

[6]  Enzo Mingozzi,et al.  Enhanced Support of LWM2M in Low Power and Lossy Networks , 2020, 2020 IEEE International Conference on Smart Computing (SMARTCOMP).

[7]  Laurent Toutain,et al.  SCHC: Generic Framework for Static Context Header Compression and Fragmentation , 2020, RFC.

[8]  Laurent Toutain,et al.  IPv6 over LPWANs: Connecting Low Power Wide Area Networks to the Internet (of Things) , 2020, IEEE Wireless Communications.

[9]  Antonio F. Gómez-Skarmeta,et al.  Impact of SCHC Compression and Fragmentation in LPWAN: A Case Study with LoRaWAN , 2020, Sensors.

[10]  Edna Dias Canedo,et al.  QoS Scheduling Algorithm for a Fog IoT Gateway , 2019, 2019 Workshop on Communication Networks and Power Systems (WCNPS).

[11]  Jeroen Famaey,et al.  A Cloud-based Virtual Network Operator for Managing Multimodal LPWA Networks and Devices , 2018, 2018 3rd Cloudification of the Internet of Things (CIoT).

[12]  Roy D. Yates,et al.  Two Freshness Metrics for Local Cache Refresh , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[13]  Stephen Farrell,et al.  Low-Power Wide Area Network (LPWAN) Overview , 2018, RFC.

[14]  Miika Komu,et al.  Device group management in constrained networks , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[15]  Anna Calveras Augé,et al.  A Proxy Design to Leverage the Interconnection of CoAP Wireless Sensor Networks with Web Applications , 2015, Sensors.

[16]  Enzo Mingozzi,et al.  CoAP Proxy Virtualization for the Web of Things , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[17]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.