Dependency mining for service resilience at the edge

Dependency mining for service resilience at the edge

Abstract

Edge computing paradigm is prone to failures as it trades reliability against other quality of service properties such as low latency and geographical prevalence. Therefore, software services that run on edge infrastructure must rely on failure resilience techniques for uninterrupted delivery. Unique combination of hardware, software, and network characteristics of edge services is not addressed by existing techniques that are designed or tailored for cloud services. In this work, we propose a novel method for evaluating the resilience of replicated edge services, which exploits failure dependencies between edge servers to forecast probability of service interruption. This is done by analyzing historical failure logs of individual servers, modeling temporal dependencies as a dynamic Bayesian network, and inferring the probability that certain number of servers fail concurrently. Furthermore, we propose two replica scheduling algorithms that optimize different criteria in resilient service deployment, namely failure probability and cost of redundancy.

Grafik Top
Authors
  • Aral, Atakan
  • Brandic, Ivona
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
2018 IEEE/ACM Symposium on Edge Computing (SEC)
Divisions
Scientific Computing
Subjects
Kuenstliche Intelligenz
Systemarchitektur Allgemeines
Event Location
Bellevue, WA, United States
Event Type
Conference
Event Dates
25-27 Oct 2018
Series Name
2018 IEEE/ACM Symposium on Edge Computing (SEC)
ISSN/ISBN
978-1-5386-9445-9
Page Range
pp. 228-242
Date
2018
Export
Grafik Top