SliceSphere: Agile Service Orchestration and Management Framework for Cloud-Native Application Slices

We introduce SliceSphere a comprehensive framework to ease the deployment and management of scalable cloud-native application slices. Slicesphere integrates a strong slicing framework with containerized orchestration engines. We present cloud-native application slicing as an architectural framework...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access Jg. 12; S. 169024 - 169049
Hauptverfasser: Habibi, Pooyan, Leon-Garcia, Alberto
Format: Journal Article
Sprache:Englisch
Veröffentlicht: IEEE 2024
Schlagworte:
ISSN:2169-3536, 2169-3536
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract We introduce SliceSphere a comprehensive framework to ease the deployment and management of scalable cloud-native application slices. Slicesphere integrates a strong slicing framework with containerized orchestration engines. We present cloud-native application slicing as an architectural framework that integrates application segmentation, platform abstraction, and cloud-native methodologies into a system known as SliceSphere. This approach forms a cohesive, distributed application environment that surpasses traditional infrastructure limits, allowing organizations to deploy, manage, and scale applications across various computing landscapes with flexibility, scalability, and efficiency. In SliceSphere, each slice, termed SliceKube, operates as an independent unit, encompassing specific features and interacting via well-defined APIs. We have incorporated fundamental microservice design principles and offer extensive service integration, covering everything from specialized multi-stack control planes to essential resources such as computing power, storage, and networking. SliceSphere is built to be flexible, ensuring compatibility regardless of the orchestration engine or infrastructure provider in use. It simplifies complex deployments while enabling users to customize the design of control plane and platform service functionalities to their needs. Additionally, SliceSphere includes two marketplaces that offer pre-configured service-oriented applications and multi-cloud shared resources. A practical demonstration of SliceSphere, designed as a Kubernetes plugin and utilizing open-source technologies, has been developed on the multi-tiered SAVI infrastructure, leveraging a variety of resources. We examine this specific use case, SAVI 2.0, in detail to showcase SliceSphere's ability to address the needs of distributed cloud-native applications across multi-tier and multi-cloud infrastructure.
AbstractList We introduce SliceSphere a comprehensive framework to ease the deployment and management of scalable cloud-native application slices. Slicesphere integrates a strong slicing framework with containerized orchestration engines. We present cloud-native application slicing as an architectural framework that integrates application segmentation, platform abstraction, and cloud-native methodologies into a system known as SliceSphere. This approach forms a cohesive, distributed application environment that surpasses traditional infrastructure limits, allowing organizations to deploy, manage, and scale applications across various computing landscapes with flexibility, scalability, and efficiency. In SliceSphere, each slice, termed SliceKube, operates as an independent unit, encompassing specific features and interacting via well-defined APIs. We have incorporated fundamental microservice design principles and offer extensive service integration, covering everything from specialized multi-stack control planes to essential resources such as computing power, storage, and networking. SliceSphere is built to be flexible, ensuring compatibility regardless of the orchestration engine or infrastructure provider in use. It simplifies complex deployments while enabling users to customize the design of control plane and platform service functionalities to their needs. Additionally, SliceSphere includes two marketplaces that offer pre-configured service-oriented applications and multi-cloud shared resources. A practical demonstration of SliceSphere, designed as a Kubernetes plugin and utilizing open-source technologies, has been developed on the multi-tiered SAVI infrastructure, leveraging a variety of resources. We examine this specific use case, SAVI 2.0, in detail to showcase SliceSphere's ability to address the needs of distributed cloud-native applications across multi-tier and multi-cloud infrastructure.
Author Leon-Garcia, Alberto
Habibi, Pooyan
Author_xml – sequence: 1
  givenname: Pooyan
  orcidid: 0000-0001-6269-9281
  surname: Habibi
  fullname: Habibi, Pooyan
  email: pooyan.habibi@utoronto.ca
  organization: The Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada
– sequence: 2
  givenname: Alberto
  orcidid: 0000-0002-9888-0389
  surname: Leon-Garcia
  fullname: Leon-Garcia, Alberto
  organization: The Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada
