Cloud-Native Placement Strategies of Service Function Chains with Dependencies
Cloud services are now well established. Thanks to specific providers’ pioneering work, they offer on-site the benefit of predictability, continuity, and quality of service provided by virtualization technologies. In this context, SDN (Software Defined Networking) aims at providing tenant management...
Gespeichert in:
Veröffentlicht in: | Journal of network and systems management 2023-07, Vol.31 (3), p.47, Article 47 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 3 |
container_start_page | 47 |
container_title | Journal of network and systems management |
container_volume | 31 |
creator | Menouer, Tarek Khedimi, Amina Cérin, Christophe Jiang, Congfeng |
description | Cloud services are now well established. Thanks to specific providers’ pioneering work, they offer on-site the benefit of predictability, continuity, and quality of service provided by virtualization technologies. In this context, SDN (Software Defined Networking) aims at providing tenant management of the transmission and various abstractions of the network infrastructure underlying the applications. Cloud platforms can also support virtualized network functions to complement the execution of online (web servers) or batch (compute or data-intensive) tasks. Scheduling and placing network functions into the cloud is a daunting task. One reason is that it requires time-consuming provisioning and configuration steps. This paper presents a generic framework that schedules network service function chains considering their internal dependencies. Toward this goal, our solution considers network functions’ placement, not their configuration. We are confronted with the general problem of defining the ordered sequence of service functions to be performed in a way that retains some criteria. Our framework considers dependencies within a service function chain but not between chains. We also perform experiments to highlight the benefits and properties of modeling work. The proposed generic framework can be instantiated with multiple multi-criteria decision supports and other techniques for placing final network functions. We conduct intensive experiments to find the best combination of strategies until the computing system exceeds 850 cores. Lessons learned are finally presented at the end of the paper. |
doi_str_mv | 10.1007/s10922-023-09735-2 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2807173701</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2807173701</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-b465371a19ceb43608e2178053bcded08ee2c9515e424aadb3a6270af39a7eb73</originalsourceid><addsrcrecordid>eNp9kNFKwzAUhoMoOKcv4FXB6-hJ0jTtpVSnwpjC9Dqk6enWsaUzaSe-vdEK3nl1zoHv_w98hFwyuGYA6iYwKDinwAWFQglJ-RGZMKkEVQrkcdwhS6mSCk7JWQgbAMhFISdkUW67oaYL07cHTF62xuIOXZ8se296XLUYkq5JlugPrcVkNjjbt51LyrVpXUg-2n6d3OEeXY3ORvicnDRmG_Did07J2-z-tXyk8-eHp_J2Ti1X0NMqzaRQzLDCYpWKDHLkTOUgRWVrrOOJ3BaSSUx5akxdCZPFoGlEYRRWSkzJ1di79937gKHXm27wLr7UPAfFlFDAIsVHyvouBI-N3vt2Z_ynZqC_venRm47e9I83zWNIjKEQYbdC_1f9T-oLwwJwDw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2807173701</pqid></control><display><type>article</type><title>Cloud-Native Placement Strategies of Service Function Chains with Dependencies</title><source>SpringerNature Journals</source><creator>Menouer, Tarek ; Khedimi, Amina ; Cérin, Christophe ; Jiang, Congfeng</creator><creatorcontrib>Menouer, Tarek ; Khedimi, Amina ; Cérin, Christophe ; Jiang, Congfeng</creatorcontrib><description>Cloud services are now well established. Thanks to specific providers’ pioneering work, they offer on-site the benefit of predictability, continuity, and quality of service provided by virtualization technologies. In this context, SDN (Software Defined Networking) aims at providing tenant management of the transmission and various abstractions of the network infrastructure underlying the applications. Cloud platforms can also support virtualized network functions to complement the execution of online (web servers) or batch (compute or data-intensive) tasks. Scheduling and placing network functions into the cloud is a daunting task. One reason is that it requires time-consuming provisioning and configuration steps. This paper presents a generic framework that schedules network service function chains considering their internal dependencies. Toward this goal, our solution considers network functions’ placement, not their configuration. We are confronted with the general problem of defining the ordered sequence of service functions to be performed in a way that retains some criteria. Our framework considers dependencies within a service function chain but not between chains. We also perform experiments to highlight the benefits and properties of modeling work. The proposed generic framework can be instantiated with multiple multi-criteria decision supports and other techniques for placing final network functions. We conduct intensive experiments to find the best combination of strategies until the computing system exceeds 850 cores. Lessons learned are finally presented at the end of the paper.</description><identifier>ISSN: 1064-7570</identifier><identifier>EISSN: 1573-7705</identifier><identifier>DOI: 10.1007/s10922-023-09735-2</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Alliances ; Chains ; Cloud computing ; Communications Engineering ; Communications networks ; Computer Communication Networks ; Computer networks ; Computer Science ; Computer Systems Organization and Communication Networks ; Configurations ; Information Systems and Communication Service ; Integer programming ; Linear programming ; Multiple criterion ; Networks ; Operations Research/Decision Theory ; Placement ; Provisioning ; Quality of service architectures ; Scheduling ; Software ; Software-defined networking ; Task scheduling</subject><ispartof>Journal of network and systems management, 2023-07, Vol.31 (3), p.47, Article 47</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-b465371a19ceb43608e2178053bcded08ee2c9515e424aadb3a6270af39a7eb73</cites><orcidid>0000-0003-0066-1733</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10922-023-09735-2$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10922-023-09735-2$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>315,782,786,27931,27932,41495,42564,51326</link.rule.ids></links><search><creatorcontrib>Menouer, Tarek</creatorcontrib><creatorcontrib>Khedimi, Amina</creatorcontrib><creatorcontrib>Cérin, Christophe</creatorcontrib><creatorcontrib>Jiang, Congfeng</creatorcontrib><title>Cloud-Native Placement Strategies of Service Function Chains with Dependencies</title><title>Journal of network and systems management</title><addtitle>J Netw Syst Manage</addtitle><description>Cloud services are now well established. Thanks to specific providers’ pioneering work, they offer on-site the benefit of predictability, continuity, and quality of service provided by virtualization technologies. In this context, SDN (Software Defined Networking) aims at providing tenant management of the transmission and various abstractions of the network infrastructure underlying the applications. Cloud platforms can also support virtualized network functions to complement the execution of online (web servers) or batch (compute or data-intensive) tasks. Scheduling and placing network functions into the cloud is a daunting task. One reason is that it requires time-consuming provisioning and configuration steps. This paper presents a generic framework that schedules network service function chains considering their internal dependencies. Toward this goal, our solution considers network functions’ placement, not their configuration. We are confronted with the general problem of defining the ordered sequence of service functions to be performed in a way that retains some criteria. Our framework considers dependencies within a service function chain but not between chains. We also perform experiments to highlight the benefits and properties of modeling work. The proposed generic framework can be instantiated with multiple multi-criteria decision supports and other techniques for placing final network functions. We conduct intensive experiments to find the best combination of strategies until the computing system exceeds 850 cores. Lessons learned are finally presented at the end of the paper.</description><subject>Alliances</subject><subject>Chains</subject><subject>Cloud computing</subject><subject>Communications Engineering</subject><subject>Communications networks</subject><subject>Computer Communication Networks</subject><subject>Computer networks</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Configurations</subject><subject>Information Systems and Communication Service</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Multiple criterion</subject><subject>Networks</subject><subject>Operations Research/Decision Theory</subject><subject>Placement</subject><subject>Provisioning</subject><subject>Quality of service architectures</subject><subject>Scheduling</subject><subject>Software</subject><subject>Software-defined networking</subject><subject>Task scheduling</subject><issn>1064-7570</issn><issn>1573-7705</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9kNFKwzAUhoMoOKcv4FXB6-hJ0jTtpVSnwpjC9Dqk6enWsaUzaSe-vdEK3nl1zoHv_w98hFwyuGYA6iYwKDinwAWFQglJ-RGZMKkEVQrkcdwhS6mSCk7JWQgbAMhFISdkUW67oaYL07cHTF62xuIOXZ8se296XLUYkq5JlugPrcVkNjjbt51LyrVpXUg-2n6d3OEeXY3ORvicnDRmG_Did07J2-z-tXyk8-eHp_J2Ti1X0NMqzaRQzLDCYpWKDHLkTOUgRWVrrOOJ3BaSSUx5akxdCZPFoGlEYRRWSkzJ1di79937gKHXm27wLr7UPAfFlFDAIsVHyvouBI-N3vt2Z_ynZqC_venRm47e9I83zWNIjKEQYbdC_1f9T-oLwwJwDw</recordid><startdate>20230701</startdate><enddate>20230701</enddate><creator>Menouer, Tarek</creator><creator>Khedimi, Amina</creator><creator>Cérin, Christophe</creator><creator>Jiang, Congfeng</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ALSLI</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CNYFK</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M1O</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0003-0066-1733</orcidid></search><sort><creationdate>20230701</creationdate><title>Cloud-Native Placement Strategies of Service Function Chains with Dependencies</title><author>Menouer, Tarek ; Khedimi, Amina ; Cérin, Christophe ; Jiang, Congfeng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-b465371a19ceb43608e2178053bcded08ee2c9515e424aadb3a6270af39a7eb73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Alliances</topic><topic>Chains</topic><topic>Cloud computing</topic><topic>Communications Engineering</topic><topic>Communications networks</topic><topic>Computer Communication Networks</topic><topic>Computer networks</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Configurations</topic><topic>Information Systems and Communication Service</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Multiple criterion</topic><topic>Networks</topic><topic>Operations Research/Decision Theory</topic><topic>Placement</topic><topic>Provisioning</topic><topic>Quality of service architectures</topic><topic>Scheduling</topic><topic>Software</topic><topic>Software-defined networking</topic><topic>Task scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Menouer, Tarek</creatorcontrib><creatorcontrib>Khedimi, Amina</creatorcontrib><creatorcontrib>Cérin, Christophe</creatorcontrib><creatorcontrib>Jiang, Congfeng</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Access via ABI/INFORM (ProQuest)</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Library & Information Science Collection</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Library Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Journal of network and systems management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Menouer, Tarek</au><au>Khedimi, Amina</au><au>Cérin, Christophe</au><au>Jiang, Congfeng</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Cloud-Native Placement Strategies of Service Function Chains with Dependencies</atitle><jtitle>Journal of network and systems management</jtitle><stitle>J Netw Syst Manage</stitle><date>2023-07-01</date><risdate>2023</risdate><volume>31</volume><issue>3</issue><spage>47</spage><pages>47-</pages><artnum>47</artnum><issn>1064-7570</issn><eissn>1573-7705</eissn><abstract>Cloud services are now well established. Thanks to specific providers’ pioneering work, they offer on-site the benefit of predictability, continuity, and quality of service provided by virtualization technologies. In this context, SDN (Software Defined Networking) aims at providing tenant management of the transmission and various abstractions of the network infrastructure underlying the applications. Cloud platforms can also support virtualized network functions to complement the execution of online (web servers) or batch (compute or data-intensive) tasks. Scheduling and placing network functions into the cloud is a daunting task. One reason is that it requires time-consuming provisioning and configuration steps. This paper presents a generic framework that schedules network service function chains considering their internal dependencies. Toward this goal, our solution considers network functions’ placement, not their configuration. We are confronted with the general problem of defining the ordered sequence of service functions to be performed in a way that retains some criteria. Our framework considers dependencies within a service function chain but not between chains. We also perform experiments to highlight the benefits and properties of modeling work. The proposed generic framework can be instantiated with multiple multi-criteria decision supports and other techniques for placing final network functions. We conduct intensive experiments to find the best combination of strategies until the computing system exceeds 850 cores. Lessons learned are finally presented at the end of the paper.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10922-023-09735-2</doi><orcidid>https://orcid.org/0000-0003-0066-1733</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1064-7570 |
ispartof | Journal of network and systems management, 2023-07, Vol.31 (3), p.47, Article 47 |
issn | 1064-7570 1573-7705 |
language | eng |
recordid | cdi_proquest_journals_2807173701 |
source | SpringerNature Journals |
subjects | Alliances Chains Cloud computing Communications Engineering Communications networks Computer Communication Networks Computer networks Computer Science Computer Systems Organization and Communication Networks Configurations Information Systems and Communication Service Integer programming Linear programming Multiple criterion Networks Operations Research/Decision Theory Placement Provisioning Quality of service architectures Scheduling Software Software-defined networking Task scheduling |
title | Cloud-Native Placement Strategies of Service Function Chains with Dependencies |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-04T15%3A56%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Cloud-Native%20Placement%20Strategies%20of%20Service%20Function%20Chains%20with%20Dependencies&rft.jtitle=Journal%20of%20network%20and%20systems%20management&rft.au=Menouer,%20Tarek&rft.date=2023-07-01&rft.volume=31&rft.issue=3&rft.spage=47&rft.pages=47-&rft.artnum=47&rft.issn=1064-7570&rft.eissn=1573-7705&rft_id=info:doi/10.1007/s10922-023-09735-2&rft_dat=%3Cproquest_cross%3E2807173701%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2807173701&rft_id=info:pmid/&rfr_iscdi=true |