Elastic Services for Edge Computing
- Jonathan Fürst,
- Mauricio Fadel Argerich,
- Bin Cheng,
- Apostolos Papageorgiou
- ,
- Sapienza University of Rome,
- NEC Laboratories Europe GmbH,
- i2cat
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewOpen Access
Resume
Edge computing enables new, low-latency services close to data producers
and consumers. However, edge service management is challenged by high
hardware heterogeneity and missing elasticity capabilities. To address
these challenges, this paper introduces the concept of elastic services.
Elastic services are situation aware and can adapt themselves to the
current execution environment dynamically to adhere to their Service Level
Objectives (SLOs). This adaptation is achieved through Diversifiable
Programming (DivProg), a new programming model which uses function
annotations as interface between the service logic, its SLOs, and the
execution framework. DivProg enables developers to characterize their
services in a way that allows a third-party execution framework to run them
with the flow and the parametrization that conforms to changing SLOs. We
develop a prototype and perform an experimental evaluation which shows
that elastic services can seamlessly adapt to heterogeneous platforms
and scale with a wide range of input sizes, while adhering to their SLOs
with little programming effort.
and consumers. However, edge service management is challenged by high
hardware heterogeneity and missing elasticity capabilities. To address
these challenges, this paper introduces the concept of elastic services.
Elastic services are situation aware and can adapt themselves to the
current execution environment dynamically to adhere to their Service Level
Objectives (SLOs). This adaptation is achieved through Diversifiable
Programming (DivProg), a new programming model which uses function
annotations as interface between the service logic, its SLOs, and the
execution framework. DivProg enables developers to characterize their
services in a way that allows a third-party execution framework to run them
with the flow and the parametrization that conforms to changing SLOs. We
develop a prototype and perform an experimental evaluation which shows
that elastic services can seamlessly adapt to heterogeneous platforms
and scale with a wide range of input sizes, while adhering to their SLOs
with little programming effort.
Publikation information
Produktionstype
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewOriginalsprog
EngelskPublikationsmilepæle
- Udgivet - 2018
Publikationsstatus
Udgivet - 2018
Forlag
IEEE, USAISBN (Elektronisk)
978-3-9031-7614-0Publication IDs
- Scopus: 85060941320
Titel på værtspublikation
2018 14th International Conference on Network and Service Management (CNSM)Metrikker
PlumX
Hentninger
10
Antal citationer
11
Adgang til dokumenter
Accepteret manuskript, 455.34 KB
Relateret event
Titel
International Conference on Network and Service Management
Begivenhedstype
KonferenceGrad af anerkendelse
International begivenhedDato
05/12/2018 - 09/12/2018Lokation
RomeItalien
