Making Edge-Computing Resilient

Yotam Harchol, Aisha Mushtaq, Vivian Fang, James McCauley, Aurojit Panda and Scott Shenker

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2019-9
April 28, 2019

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-9.pdf

The introduction of computational resources at the network edge allows us to offload computation from clients and/or servers, thereby reducing response latency, backbone bandwidth, and computational requirements on clients. More fundamentally, edge-computing moves us from a client-server model to a client-edge-server model. While this is an attractive paradigm for many applications, it raises the question of how to design client-edge-server systems so they can tolerate edge failures and client mobility. This is particularly challenging when edge processing is stateful. In this paper we propose a design for meeting this challenge called the Client-Edge-Server for Stateful Network Applications (CESSNA).

Advisor: Scott Shenker and Sylvia Ratnasamy


BibTeX citation:

@mastersthesis{Harchol:EECS-2019-9,
    Author = {Harchol, Yotam and Mushtaq, Aisha and Fang, Vivian and McCauley, James and Panda, Aurojit and Shenker, Scott},
    Title = {Making Edge-Computing Resilient},
    School = {EECS Department, University of California, Berkeley},
    Year = {2019},
    Month = {Apr},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-9.html},
    Number = {UCB/EECS-2019-9},
    Abstract = {The introduction of computational resources at the network edge allows us to offload computation from clients and/or servers, thereby reducing response latency, backbone bandwidth, and computational requirements on clients. More fundamentally, edge-computing moves us from a client-server model to a client-edge-server model.  While this is an attractive paradigm for many applications, it raises the question of how to design client-edge-server systems so they can
tolerate edge failures and client mobility.  This is particularly challenging when edge  processing  is  stateful.   In  this  paper  we  propose  a  design  for  meeting this challenge called the Client-Edge-Server for Stateful Network Applications (CESSNA).}
}

EndNote citation:

%0 Thesis
%A Harchol, Yotam
%A Mushtaq, Aisha
%A Fang, Vivian
%A McCauley, James
%A Panda, Aurojit
%A Shenker, Scott
%T Making Edge-Computing Resilient
%I EECS Department, University of California, Berkeley
%D 2019
%8 April 28
%@ UCB/EECS-2019-9
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-9.html
%F Harchol:EECS-2019-9