Tusa, F;
Clayman, S;
(2021)
The Impact of Encoding and Transport for Massive Real-time IoT Data on Edge Resource Consumption.
Journal of Grid Computing
, 19
, Article 32. 10.1007/s10723-021-09577-9.
Preview |
Text
Tusa-Clayman2021_Article_TheImpactOfEncodingAndTranspor.pdf - Published Version Download (1MB) | Preview |
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.
Type: | Article |
---|---|
Title: | The Impact of Encoding and Transport for Massive Real-time IoT Data on Edge Resource Consumption |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1007/s10723-021-09577-9 |
Publisher version: | https://doi.org/10.1007/s10723-021-09577-9 |
Language: | English |
Additional information: | This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng |
URI: | https://discovery.ucl.ac.uk/id/eprint/10131912 |
Archive Staff Only
![]() |
View Item |