Skip to main content

Research Repository

Advanced Search

A Data Serialization-based Framework for Efficient IoT Management

Huseynov, Khayal; Cakir, Lal Verda; Al-Shareeda, Sarah; Özdem, Mehmet¨; Canberk, Berk

Authors

Khayal Huseynov

Lal Verda Cakir

Sarah Al-Shareeda

Mehmet¨ Özdem



Abstract

The Internet of Things (IoT) management relies on the efficient and timely transfer of data from sensors to applications. Processing required data transformations at the edge gateway introduces spatial complexity issues, particularly concerning resource constraints and latency requirements. By adopting a zero-copy binary format, Flatbuffers, we reduce the spatial complexity of processing at IoT edge gateway. However, at the service applications, interoperability challenges may arise when dealing with binary data formats compared to text-based formats. To accommodate the constraints of IoT edge gateways and service applications, we introduce a framework that aims to improve the data exchange rate between the IoT layer and the management layer while maintaining interoperability. Our comparative analysis across three scenarios, involving single and multiple sensors, shows that the proposed FlatBuffers-based framework outperforms the conventional JSON and Protocol Buffers formats in terms of frequency. These findings highlight the significant potential of FlatBuffers in boosting the real-time interaction capabilities of IoT systems.

Citation

Huseynov, K., Cakir, L. V., Al-Shareeda, S., Özdem, M., & Canberk, B. (2024, November). A Data Serialization-based Framework for Efficient IoT Management. Presented at 2024 IEEE 10th World Forum on Internet of Things (WF-IoT), Ottawa, Canada

Presentation Conference Type Conference Paper (published)
Conference Name 2024 IEEE 10th World Forum on Internet of Things (WF-IoT)
Start Date Nov 10, 2024
End Date Nov 13, 2024
Acceptance Date Jul 31, 2024
Deposit Date Oct 11, 2024
Peer Reviewed Peer Reviewed
Keywords Internet of Things (IoT); Data Serialization; Serialization Format; Edge Computing