liu.seSearch for publications in DiVA
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
VioLinn: Proximity-aware Edge Placement with Dynamic and Elastic Resource Provisioning
Linköpings universitet, Institutionen för datavetenskap, Programvara och system. Linköpings universitet, Tekniska fakulteten.ORCID-id: 0000-0002-7300-3603
Activeeon, France; Univ Rennes, France.
Univ Rennes, France.
Linköpings universitet, Institutionen för datavetenskap, Programvara och system. Linköpings universitet, Tekniska fakulteten.ORCID-id: 0000-0002-1485-0802
2023 (engelsk)Inngår i: ACM TRANSACTIONS ON INTERNET OF THINGS, E-ISSN 2577-6207, Vol. 4, nr 1, artikkel-id 7Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Deciding where to handle services and tasks, as well as provisioning an adequate amount of computing resources for this handling, is a main challenge of edge computing systems. Moreover, latency-sensitive services constrain the type and location of edge devices that can provide the needed resources. When available resources are scarce there is a possibility that some resource allocation requests are denied. In this work, we propose the VioLinn system to tackle the joint problems of task placement, service placement, and edge device provisioning. Dealing with latency-sensitive services is achieved through proximityaware algorithms that ensure the tasks are handled close to the end-user. Moreover, the concept of spare edge device is introduced to handle sudden load variations in time and space without having to continuously over-provision. Several spare device selection algorithms are proposed with different cost/performance tradeoffs. Evaluations are performed both in a Kubernetes-based testbed and using simulations and show the benefit of using spare devices for handling localized load spikes with higher quality of service (QoS) and lower computing resource usage. The study of the different algorithms shows that it is possible to achieve this increase in QoS with different tradeoffs against cost and performance.

sted, utgiver, år, opplag, sider
ASSOC COMPUTING MACHINERY , 2023. Vol. 4, nr 1, artikkel-id 7
Emneord [en]
Edge/fog computing; resource management; Kubernetes; elasticity
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-193143DOI: 10.1145/3573125ISI: 000949035400007Scopus ID: 2-s2.0-85150308341OAI: oai:DiVA.org:liu-193143DiVA, id: diva2:1751579
Merknad

Funding Agencies|CUGS national graduate school; ELLIIT strategic research area; IRISA collaboration from Rennes Metropole

Tilgjengelig fra: 2023-04-18 Laget: 2023-04-18 Sist oppdatert: 2025-10-02bibliografisk kontrollert
Inngår i avhandling
1. Orchestrating a Resource-aware Edge
Åpne denne publikasjonen i ny fane eller vindu >>Orchestrating a Resource-aware Edge
2024 (engelsk)Doktoravhandling, med artikler (Annet vitenskapelig)
Abstract [en]

More and more services are moving to the cloud, attracted by the promise of unlimited resources that are accessible anytime, and are managed by someone else. However, hosting every type of service in large cloud datacenters is not possible or suitable, as some emerging applications have stringent latency or privacy requirements, while also handling huge amounts of data. Therefore, in recent years, a new paradigm has been proposed to address the needs of these applications: the edge computing paradigm. Resources provided at the edge (e.g., for computation and communication) are constrained, hence resource management is of crucial importance.

The incoming load to the edge infrastructure varies both in time and space. Managing the edge infrastructure so that the appropriate resources are available at the required time and location is called orchestrating. This is especially challenging in case of sudden load spikes and when the orchestration impact itself has to be limited. This thesis enables edge computing orchestration with increased resource-awareness by contributing with methods, techniques, and concepts for edge resource management. First, it proposes methods to better understand the edge resource demand. Second, it provides solutions on the supply side for orchestrating edge resources with different characteristics in order to serve edge applications with satisfactory quality of service. Finally, the thesis includes a critical perspective on the paradigm, by considering sustainability challenges.

To understand the demand patterns, the thesis presents a methodology for categorizing the large variety of use cases that are proposed in the literature as potential applications for edge computing. The thesis also proposes methods for characterizing and modeling applications, as well as for gathering traces from real applications and analyzing them. These different approaches are applied to a prototype from a typical edge application domain: Mixed Reality. The important insight here is that application descriptions or models that are not based on a real application may not be giving an accurate picture of the load. This can drive incorrect decisions about what should be done on the supply side and thus waste resources.

Regarding resource supply, the thesis proposes two orchestration frameworks for managing edge resources and successfully dealing with load spikes while avoiding over-provisioning. The first one utilizes mobile edge devices while the second leverages the concept of spare devices. Then, focusing on the request placement part of orchestration, the thesis formalizes it in the case of applications structured as chains of functions (so-called microservices) as an instance of the Traveling Purchaser Problem and solves it using Integer Linear Programming. Two different energy metrics influencing request placement decisions are proposed and evaluated.

Finally, the thesis explores further resource awareness. Sustainability challenges that should be highlighted more within edge computing are collected. Among those related to resource use, the strategy of sufficiency is promoted as a way forward. It involves aiming at only using the needed resources (no more, no less) with a goal of reducing resource usage. Different tools to adopt it are proposed and their use demonstrated through a case study.

sted, utgiver, år, opplag, sider
Linköping: Linköping University Electronic Press, 2024. s. 96
Serie
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 2403
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-207114 (URN)10.3384/9789180757485 (DOI)9789180757478 (ISBN)9789180757485 (ISBN)
Disputas
2024-10-04, Ada Lovelace, B Building, Campus Valla, Linköping, 09:15 (engelsk)
Opponent
Veileder
Merknad

Funding agency: The Swedish National Graduate School of Computer Science (CUGS)

Tilgjengelig fra: 2024-09-02 Laget: 2024-09-02 Sist oppdatert: 2024-12-09bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Toczé, KlervieNadjm-Tehrani, Simin

Søk i DiVA

Av forfatter/redaktør
Toczé, KlervieNadjm-Tehrani, Simin
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 265 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf