Distributed Algorithms for Multi-Resource Allocation
Novel network infrastructures require the distribution of computing and network resource control to meet stringent requirements in terms of latency, reliability and bitrate. 5G systems bring a key novelty in systems design that it the 'network slice'as a new resource provisioning entity. A...
Uloženo v:
| Vydáno v: | IEEE transactions on parallel and distributed systems Ročník 33; číslo 10; s. 2524 - 2539 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
IEEE
01.10.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Témata: | |
| ISSN: | 1045-9219, 1558-2183 |
| 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 | Novel network infrastructures require the distribution of computing and network resource control to meet stringent requirements in terms of latency, reliability and bitrate. 5G systems bring a key novelty in systems design that it the 'network slice'as a new resource provisioning entity. A network slice is meant to serve end-to-end services as a composition of different network and system resources as radio, link, storage and computing resources. Conventionally, each resource is managed by a distinct decision-maker, platform, provider, orchestrator or controller. Naturally, centralized slice orchestration approaches are proposed in the literature, where a multi-domain orchestrator allocates the resources, for instance using a multi-resource allocation rule. Nonetheless, while simplifying the algorithmic approach, centralization can come at the expense of scalability and performance. In this article, we propose new ways to distribute the slice multi-resource resource allocation problem, using cascade and parallel resource allocations that are functionally compatible with novel software platforms. We also show how to adapt the proposed algorithms to make them able to guarantee service level agreements on the minimum resource needed, and to take into account deadline priority policy scheduling. We provide an exhaustive analysis of the advantages and disadvantages of the different approaches, including a numerical analysis for a realistic setting. |
|---|---|
| AbstractList | Novel network infrastructures require the distribution of computing and network resource control to meet stringent requirements in terms of latency, reliability and bitrate. 5G systems bring a key novelty in systems design that it the 'network slice'as a new resource provisioning entity. A network slice is meant to serve end-to-end services as a composition of different network and system resources as radio, link, storage and computing resources. Conventionally, each resource is managed by a distinct decision-maker, platform, provider, orchestrator or controller. Naturally, centralized slice orchestration approaches are proposed in the literature, where a multi-domain orchestrator allocates the resources, for instance using a multi-resource allocation rule. Nonetheless, while simplifying the algorithmic approach, centralization can come at the expense of scalability and performance. In this paper, we propose new ways to distribute the slice multi-resource resource allocation problem, using cascade and parallel resource allocations that are functionally compatible with novel software platforms. We also show how to adapt the proposed algorithms to make them able to guarantee service level agreements on the minimum resource needed, and to take into account deadline priority policy scheduling. We provide an exhaustive analysis of the advantages and disadvantages of the different approaches, including a numerical analysis for a realistic setting. Novel network infrastructures require the distribution of computing and network resource control to meet stringent requirements in terms of latency, reliability and bitrate. 5G systems bring a key novelty in systems design that it the ‘network slice’as a new resource provisioning entity. A network slice is meant to serve end-to-end services as a composition of different network and system resources as radio, link, storage and computing resources. Conventionally, each resource is managed by a distinct decision-maker, platform, provider, orchestrator or controller. Naturally, centralized slice orchestration approaches are proposed in the literature, where a multi-domain orchestrator allocates the resources, for instance using a multi-resource allocation rule. Nonetheless, while simplifying the algorithmic approach, centralization can come at the expense of scalability and performance. In this article, we propose new ways to distribute the slice multi-resource resource allocation problem, using cascade and parallel resource allocations that are functionally compatible with novel software platforms. We also show how to adapt the proposed algorithms to make them able to guarantee service level agreements on the minimum resource needed, and to take into account deadline priority policy scheduling. We provide an exhaustive analysis of the advantages and disadvantages of the different approaches, including a numerical analysis for a realistic setting. |
| Author | Fossati, Francesca Secci, Stefano Rovedakis, Stephane |
| Author_xml | – sequence: 1 givenname: Francesca surname: Fossati fullname: Fossati, Francesca email: francesca.fossati@l2s.centralesupelec.fr organization: CentraleSupélec, Gif-sur-Yvette, France – sequence: 2 givenname: Stephane surname: Rovedakis fullname: Rovedakis, Stephane email: stephane.rovedakis@cnam.fr organization: Cnam, Cedric, Paris, France – sequence: 3 givenname: Stefano orcidid: 0000-0002-6129-0676 surname: Secci fullname: Secci, Stefano email: stefano.secci@cnam.fr organization: Cnam, Cedric, Paris, France |
| BackLink | https://hal.science/hal-03533348$$DView record in HAL |
| BookMark | eNp9kD9PwzAQxS1UJNrCB0AslZgYUvw3iceqBYpUBIIyW45jU1dpXGwHiW9PQqoODEx3uvfe3ek3AoPa1RqASwSnCEF-u35ZvE0xxHhKEKUkS0_AEDGWJxjlZND2kLKEY8TPwCiELYSIMkiHgC5siN4WTdTlZFZ9OG_jZhcmxvnJU1NFm7zq4BqvdKtWTsloXX0OTo2sgr441DF4v79bz5fJ6vnhcT5bJYpkMCbYkJyXSBqDy8JIhSnJJUmR0lAVUlMpmSREowJzjTAvVAllWUKuDTOattoY3PR7N7ISe2930n8LJ61Yzlaim0HCCCE0_0Kt97r37r37bHSIYtu-XbfvCZzSjGLCeN66UO9S3oXgtTmuRVB0IEUHUnQgxQFkm8n-ZJSNvxyil7b6N3nVJ63W-niJp5yhDJIf6zeCQw |
| CODEN | ITDSEO |
| CitedBy_id | crossref_primary_10_1109_TPDS_2025_3594741 crossref_primary_10_1109_TPDS_2023_3310013 crossref_primary_10_1016_j_future_2024_03_001 crossref_primary_10_1109_JSYST_2024_3397829 crossref_primary_10_1109_TAC_2024_3419818 crossref_primary_10_3390_bioengineering12060626 |
| Cites_doi | 10.1109/ACCESS.2018.2872781 10.1109/TNET.2018.2878644 10.1109/SKG.2012.40 10.1109/TNET.2020.2979667 10.1109/TNSM.2017.2743066 10.1109/ICC.2017.7996490 10.1038/sj.jors.2600523 10.1109/INFOCOM.2017.8057046 10.1109/90.879343 10.1109/GLOCOM.2017.8254074 10.23919/IFIPNetworking.2017.8264839 10.1109/TNET.2017.2720668 10.1109/NOMS47738.2020.9110391 10.1109/IPDPS.2009.5161228 10.1109/TPDS.2013.171 10.1109/JSAC.2018.2869964 10.1016/j.mathsocsci.2014.09.002 10.1109/INFOCOM.2018.8486303 10.1109/NoF47743.2019.9014995 10.1109/JSAC.2019.2894305 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D 1XC VOOES |
| DOI | 10.1109/TPDS.2022.3144376 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-2183 |
| EndPage | 2539 |
| ExternalDocumentID | oai:HAL:hal-03533348v1 10_1109_TPDS_2022_3144376 9695170 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Agence Nationale de la Recherche grantid: ANR-18-CE25-0012 funderid: 10.13039/501100001665 |
| GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS TN5 TWZ UHB AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D 1XC VOOES |
| ID | FETCH-LOGICAL-c370t-2f389d1aff2dbfac2438a361ce0cbae4aa5a33e1b29e129bcd0add09ef5fe45a3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000778902100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1045-9219 |
| IngestDate | Tue Oct 14 20:24:13 EDT 2025 Sun Jun 29 12:35:05 EDT 2025 Tue Nov 18 22:27:46 EST 2025 Sat Nov 29 06:06:49 EST 2025 Wed Aug 27 02:40:51 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 10 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c370t-2f389d1aff2dbfac2438a361ce0cbae4aa5a33e1b29e129bcd0add09ef5fe45a3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-6129-0676 0000-0003-3598-9472 |
| OpenAccessLink | https://hal.science/hal-03533348 |
| PQID | 2647423598 |
| PQPubID | 85437 |
| PageCount | 16 |
| ParticipantIDs | crossref_primary_10_1109_TPDS_2022_3144376 proquest_journals_2647423598 hal_primary_oai_HAL_hal_03533348v1 ieee_primary_9695170 crossref_citationtrail_10_1109_TPDS_2022_3144376 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-10-01 |
| PublicationDateYYYYMMDD | 2022-10-01 |
| PublicationDate_xml | – month: 10 year: 2022 text: 2022-10-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on parallel and distributed systems |
| PublicationTitleAbbrev | TPDS |
| PublicationYear | 2022 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) – name: Institute of Electrical and Electronics Engineers |
| References | ref13 ref12 (ref4) 2020 ref15 ref14 ref30 ref32 ru (ref31) 2019 ref17 ref16 ref19 (ref33) 0 ref18 (ref2) 2015 lee (ref26) 2016 (ref3) 0 (ref28) 0 ref23 ref25 ref20 series (ref24) 2015 ref22 coulouris (ref27) 2001 ref21 (ref1) 2016 ghodsi (ref5) 2011 ref29 ref8 ref7 jain (ref10) 1984; 38 ref9 ref6 bertsekas (ref11) 1992; 2 |
| References_xml | – year: 2015 ident: ref2 article-title: 5G white paper-executive version – ident: ref25 doi: 10.1109/ACCESS.2018.2872781 – year: 2015 ident: ref24 article-title: IMT Vision-Framework and overall objectives of the future development of IMT for 2020 and beyond publication-title: Recommendation ITU 2083-0 – ident: ref14 doi: 10.1109/TNET.2018.2878644 – ident: ref29 doi: 10.1109/SKG.2012.40 – year: 0 ident: ref33 – ident: ref6 doi: 10.1109/TNET.2020.2979667 – ident: ref16 doi: 10.1109/TNSM.2017.2743066 – ident: ref21 doi: 10.1109/ICC.2017.7996490 – ident: ref9 doi: 10.1038/sj.jors.2600523 – year: 2016 ident: ref1 article-title: Network slicing for 5G and beyond – year: 0 ident: ref3 – ident: ref22 doi: 10.1109/INFOCOM.2017.8057046 – ident: ref12 doi: 10.1109/90.879343 – ident: ref20 doi: 10.1109/GLOCOM.2017.8254074 – year: 2001 ident: ref27 publication-title: Distributed Systems Concepts and Design 3rdn Ed – ident: ref13 doi: 10.23919/IFIPNetworking.2017.8264839 – volume: 2 year: 1992 ident: ref11 publication-title: Data Network – ident: ref18 doi: 10.1109/TNET.2017.2720668 – ident: ref7 doi: 10.1109/NOMS47738.2020.9110391 – ident: ref15 doi: 10.1109/IPDPS.2009.5161228 – year: 2016 ident: ref26 article-title: Resource management in service chaining publication-title: Internet-draft IETF Secretariat – ident: ref30 doi: 10.1109/TPDS.2013.171 – ident: ref19 doi: 10.1109/JSAC.2018.2869964 – ident: ref8 doi: 10.1016/j.mathsocsci.2014.09.002 – volume: 38 year: 1984 ident: ref10 publication-title: A quantitative measure of fairness and discrimination for resource allocation in shared computer system – start-page: 323 year: 2011 ident: ref5 article-title: Dominant resource fairness: Fair allocation of multiple resource types publication-title: Proc 8th USENIX Conf Netw Syst Des Implementation – ident: ref17 doi: 10.1109/INFOCOM.2018.8486303 – start-page: 63 year: 2019 ident: ref31 article-title: A deadline constrained preemptive scheduler using queuing systems for multi-tenancy clouds publication-title: Proc IEEE 12th Int Conf Cloud Comput – year: 0 ident: ref28 – year: 2020 ident: ref4 – ident: ref32 doi: 10.1109/NoF47743.2019.9014995 – ident: ref23 doi: 10.1109/JSAC.2019.2894305 |
| SSID | ssj0014504 |
| Score | 2.435399 |
| Snippet | Novel network infrastructures require the distribution of computing and network resource control to meet stringent requirements in terms of latency,... |
| SourceID | hal proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2524 |
| SubjectTerms | Algorithms Computation Computer Science Decision making Delays Distributed algorithms Games Multi-resource allocation Network reliability network resource control Network slicing Networking and Internet Architecture Numerical analysis Priority scheduling Provisioning Radio access networks Resource allocation Resource management Service level agreements Systems design |
| Title | Distributed Algorithms for Multi-Resource Allocation |
| URI | https://ieeexplore.ieee.org/document/9695170 https://www.proquest.com/docview/2647423598 https://hal.science/hal-03533348 |
| Volume | 33 |
| WOSCitedRecordID | wos000778902100003&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 | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2183 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014504 issn: 1045-9219 databaseCode: RIE dateStart: 19900101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB5UPOjBt7i-KOJJjKZNum2Oiw88iAgqeCtJOlFBd2V39fc7k-0WQRG8lSaB0K-T-SbJfANwqB05EZsr4ULQQqsMhdOlF7VHSw6LsyGjzux1cXNTPj6a2xk4bnNhEDFePsMTfoxn-fXAf_BW2anpEh8oKECfLYruJFerPTHQeSwVSNFFLgyZYXOCmUpzen97fkeRYJZRgKq1YnmRbz5o9plvQMbSKj_W4-hkLpf_N70VWGrIZNKboL8KM9hfg-VpoYaksds1WPymOrgO-pzFcrnOFdZJ7_VpMHwZP7-NEqKvSczHFdM9fWplX8fYbcDD5cX92ZVoiicIrwo5FlkgKlKnNoSsdsH6TKvSqm7qUXpnUVubW6UwdZlBgsv5WtJSJw2GPKCmtk2Y6w_6uAVJpp0lu2bdKGJXVpnaSokmdYR_IHrYATn9nJVvlMW5wMVrFSMMaSpGoGIEqgaBDhy1Q94nshp_dT4gjNp-LIh91buu-J1URFeVLj_TDqwzIm2vBowO7E4hrRrrHFVEAvmAOjfl9u-jdmCBJzC5tLcLc-PhB-7BvP8cv4yG-_HH-wKarNSq |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1RaxQxEB5qFawPVlvFq1UX8UlMm02yvc3jYS0nnkfBE_oWkuzEFupdubv293cmt7cUKgXflt0Ewn6ZzDeZ5BuATyaQE_GVFiElI4xWKIKpo2gienJYfBsy68yO-uNxfXZmTzfgS3cXBhHz4TM84Mecy29m8Zq3yg7tEfGBPgXojytjlFzd1upyBqbKxQIpvqiEJUNsc5iltIeT0-NfFAsqRSGqMZoFRu54oUfnfAYyF1e5tyJnN3Oy_X8DfAHPWzpZDFb4v4QNnO7A9rpUQ9Fa7g48u6M7uAvmmOVyudIVNsXg8s9sfrE8_7soiMAW-UauWO_q01f2dozeK_h98m3ydSja8gki6r5cCpWIjDSlT0k1IfmojK69Piojyhg8Gu8rrzWWQVkkwEJsJC120mKqEhr69ho2p7MpvoFCmeDJslk5iviV17bxUqItA82ARASxB3L9O11stcW5xMWlyzGGtI4RcIyAaxHoweeuy9VKWOOhxh8Jo64dS2IPByPH76QmwqpNfVP2YJcR6Vq1YPRgfw2pa-1z4YgGcoq6svXev3t9gKfDyc-RG30f_3gLWzyY1RG-fdhczq_xHTyJN8uLxfx9noS308bX8Q |
| 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%3Ajournal&rft.genre=article&rft.atitle=Distributed+Algorithms+for+Multi-Resource+Allocation&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Fossati%2C+Francesca&rft.au=Rovedakis%2C+Stephane&rft.au=Secci%2C+Stefano&rft.date=2022-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=1045-9219&rft.eissn=1558-2183&rft.volume=33&rft.issue=10&rft.spage=2524&rft_id=info:doi/10.1109%2FTPDS.2022.3144376&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |