NEPTUNE: Network- and GPU-aware Management of Serverless Functions at the Edge

Nowadays a wide range of applications is constrained by low-latency requirements that cloud infrastructures cannot meet. Multi-access Edge Computing (MEC) has been proposed as the reference architecture for executing applications closer to users and reducing latency, but new challenges arise: edge n...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) s. 144 - 155
Hlavní autoři: Baresi, Luciano, Hu, Davide Yi Xian, Quattrocchi, Giovanni, Terracciano, Luca
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 01.05.2022
Témata:
ISSN:2157-2321
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Nowadays a wide range of applications is constrained by low-latency requirements that cloud infrastructures cannot meet. Multi-access Edge Computing (MEC) has been proposed as the reference architecture for executing applications closer to users and reducing latency, but new challenges arise: edge nodes are resource-constrained, the workload can vary significantly since users are nomadic, and task complexity is increasing (e.g., machine learning inference). To overcome these problems, the paper presents NEPTUNE, a serverless-based framework for managing complex MEC solutions. NEPTUNE i) places functions on edge nodes according to user locations, ii) avoids the saturation of single nodes, iii) exploits GPUs when available, and iv) allocates resources (CPU cores) dynamically to meet foreseen execution times. A prototype, built on top of K3S, was used to evaluate NEPTUNE on a set of experiments that demonstrate a significant reduction in terms of response time, network overhead, and resource consumption compared to three well-known approaches. CCS CONCEPTS * Theory of computation → Scheduling algorithms; * Computing methodologies →Distributed computing methodologies; * Computer systems organization →Distributed architectures.
AbstractList Nowadays a wide range of applications is constrained by low-latency requirements that cloud infrastructures cannot meet. Multi-access Edge Computing (MEC) has been proposed as the reference architecture for executing applications closer to users and reducing latency, but new challenges arise: edge nodes are resource-constrained, the workload can vary significantly since users are nomadic, and task complexity is increasing (e.g., machine learning inference). To overcome these problems, the paper presents NEPTUNE, a serverless-based framework for managing complex MEC solutions. NEPTUNE i) places functions on edge nodes according to user locations, ii) avoids the saturation of single nodes, iii) exploits GPUs when available, and iv) allocates resources (CPU cores) dynamically to meet foreseen execution times. A prototype, built on top of K3S, was used to evaluate NEPTUNE on a set of experiments that demonstrate a significant reduction in terms of response time, network overhead, and resource consumption compared to three well-known approaches. CCS CONCEPTS * Theory of computation → Scheduling algorithms; * Computing methodologies →Distributed computing methodologies; * Computer systems organization →Distributed architectures.
Author Hu, Davide Yi Xian
Baresi, Luciano
Quattrocchi, Giovanni
Terracciano, Luca
Author_xml – sequence: 1
  givenname: Luciano
  surname: Baresi
  fullname: Baresi, Luciano
  email: luciano.baresi@polimi.it
  organization: Informazione e Bioingegneria, Politecnico di Milano,Dipartimento di Elettronica,Milan,Italy
– sequence: 2
  givenname: Davide Yi Xian
  surname: Hu
  fullname: Hu, Davide Yi Xian
  email: davideyi.xianhu@polimi.it
  organization: Informazione e Bioingegneria, Politecnico di Milano,Dipartimento di Elettronica,Milan,Italy
– sequence: 3
  givenname: Giovanni
  surname: Quattrocchi
  fullname: Quattrocchi, Giovanni
  email: giovanni.quattrocchi@polimi.it
  organization: Informazione e Bioingegneria, Politecnico di Milano,Dipartimento di Elettronica,Milan,Italy
– sequence: 4
  givenname: Luca
  surname: Terracciano
  fullname: Terracciano, Luca
  email: luca.terracciano@polimi.it
  organization: Informazione e Bioingegneria, Politecnico di Milano,Dipartimento di Elettronica,Milan,Italy
