Fog Function: Serverless Fog Computing for Data Intensive IoT Services

07/18/2019
by   Bin Cheng, et al.
0

Fog computing can support IoT services with fast response time and low bandwidth usage by moving computation from the cloud to edge devices. However, existing fog computing frameworks have limited flexibility to support dynamic service composition with a data-oriented approach. Function-as-a-Service (FaaS) is a promising programming model for fog computing to enhance flexibility, but the current event- or topic-based design of function triggering and the separation of data management and function execution result in inefficiency for data-intensive IoT services. To achieve both flexibility and efficiency, we propose a data-centric programming model called Fog Function and also introduce its underlying orchestration mechanism that leverages three types of contexts: data context, system context, and usage context. Moreover, we showcase a concrete use case for smart parking where Fog Function allows service developers to easily model their service logic with reduced learning efforts compared to a static service topology. Our performance evaluation results show that the Fog Function can be scaled to hundreds of fog nodes. Fog Function can improve system efficiency by saving 95 function and it can reduce service latency by 30

READ FULL TEXT
research
06/01/2020

Algorithms for Computing in Fog Systems: principles, algorithms, and Challenges

Fog computing is an architecture that is used to distribute resources su...
research
03/31/2019

Exploring the Effectiveness of Service Decomposition in Fog Computing Architecture for the Internet of Things

The Internet of Things (IoT) aims to connect everyday physical objects t...
research
02/05/2021

A Serverless Cloud-Fog Platform for DNN-Based Video Analytics with Incremental Learning

DNN-based video analytics have empowered many new applications (e.g., au...
research
01/28/2020

Distributed Optimization for Energy-efficient Fog Computing in the Tactile Internet

Tactile Internet is an emerging concept that focuses on supporting high-...
research
07/04/2023

Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Services

Graph Neural Networks (GNNs) have gained growing interest in miscellaneo...
research
06/02/2023

Eventually Consistent Configuration Management in Fog Systems with CRDTs

Current fog systems rely on centralized and strongly consistent services...
research
11/04/2020

A Self-stabilizing Control Plane for the Edge and Fog Ecosystems

Fog Computing is now emerging as the dominating paradigm bridging the co...

Please sign up or login with your details

Forgot password? Click here to reset