BookMark eNp9kF1PwjAUhhuDiYj8Ar3oHxj2Y91W78gCSoJyMb1uuu4MimMl3cT47x0ME-OFvTnNm_M8ad9rNKhdDQjdUjKhlMj7aZrOsmzCCAsnPJSM8uQCDRmNZMAFjwa_7ldo3DRb0p2ki0Q8RJBV1kC234CHBzxd2wpwBv7QhXjlzQaa1uvWuhrrusDPutZr2EHd4rnXO_h0_h2XzuO0ch9F8NJtHgBP9_tO2lMnfXODLktdNTA-zxF6m89e06dguXpcpNNlYHhC20DkrGAxMZSIkoGRMRBGCi2oTmTMCNUlkNLoIuZaQEG4SXJtQPI4zEUuEuAjtOi9hdNbtfd2p_2XctqqU-D8WmnfWlOBCqEQXEhWhrkJGWdSUsk55FBGXAAJO5fsXca7pvFQKmPb06e6RmylKFHH-lVfvzrWr871dyz_w_685X_qrqcsAPwi4jAmScS_AQjflEo
CODEN IAECCG
CitedBy_id crossref_primary_10_51583_IJLTEMAS_2025_140400011
Cites_doi 10.1109/ACCESS.2020.2983253
10.1007/s11227-021-03914-1
10.1109/JPROC.2024.3353855
10.1109/TDSC.2013.4
10.1109/ACCESS.2023.3339154
10.1007/s10922-019-09504-0
10.1016/j.bjp.2013.12.037
10.4018/ACEE
10.1109/NOMS54207.2022.9789856
10.1109/SEC.2018.00045
10.1109/NoF52522.2021.9609908
10.1109/ICOCO59262.2023.10397687
10.1145/3510415
10.1109/EuCNC/6GSummit51104.2021.9482438
10.4236/ijcns.2023.164004
10.1007/978-3-319-33769-2
10.1109/JIOT.2023.3245611
10.60087/jklst.vol2.n2.p314
10.18421/TEM124-09
10.3390/s20226441
10.1109/ICNP.2019.8888122
10.1145/3538641.3561486
10.1007/978-3-319-33769-2_22
10.1109/ICCW.2013.6649233
10.1109/MCC.2017.4250939
10.1145/3573009
10.1145/3434770.3459737
10.1007/s12243-022-00938-3
10.1109/ICC42927.2021.9500276
10.1109/ACCESS.2024.3406861
10.1007/978-3-030-41110-7_4
10.1002/spe.2660
10.1007/978-3-031-53731-8_10
10.1007/978-3-319-33769-2_13
ContentType Journal Article
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
DOA
DOI 10.1109/ACCESS.2024.3492138
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
Open Access资源_IEL Journals
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEL
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 169049
ExternalDocumentID oai_doaj_org_article_4ed53592f4bc4232991933ebef635e04
10_1109_ACCESS_2024_3492138
10747086
Genre orig-research
GrantInformation_xml – fundername: NSERC CREATE Grant on Network Softwarization
GroupedDBID 0R~
4.4
5VS
6IK
97E
AAJGR
ABAZT
ABVLG
ACGFS
ADBBV
AGSQL
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
OK1
RIA
RIE
RNS
AAYXX
CITATION
ID FETCH-LOGICAL-c381t-5b2d270c105f2ec97e020da51a897201afe0fcad73a5ed03c8bace9374b5b58e3
IEDL.DBID DOA
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001366323900026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2169-3536
IngestDate Fri Oct 03 12:42:53 EDT 2025
Tue Nov 18 22:21:02 EST 2025
Sat Nov 29 04:27:11 EST 2025
Wed Aug 27 03:06:45 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by-nc-nd/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c381t-5b2d270c105f2ec97e020da51a897201afe0fcad73a5ed03c8bace9374b5b58e3
ORCID 0000-0001-6269-9281
0000-0002-9888-0389
OpenAccessLink https://doaj.org/article/4ed53592f4bc4232991933ebef635e04
PageCount 26
ParticipantIDs ieee_primary_10747086
crossref_citationtrail_10_1109_ACCESS_2024_3492138
doaj_primary_oai_doaj_org_article_4ed53592f4bc4232991933ebef635e04
crossref_primary_10_1109_ACCESS_2024_3492138
PublicationCentury 2000
PublicationDate 20240000
2024-00-00
2024-01-01
PublicationDateYYYYMMDD 2024-01-01
PublicationDate_xml – year: 2024
  text: 20240000
PublicationDecade 2020
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
References ref12
(ref43) 2024
Authors (ref46) 2024
ref53
ref11
ref10
ref54
ref17
Labouardy (ref38) 2021
Authors (ref49) 2024
ref19
ref18
Abeysinghe (ref31) 2020
ref51
ref50
(ref44) 2024
ref8
ref7
Authors (ref48) 2024
ref9
ref4
ref3
ref6
ref5
Corporation (ref39) 2024
ref40
Kang (ref52)
ref37
ref30
ref33
ref32
ref2
(ref35) 2024
ref1
Corporation (ref47) 2024
Newman (ref15) 2019
SIGs (ref45) 2024
Salatino (ref13) 2024
ref24
ref23
ref26
ref25
ref20
ref22
ref21
(ref34) 2024
ref28
ref27
ref29
Bavier (ref14); 4
Felisberto (ref16) 2024
Mongo (ref41) 2024
Yuen (ref36) 2021
Valkeinen (ref42) 2022
References_xml – ident: ref4
  doi: 10.1109/ACCESS.2020.2983253
– ident: ref19
  doi: 10.1007/s11227-021-03914-1
– ident: ref24
  doi: 10.1109/JPROC.2024.3353855
– volume-title: VCluster: Kubernetes Virtual Cluster Manager
  year: 2024
  ident: ref44
– ident: ref29
  doi: 10.1109/TDSC.2013.4
– ident: ref40
  doi: 10.1109/ACCESS.2023.3339154
– ident: ref18
  doi: 10.1007/s10922-019-09504-0
– ident: ref12
  doi: 10.1016/j.bjp.2013.12.037
– volume-title: Tinkerbell Operator Deploys the Tinkerbell Stack in a Kubernetes Cluster
  year: 2024
  ident: ref43
– volume-title: Kubebuilder
  year: 2024
  ident: ref45
– ident: ref1
  doi: 10.4018/ACEE
– ident: ref22
  doi: 10.1109/NOMS54207.2022.9789856
– volume-title: Rook
  year: 2024
  ident: ref49
– ident: ref20
  doi: 10.1109/SEC.2018.00045
– ident: ref21
  doi: 10.1109/NoF52522.2021.9609908
– volume-title: JFrog Github Repositories
  year: 2024
  ident: ref35
– ident: ref33
  doi: 10.1109/ICOCO59262.2023.10397687
– volume-title: Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
  year: 2021
  ident: ref38
– ident: ref7
  doi: 10.1145/3510415
– ident: ref25
  doi: 10.1109/EuCNC/6GSummit51104.2021.9482438
– ident: ref5
  doi: 10.4236/ijcns.2023.164004
– ident: ref50
  doi: 10.1007/978-3-319-33769-2
– start-page: 664
  volume-title: Proc. IFIP/IEEE Int. Symp. Integr. Netw. Manage. (IM)
  ident: ref52
  article-title: SAVI testbed: Control and management of converged virtual ICT resources
– ident: ref6
  doi: 10.1109/JIOT.2023.3245611
– ident: ref10
  doi: 10.60087/jklst.vol2.n2.p314
– ident: ref30
  doi: 10.18421/TEM124-09
– ident: ref2
  doi: 10.3390/s20226441
– ident: ref53
  doi: 10.1109/ICNP.2019.8888122
– ident: ref32
  doi: 10.1145/3538641.3561486
– ident: ref9
  doi: 10.1007/978-3-319-33769-2_22
