CESSNA: Resilient edge-computing

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

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

Abstract

The introduction of computational resources at the network edge has moved us from a Client-Server model to a Client-Edge-Server model. By offloading computation from clients and/or servers, this approach can reduce response latency, backbone bandwidth, and computational requirements on clients. While this is an attractive paradigm for many applications, particularly 5G mobile networks and IoT devices, it raises the question of how one can design such a client-edge-server system to tolerate edge failures and client mobility. The key challenge is to ensure correctness when the edge processing is stateful (so the processing depends on state it has previously seen from the client and/or server). In this paper we propose an initial design for meeting this challenge called Client-Edge-Server for Stateful Network Applications (CESSNA).

Original languageEnglish (US)
Title of host publicationMECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018
PublisherAssociation for Computing Machinery, Inc
Pages1-6
Number of pages6
ISBN (Electronic)9781450359061
DOIs
StatePublished - Aug 7 2018
Event2nd Workshop on Mobile Edge Communications, MECOMM 2018, in conjunction with ACM SIGCOMM 2018 - Budapest, Hungary
Duration: Aug 20 2018 → …

Other

Other2nd Workshop on Mobile Edge Communications, MECOMM 2018, in conjunction with ACM SIGCOMM 2018
CountryHungary
CityBudapest
Period8/20/18 → …

Fingerprint

Servers
Processing
Wireless networks
Bandwidth

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Science Applications
  • Computer Networks and Communications

Cite this

Harchol, Y., Mushtaq, A., McCauley, J., Panda, A., & Shenker, S. (2018). CESSNA: Resilient edge-computing. In MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018 (pp. 1-6). Association for Computing Machinery, Inc. https://doi.org/10.1145/3229556.3229558

CESSNA : Resilient edge-computing. / Harchol, Yotam; Mushtaq, Aisha; McCauley, James; Panda, Aurojit; Shenker, Scott.

MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018. Association for Computing Machinery, Inc, 2018. p. 1-6.

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

Harchol, Y, Mushtaq, A, McCauley, J, Panda, A & Shenker, S 2018, CESSNA: Resilient edge-computing. in MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018. Association for Computing Machinery, Inc, pp. 1-6, 2nd Workshop on Mobile Edge Communications, MECOMM 2018, in conjunction with ACM SIGCOMM 2018, Budapest, Hungary, 8/20/18. https://doi.org/10.1145/3229556.3229558
Harchol Y, Mushtaq A, McCauley J, Panda A, Shenker S. CESSNA: Resilient edge-computing. In MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018. Association for Computing Machinery, Inc. 2018. p. 1-6 https://doi.org/10.1145/3229556.3229558
Harchol, Yotam ; Mushtaq, Aisha ; McCauley, James ; Panda, Aurojit ; Shenker, Scott. / CESSNA : Resilient edge-computing. MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018. Association for Computing Machinery, Inc, 2018. pp. 1-6
@inproceedings{bffd90ae23c34116b7fd5619bcfd17e2,
title = "CESSNA: Resilient edge-computing",
abstract = "The introduction of computational resources at the network edge has moved us from a Client-Server model to a Client-Edge-Server model. By offloading computation from clients and/or servers, this approach can reduce response latency, backbone bandwidth, and computational requirements on clients. While this is an attractive paradigm for many applications, particularly 5G mobile networks and IoT devices, it raises the question of how one can design such a client-edge-server system to tolerate edge failures and client mobility. The key challenge is to ensure correctness when the edge processing is stateful (so the processing depends on state it has previously seen from the client and/or server). In this paper we propose an initial design for meeting this challenge called Client-Edge-Server for Stateful Network Applications (CESSNA).",
author = "Yotam Harchol and Aisha Mushtaq and James McCauley and Aurojit Panda and Scott Shenker",
year = "2018",
month = "8",
day = "7",
doi = "10.1145/3229556.3229558",
language = "English (US)",
pages = "1--6",
booktitle = "MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - CESSNA

T2 - Resilient edge-computing

AU - Harchol, Yotam

AU - Mushtaq, Aisha

AU - McCauley, James

AU - Panda, Aurojit

AU - Shenker, Scott

PY - 2018/8/7

Y1 - 2018/8/7

N2 - The introduction of computational resources at the network edge has moved us from a Client-Server model to a Client-Edge-Server model. By offloading computation from clients and/or servers, this approach can reduce response latency, backbone bandwidth, and computational requirements on clients. While this is an attractive paradigm for many applications, particularly 5G mobile networks and IoT devices, it raises the question of how one can design such a client-edge-server system to tolerate edge failures and client mobility. The key challenge is to ensure correctness when the edge processing is stateful (so the processing depends on state it has previously seen from the client and/or server). In this paper we propose an initial design for meeting this challenge called Client-Edge-Server for Stateful Network Applications (CESSNA).

AB - The introduction of computational resources at the network edge has moved us from a Client-Server model to a Client-Edge-Server model. By offloading computation from clients and/or servers, this approach can reduce response latency, backbone bandwidth, and computational requirements on clients. While this is an attractive paradigm for many applications, particularly 5G mobile networks and IoT devices, it raises the question of how one can design such a client-edge-server system to tolerate edge failures and client mobility. The key challenge is to ensure correctness when the edge processing is stateful (so the processing depends on state it has previously seen from the client and/or server). In this paper we propose an initial design for meeting this challenge called Client-Edge-Server for Stateful Network Applications (CESSNA).

UR - http://www.scopus.com/inward/record.url?scp=85056850849&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85056850849&partnerID=8YFLogxK

U2 - 10.1145/3229556.3229558

DO - 10.1145/3229556.3229558

M3 - Conference contribution

AN - SCOPUS:85056850849

SP - 1

EP - 6

BT - MECOMM 2018 - Proceedings of the 2018 Workshop on Mobile Edge Communications, Part of SIGCOMM 2018

PB - Association for Computing Machinery, Inc

ER -