,
Eder Ollora Zaballa
,
Michael Stübert Berger
,
Ying Yan
Creative Commons Attribution 3.0 Unported license
Fog computing has been introduced to deliver Cloud-based services to the Internet of Things (IoT) devices. It locates geographically closer to IoT devices than Cloud networks and aims at offering latency-critical computation and storage to end-user applications. To leverage Fog computing for computational offloading from end-users, it is important to optimize resources in the Fog nodes dynamically. Provisioning requires knowledge of the current network state, thus, monitoring mechanisms play a significant role to conduct resource management in the network. To keep track of the state of devices, we use P4, a data-plane programming language, to describe data-plane abstraction of Fog network devices and collect telemetry without the intervention of the control plane or adding a big amount of overhead. In this paper, we propose a software-defined architecture with a programmable data plane for data telemetry detection that can be integrated into Fog network resource management. After the implementation of detecting data telemetry based on In-Band Network Telemetry (INT) within a Mininet simulation, we show the available features and preliminary Fog resource management based on the collected data telemetry and future telemetry-based traffic engineering possibilities.
@InProceedings{zhou_et_al:OASIcs.Fog-IoT.2020.12,
author = {Zhou, Zifan and Ollora Zaballa, Eder and Berger, Michael St\"{u}bert and Yan, Ying},
title = {{Detection of Fog Network Data Telemetry Using Data Plane Programming}},
booktitle = {2nd Workshop on Fog Computing and the IoT (Fog-IoT 2020)},
pages = {12:1--12:11},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-144-3},
ISSN = {2190-6807},
year = {2020},
volume = {80},
editor = {Cervin, Anton and Yang, Yang},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.Fog-IoT.2020.12},
URN = {urn:nbn:de:0030-drops-120062},
doi = {10.4230/OASIcs.Fog-IoT.2020.12},
annote = {Keywords: SDN, P4, P4Runtime, control planes, Fog, Edge}
}