Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3229556.3229558acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free access

CESSNA: Resilient Edge-Computing

Published: 07 August 2018 Publication History

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).

References

[1]
G. Ananthanarayanan, P. Bahl, P. Bodík, K. Chintalapudi, M. Philipose, L. Ravindranath, and S. Sinha. Real-time video analytics: The killer app for edge computing. Computer, 50(10):58--67, 2017.
[2]
T. C. Bressoud and F. B. Schneider. Hypervisor-based fault-tolerance. In SOSP, 1995.
[3]
J. Corbet. Checkpoint/restart in userspace. LWN https://lwn.net/Articles/572125/,2013.
[4]
V. Cozzolino, A. Y. Ding, and J. Ott. FADES: Fine-grained edge offloading with unikernels. In HotConNet, pages 36--41, 2017.
[5]
B. Cully, G. Lefebvre, D. T. Meyer, M. Feeley, N. C. Hutchinson, and A. Warfield. Remus: High availability via asynchronous virtual machine replication. In NSDI, 2008.
[6]
Docker checkpoint and restore. https://github.com/docker/cli/blob/master/experimental/checkpoint-restore.md, 2018.
[7]
Y. Dong, W. Ye, Y. Jiang, I. Pratt, S. Ma, J. Li, and H. Guan. COLO: coarse-grained lock-stepping virtual machines for non-stop service. In SOCC, 2013.
[8]
G. W. Dunlap, D. G. Lucchetti, M. A. Fetterman, and P. M. Chen. Execution replay of multiprocessor virtual machines. In VEE, 2008.
[9]
E. N. Elnozahy, L. Alvisi, Y. Wang, and D. B. Johnson. A survey of rollback-recovery protocols in message-passing systems. ACM Comput. Surv., 34(3), 2002.
[10]
B. I. Ismail, E. M. Goortani, M. B. A. Karim, W. M. Tat, S. Setapa, J. Y. Luke, and O. H. Hoe. Evaluation of docker as edge computing platform. In 2015 IEEE Conference on Open Systems (ICOS), Aug 2015.
[11]
OpenFog Consortium Architecture Working Group. OpenFog Reference Architecture for Fog Computing, Feb. 2017. https://www.openfogconsortium.org/ra/.
[12]
J. Sherry, P. X. Gao, S. Basu, A. Panda, A. Krishnamurthy, C. Maciocco, M. Manesh, J. Martins, S. Ratnasamy, L. Rizzo, and S. Shenker. Rollback-recovery for middle-boxes. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2015, London, United Kingdom, August 17-21, 2015, 2015.
[13]
I. Zhang, T. Denniston, Y. Baskakov, and A. Garthwaite. Optimizing vm checkpointing for restore performance in vmware esxi. In USENIX Annual Technical Conference, 2013.

Cited By

View all
  • (2024)BlendNet: An Assisted Digital Distribution Platform for Underserved PopulationsProceedings of the 7th ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies10.1145/3674829.3675056(1-17)Online publication date: 8-Jul-2024
  • (2023)Fault Tolerant Edge Computing: Challenges and Opportunities2023 IEEE 7th International Conference on Fog and Edge Computing (ICFEC)10.1109/ICFEC57925.2023.00018(73-80)Online publication date: 1-May-2023
  • (2023)DAIP: a delay-efficient and availability-aware IoT application placement in fog environmentsComputing10.1007/s00607-022-01142-w105:9(2007-2035)Online publication date: 28-Jan-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MECOMM'18: Proceedings of the 2018 Workshop on Mobile Edge Communications
August 2018
56 pages
ISBN:9781450359061
DOI:10.1145/3229556
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 August 2018

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SIGCOMM '18
Sponsor:
SIGCOMM '18: ACM SIGCOMM 2018 Conference
August 20, 2018
Budapest, Hungary

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)146
  • Downloads (Last 6 weeks)23
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)BlendNet: An Assisted Digital Distribution Platform for Underserved PopulationsProceedings of the 7th ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies10.1145/3674829.3675056(1-17)Online publication date: 8-Jul-2024
  • (2023)Fault Tolerant Edge Computing: Challenges and Opportunities2023 IEEE 7th International Conference on Fog and Edge Computing (ICFEC)10.1109/ICFEC57925.2023.00018(73-80)Online publication date: 1-May-2023
  • (2023)DAIP: a delay-efficient and availability-aware IoT application placement in fog environmentsComputing10.1007/s00607-022-01142-w105:9(2007-2035)Online publication date: 28-Jan-2023
  • (2022)Áika: A Distributed Edge System for AI InferenceBig Data and Cognitive Computing10.3390/bdcc60200686:2(68)Online publication date: 17-Jun-2022
  • (2021)A Survey on Trustworthiness for the Internet of ThingsIEEE Access10.1109/ACCESS.2021.30664579(42493-42514)Online publication date: 2021
  • (2021)Failure-resilient DAG task scheduling in edge computingComputer Networks10.1016/j.comnet.2021.108361(108361)Online publication date: Aug-2021
  • (2021)An approach for discovery and scheduling replaceable service on edge environmentNeural Computing and Applications10.1007/s00521-021-05862-6Online publication date: 19-Apr-2021
  • (2020)A Self-stabilizing Control Plane for Fog Ecosystems2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC)10.1109/UCC48980.2020.00021(13-22)Online publication date: Dec-2020
  • (2020)Preserving Edge Knowledge Sharing Among IoT Services: A Blockchain-Based ApproachIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2019.29525874:5(653-665)Online publication date: Oct-2020
  • (2020)QoS-Aware Task Placement With Fault-Tolerance in the Edge-CloudIEEE Access10.1109/ACCESS.2020.29770898(77987-78003)Online publication date: 2020

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media