– ident: ref51
  doi: 10.1109/ICCW.2013.6649233
– ident: ref37
  doi: 10.1109/MCC.2017.4250939
– year: 2022
  ident: ref42
  article-title: Cloud infrastructure tools for cloud applications: Infrastructure management of multiple cloud platforms
– volume-title: Network Service Mesh
  year: 2024
  ident: ref48
– volume-title: Reference Architecture: Layered and Segmented Architecture
  year: 2020
  ident: ref31
– ident: ref17
  doi: 10.1145/3573009
– volume: 4
  start-page: 19
  volume-title: Proc. 1st Conf. Symp. Netw. Syst. Design Implement. (NSDI)
  ident: ref14
  article-title: Operating systems support for planetary-scale network services
– volume-title: Calico
  year: 2024
  ident: ref46
– ident: ref54
  doi: 10.1145/3434770.3459737
– ident: ref3
  doi: 10.1007/s12243-022-00938-3
– volume-title: Intel Device Plugins for Kubernetes
  year: 2024
  ident: ref47
– volume-title: Platform Engineering on Kubernetes
  year: 2024
  ident: ref13
– volume-title: Azure Rest API Specifications
  year: 2024
  ident: ref39
– volume-title: Monolith to Microservices: Evolutionary Patterns to Transform your Monolith
  year: 2019
  ident: ref15
– ident: ref23
  doi: 10.1109/ICC42927.2021.9500276
– ident: ref28
  doi: 10.1109/ACCESS.2024.3406861
– ident: ref26
  doi: 10.1007/978-3-030-41110-7_4
– volume-title: Jenkins
  year: 2024
  ident: ref34
– ident: ref27
  doi: 10.1002/spe.2660
– volume-title: GitOps and Kubernetes: Continuous Deployment With Argo CD, Jenkins X, and Flux
  year: 2021
  ident: ref36
– ident: ref11
  doi: 10.1007/978-3-031-53731-8_10
– ident: ref8
  doi: 10.1007/978-3-319-33769-2_13
– year: 2024
  ident: ref41
  article-title: MongoDB
– year: 2024
  ident: ref16
  article-title: The trade-offs between monolithic vs. distributed architectures
  publication-title: arXiv:2405.03619
SSID ssj0000816957
Score 2.3068607
Snippet We introduce SliceSphere a comprehensive framework to ease the deployment and management of scalable cloud-native application slices. Slicesphere integrates a...
SourceID doaj
crossref
ieee
SourceType Open Website
Enrichment Source
Index Database
Publisher
StartPage 169024
SubjectTerms Application slicing
Biological system modeling
Cloud computing
Computational modeling
Computer architecture
decentralized orchestration and management service
Ecosystems
Engines
heirachicacal microservice architecture
Microservice architectures
Pipelines
Resource management
Scalability
SummonAdditionalLinks – databaseName: IEEE Electronic Library (IEL)
  dbid: RIE
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwGLVoxQADZxHlkgdG0qY-4pgtVFRMBakgdYsc5wtCqlLUg9_PZyc9GEBiiywnTvJ8PB_fe4TcWoGUjQsR9ESBExTLVKAFdobO6BgZc5TFLPNmE2o4jMdj_VIHq_tYGADwh8-g4y79Xn4-tUu3VNZ1hwcVcvAGaSgVVcFa6wUV5yChpaqVhXqh7ib9Pn4EzgGZ6DgRvp4LQtkafbxI_w9XFT-oDA7_-TpH5KBmjzSp4D4mO1CekP0tTcFTAqMJtv2RUwuAe5q8Y6undYdAn2feHqsCnZoyp5vTL3SwOqZFkcfS_mS6zIOhlwWnyWaXm_rHz1vkbfD42n8Kai-FwOKYvAhkxnKmQot0qmBgtQLkibmRPRNrhSTAFBAW1uSKGwl5yG2cGQvIXUQmMxkDPyPNclrCOaGYjRfSGdzI0MuBRUiBjI1iBgZL4W3CVv84tbXQuPO7mKR-whHqtAImdcCkNTBtcre-6bPS2fg7-4MDb53ViWT7BAQordtcKiCXXGpWiMy6_WikwppzrLUFsiwIRZu0HKhb5VV4XvySfkn23DtUCzBXpLmYLeGa7Nqvxcd8duNr4zfTktwy
  priority: 102
  providerName: IEEE
Title SliceSphere: Agile Service Orchestration and Management Framework for Cloud-Native Application Slices
URI https://ieeexplore.ieee.org/document/10747086
https://doaj.org/article/4ed53592f4bc4232991933ebef635e04
Volume 12
WOSCitedRecordID wos001366323900026&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: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09T8MwELVQxQAD4qOI8lF5YCQ0cew4ZgtRKxYKUkHqFjmOg5CqFKUtI7-ds522YYGFJUPk2Mn57HsX2-8hdK0oQLaQUi-gJSQoinBPUJgMjdAxIOYoj0luxSb4eBxPp-K5JfVl9oQ5emBnuAHVBQuZICXNlVlUBDwDOTg0XUKo1I4J1OeilUzZOTgOIsF4QzMU-GKQpCl8ESSEhN4aRr7AnEhphSLL2P9DYsVGmNEhOmigIU7cKx2hHV0do_0WYeAJ0pMZDOyJoQLQdzh5gyGNm9GOn2qrfeV6FMuqwNutLXi03oOFAaTidDZfFd7Ycn7jZLuEjW31iy56HQ1f0gevEUrwFATcpcdyUhDuK8BKJdFKcA0gsJAskLHgEOFlqf1SyYKHkunCD1WcS6UBmNCc5SzW4SnqVPNKnyEMxcKSGfUa5luurwjwjVRRTLSEVsIeImubZaphETdiFrPMZhO-yJyhM2PorDF0D91sHvpwJBq_F783nbEpahiw7Q3wi6zxi-wvv-ihrunKVnuQOEH-dv4flV-gPfPC7lfMJeos65W-Qrvqc_m-qPvWFeH6-DXs2wOF3xql4CI
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwEB2xScCBtYiy-sCRQOqlibmVigpEKUgtErfIcSYIqWpRafl-xk5aygEkbpHlxEmelzf2zBuAMyuJsgkpg5rMyUCxPAq0pMnQJTomxlxPY576ZBNRpxO_vOinMljdx8Igonc-wwt36c_ys6GduK2yS-c8GBEHX4RlJcnwKcK1ZlsqLoeEVlGpLVQL9WWj2aTPICuQywsnw1dzYShz64-X6f-RV8UvK63Nf77QFmyU_JE1CsC3YQEHO7A-pyq4C9jt0-jvOr0AvGKNVxr3rJwS2OPIJ8gqYGdmkLFv_xfWmjpqMWKyrNkfTrKg44XBWeP7nJv5x39U4Ll102veBmU2hcDSqjwOVMozHoWWCFXO0eoIiSlmRtVMrCOiASbHMLcmi4RRmIXCxqmxSOxFpipVMYo9WBoMB7gPjKqJXLkUNyr0gmB1IkHG1mOOhloRVeDTf5zYUmrcZbzoJ97kCHVSAJM4YJISmCqcz256L5Q2_q5-7cCbVXUy2b6AAErKUZdIzJRQmucyte5EmsiwFoL6bU48C0NZhYoDda69As-DX8pPYfW299BO2ned-0NYc-9TbMccwdJ4NMFjWLGf47eP0YnvmV9sWt95
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=SliceSphere%3A+Agile+Service+Orchestration+and+Management+Framework+for+Cloud-Native+Application+Slices&rft.jtitle=IEEE+access&rft.au=Habibi%2C+Pooyan&rft.au=Leon-Garcia%2C+Alberto&rft.date=2024&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=12&rft.spage=169024&rft.epage=169049&rft_id=info:doi/10.1109%2FACCESS.2024.3492138&rft.externalDocID=10747086
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon