XClose

Institute of Communications and Connected Systems

Home
Menu

The Impact of Encoding and Transport for Massive Real-time IoT Data on Edge Resource Consumption

JOURNAL OF GRID COMPUTING | Tusa F, Clayman S | Edge microservice applications are becoming a viable solution for the execution of real-time IoT analytics, due to their rapid response and reduced l...

1 September 2021

The Impact of Encoding and Transport for Massive Real-time IoT Data on Edge Resource Consumption

Abstract

Edge microservice applications are becoming a viable solution for the execution of real-time IoT analytics, due to their rapid response and reduced latency. With Edge Computing, unlike the central Cloud, the amount of available resource is constrained and the computation that can be undertaken is also limited. Microservices are not standalone, they are devised as a set of cooperating tasks that are fed data over the network through specific APIs. The cost of processing these feeds of data in real-time, especially for massive IoT configurations, is however generally overlooked. In this work we evaluate the cost of dealing with thousands of sensors sending data to the edge with the commonly used encoding of JSON over REST interfaces, and compare this to other mechanisms that use binary encodings as well as streaming interfaces. The choice has a big impact on the microservice implementation, as a wrong selection can lead to excessive resource consumption, because using a less efficient encoding and transport mechanism results in much higher resource requirements, even to do an identical job.

Publication Type:Journal Article
Publication Sub Type:Article
Authors:Tusa F, Clayman S
Publisher:SPRINGER
Publication date:01/09/2021
Journal:JOURNAL OF GRID COMPUTING
Volume:19
Issue:3
Article number:ARTN 32
Print ISSN:1570-7873
Author URL:http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp...
DOI:http://dx.doi.org/10.1007/s10723-021-09577-9
Full Text URL:https://discovery.ucl.ac.uk/id/eprint/10131912/

Explore how UCL research is advancing the future technologies of a connected world: