A Case for a Programmable Edge Storage Middleware

11/29/2021
by   Giulia Frascaria, et al.
0

Edge computing is a fast-growing computing paradigm where data is processed at the local site where it is generated, close to the end-devices. This can benefit a set of disruptive applications like autonomous driving, augmented reality, and collaborative machine learning, which produce incredible amounts of data that need to be shared, processed and stored at the edge to meet low latency requirements. However, edge storage poses new challenges due to the scarcity and heterogeneity of edge infrastructures and the diversity of edge applications. In particular, edge applications may impose conflicting constraints and optimizations that are hard to be reconciled on the limited, hard-to-scale edge resources. In this vision paper we argue that a new middleware for constrained edge resources is needed, providing a unified storage service for diverse edge applications. We identify programmability as a critical feature that should be leveraged to optimize the resource sharing while delivering the specialization needed for edge applications. Following this line, we make a case for eBPF and present the design for Griffin - a flexible, lightweight programmable edge storage middleware powered by eBPF.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2021

At the Edge of a Seamless Cloud Experience

There is a growing need for low latency for many devices and users. The ...
research
01/25/2019

Joint Service Placement and Request Routing in Multi-cell Mobile Edge Computing Networks

The proliferation of innovative mobile services such as augmented realit...
research
08/23/2023

Theory vs. Practice in Modeling Edge Storage Systems

Edge systems promise to bring data and computing closer to the users of ...
research
07/30/2018

EIQIS: Toward an Event-Oriented Indexable and Queryable Intelligent Surveillance System

Edge computing provides the ability to link distributor users for multim...
research
12/05/2022

Evaluation of Locality, Latency and Geospace Aware Data Placement Strategies at the Edge

With the rise in the adaptation of edge computing frameworks for applica...
research
11/11/2020

I-BOT: Interference-Based Orchestration of Tasks for Dynamic Unmanaged Edge Computing

In recent years, edge computing has become a popular choice for latency-...
research
09/23/2020

Edge Learning with Timeliness Constraints: Challenges and Solutions

Future machine learning (ML) powered applications, such as autonomous dr...

Please sign up or login with your details

Forgot password? Click here to reset