TY - GEN
T1 - Making edge-computing resilient
AU - Harchol, Yotam
AU - Mushtaq, Aisha
AU - Fang, Vivian
AU - McCauley, James
AU - Panda, Aurojit
AU - Shenker, Scott
N1 - Funding Information:
We thank our shepherd Indranil Gupta, and the anonymous reviewers for their helpful comments. We thank Ganesh Ananthanarayanan for discussions that led to our incorporation of the video workload. This work was funded in part by grants from Microsoft, Intel, VMware, Ericsson, Fu-turewei, and Cisco, and from NSF grants 1704941, 1817115, and 1817116.
Publisher Copyright:
© 2020 Owner/Author.
PY - 2020/10/12
Y1 - 2020/10/12
N2 - 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).
AB - 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).
KW - edge computing
KW - fault tolerance
UR - http://www.scopus.com/inward/record.url?scp=85095417569&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095417569&partnerID=8YFLogxK
U2 - 10.1145/3419111.3421278
DO - 10.1145/3419111.3421278
M3 - Conference contribution
AN - SCOPUS:85095417569
T3 - SoCC 2020 - Proceedings of the 2020 ACM Symposium on Cloud Computing
SP - 253
EP - 266
BT - SoCC 2020 - Proceedings of the 2020 ACM Symposium on Cloud Computing
PB - Association for Computing Machinery, Inc
T2 - 11th ACM Symposium on Cloud Computing, SoCC 2020
Y2 - 19 October 2020 through 21 October 2020
ER -