EdgeFaaS: A Function-based Framework for Edge Computing

10/04/2022
by   Runyu Jin, et al.
0

The rapid growth of data generated from Internet of Things (IoTs) such as smart phones and smart home devices presents new challenges to cloud computing in transferring, storing, and processing the data. With increasingly more powerful edge devices, edge computing, on the other hand, has the potential to better responsiveness, privacy, and cost efficiency. However, resources across the cloud and edge are highly distributed and highly diverse. To address these challenges, this paper proposes EdgeFaaS, a Function-as-a-Service (FaaS) based computing framework that supports the flexible, convenient, and optimized use of distributed and heterogeneous resources across IoT, edge, and cloud systems. EdgeFaaS allows cluster resources and individual devices to be managed under the same framework and provide computational and storage resources for functions. It provides virtual function and virtual storage interfaces for consistent function management and storage management across heterogeneous compute and storage resources. It automatically optimizes the scheduling of functions and placement of data according to their performance and privacy requirements. EdgeFaaS is evaluated based on two edge workflows: video analytics workflow and federated learning workflow, both of which are representative edge applications and involve large amounts of input data generated from edge devices.

READ FULL TEXT

page 3

page 10

page 11

research
10/27/2020

EdgeBench: A Workflow-based Benchmark for Edge Computing

Edge computing has been developed to utilize multiple tiers of resources...
research
01/31/2019

A Commodity SBC-Edge Cluster for Smart Cities

The commodity Single Board Computers (SBCs) are increasingly becoming po...
research
06/12/2020

Workflow environments for advanced cyberinfrastructure platforms

Progress in science is deeply bound to the effective use of high-perform...
research
05/07/2021

Simulation and evaluation of cloud storage caching for data intensive science

A common task in scientific computing is the derivation of data. This wo...
research
06/17/2020

Wide-Area Data Analytics

We increasingly live in a data-driven world, with diverse kinds of data ...
research
11/23/2018

Costless: Optimizing Cost of Serverless Computing through Function Fusion and Placement

Serverless computing has recently experienced significant adoption by se...
research
03/28/2022

SyncMesh: Improving Data Locality for Function-as-a-Service in Meshed Edge Networks

The increasing use of Internet of Things devices coincides with more com...

Please sign up or login with your details

Forgot password? Click here to reset