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...
Uloženo v:
| Vydáno v: | 2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) s. 144 - 155 |
|---|---|
| Hlavní autoři: | , , , |
| 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 |