Making edge-computing resilient

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The introduction of computational resources at the network edge allows application designers to offload computation from clients and/or servers, thereby reducing response latency and backbone bandwidth. More fundamentally, edge-computing moves applications from a client-server model to a client-edge-server model. While this is an attractive paradigm for many use cases, 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 strongly stateful. In this paper we propose a design for meeting this challenge called the Client-Edge-Server for Stateful Network Applications (CESSNA).

Original languageEnglish (US)
Title of host publicationSoCC 2020 - Proceedings of the 2020 ACM Symposium on Cloud Computing
PublisherAssociation for Computing Machinery, Inc
Number of pages14
ISBN (Electronic)9781450381376
StatePublished - Oct 12 2020
Event11th ACM Symposium on Cloud Computing, SoCC 2020 - Virtual, Online, United States
Duration: Oct 19 2020Oct 21 2020

Publication series

NameSoCC 2020 - Proceedings of the 2020 ACM Symposium on Cloud Computing


Conference11th ACM Symposium on Cloud Computing, SoCC 2020
Country/TerritoryUnited States
CityVirtual, Online


  • edge computing
  • fault tolerance

ASJC Scopus subject areas

  • Information Systems
  • Software
  • Artificial Intelligence


Dive into the research topics of 'Making edge-computing resilient'. Together they form a unique fingerprint.

Cite this