BookMark eNotzM1OwkAUQOHRaCJi1y7czAsU7_zRGXeGFDTBSiJdk9vOHazC1LQV4ttLoqtvcZJzzS5iG4mxWwETIbS5V0Zqq_XkpAUjzljiMnsKoJwCY8_ZSAqTpVJJccWSvv8AAGmNVQ5GrCjy1bos8gde0HBsu8-UY_R8sSpTPGJH_AUjbmlPceBt4G_UHajbUd_z-Xesh6aNPceBD-_Ec7-lG3YZcNdT8u-YlfN8PXtKl6-L59njMkWpsyEVTphKaQjeyBqQauN8MIigp5UMAQhEcB5sUJl1BM4qr-TU6xpIo60rNWZ3f9-GiDZfXbPH7mfjMuecVuoXQo1Ozg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3524844.3528051
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781450393058
1450393055
EISSN 2157-2321
EndPage 155
ExternalDocumentID 9799943
Genre orig-research
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-a247t-1915b340fd52c0aec59df5aa046b2ff0e01f9d08f3789e0983d326d4c0e4a8cb3
IEDL.DBID RIE
ISICitedReferencesCount 13
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000851573900018&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:20:06 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a247t-1915b340fd52c0aec59df5aa046b2ff0e01f9d08f3789e0983d326d4c0e4a8cb3
PageCount 12
ParticipantIDs ieee_primary_9799943
PublicationCentury 2000
PublicationDate 2022-May
PublicationDateYYYYMMDD 2022-05-01
PublicationDate_xml – month: 05
  year: 2022
  text: 2022-May
PublicationDecade 2020
PublicationTitle 2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
PublicationTitleAbbrev SEAMS
PublicationYear 2022
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002858390
ssj0003211717
Score 1.9217712
Snippet Nowadays a wide range of applications is constrained by low-latency requirements that cloud infrastructures cannot meet. Multi-access Edge Computing (MEC) has...
SourceID ieee
SourceType Publisher
StartPage 144
SubjectTerms Computer architecture
control theory
dynamic resource allocation
edge computing
gpu
Machine learning
Multi-access edge computing
Organizations
placement
Prototypes
Scheduling algorithms
serverless
Time factors
Title NEPTUNE: Network- and GPU-aware Management of Serverless Functions at the Edge
URI https://ieeexplore.ieee.org/document/9799943
WOSCitedRecordID wos000851573900018&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVaxMBUoEV8ywMjbt3Yrm1WlMKAogwt6lY59hmxpKhN4e9jpyFlYGFzPEVOfO_efbxD6M5BYUUhxoRpYwl3rCBqojzxSVSnCt4cr0MXry8yy9RiofMOum97YQCgLj6DYVzWuXy3stsYKhvFFJTmrIu6Uk52vVptPCVRImA9bZ9ZYDaBqjRqPmMuRsHV4IrzYdQzoTEx-WucSo0m097_3uMYDfZteThvAecEdaA8Rb2fuQy4uaZ9lGVpPptn6QPOdkXeBJvS4ad8TsyXWQPe17zglcfRXEDMuW_wNKBc_SNiU-HgGuLUvcEAzafp7PGZNHMTiEm4rEigYKJgnHonEksNWKGdF8YEKlwk3lOgY68dVZ5JpYFqxVxw4hy3FLhRtmBn6KBclXCO8KTwwZJaDmB0gDupQALjHlggs1FI_gL14_EsP3bSGMvmZC7_3r5CR0nsHqjrBa_RQbXewg06tJ_V-2Z9W3_PbzgZnmg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZKQYKpQIt444ERt25sNw4rSimiRBla1K1y7DNiSVGbwt_HTkPKwMJme7LOj7vvHt8hdGsg0yITfcIipQk3LCNyIC2xgWenctYcL10Xr-MwSeRsFqUNdFfXwgBAmXwGXT8sY_lmodfeVdbzIaiIsx206ztnVdVatUclkMJpe1rPmcM2DqxUfD59LnrO2OCS865nNKE-NPmroUqpT4at_-3kEHW2hXk4rVXOEWpAfoxaP50ZcPVQ2yhJ4nQyTeJ7nGzSvAlWucGP6ZSoL7UEvM16wQuL_YcBPuq-wkOn58qriFWBnXGIY_MGHTQdxpOHEak6JxAV8LAgDoSJjHFqjQg0VaBFZKxQyoHhLLCWAu3byFBpWSgjoJFkxplxhmsKXEmdsRPUzBc5nCI8yKz7SzUHUJGTeSghBMYtMAdnPZX8GWp78cw_NuQY80oy538v36D90eRlPB8_Jc8X6CDwtQRl9uAlahbLNVyhPf1ZvK-W1-XZfgOr_KGx
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2022+International+Symposium+on+Software+Engineering+for+Adaptive+and+Self-Managing+Systems+%28SEAMS%29&rft.atitle=NEPTUNE%3A+Network-+and+GPU-aware+Management+of+Serverless+Functions+at+the+Edge&rft.au=Baresi%2C+Luciano&rft.au=Hu%2C+Davide+Yi+Xian&rft.au=Quattrocchi%2C+Giovanni&rft.au=Terracciano%2C+Luca&rft.date=2022-05-01&rft.pub=ACM&rft.eissn=2157-2321&rft.spage=144&rft.epage=155&rft_id=info:doi/10.1145%2F3524844.3528051&rft.externalDocID=9799943