Edge-Mapping of Service Function Trees for Sensor Event Processing
Babar Shahzaad, Alistair Barros, Colin Fidge

TL;DR
This paper proposes a novel algorithm for mapping service function trees onto fog networks to optimize sensor event processing in IIoT applications, addressing resource constraints and deadline requirements.
Contribution
It introduces a new architecture and algorithm for effective placement of service functions in fog computing for IoT, improving over existing single placement strategies.
Findings
Algorithm successfully maps SFTs to network nodes in simulations.
Enhanced resource utilization and deadline adherence in fog environments.
Overcomes bottlenecks of traditional single service placement methods.
Abstract
Fog computing offers increased performance and efficiency for Industrial Internet of Things (IIoT) applications through distributed data processing in nearby proximity to sensors. Given resource constraints and their contentious use in IoT networks, current strategies strive to optimise which data processing tasks should be selected to run on fog devices. In this paper, we advance a more effective data processing architecture for optimisation purposes. Specifically, we consider the distinct functions of sensor data streaming, multi-stream data aggregation and event handling, required by IoT applications for identifying actionable events. We retrofit this event processing pipeline into a logical architecture, structured as a service function tree (SFT), comprising service function chains. We present a novel algorithm for mapping the SFT into a fog network topology in which nodes selected…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Advanced Database Systems and Queries · Distributed and Parallel Computing Systems
