{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T10:17:22Z","timestamp":1771669042489,"version":"3.50.1"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T00:00:00Z","timestamp":1705276800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T00:00:00Z","timestamp":1705276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The emergence of the Fifth Generation (5G) era has ushered in a new era of diverse business scenarios, primarily characterized by data-intensive and latency-sensitive applications. Edge computing technology integrates the information services environment with cloud computing capabilities at the edge of the network. However, the evolving landscape of business models necessitates a unified edge architecture capable of accommodating diverse requirements, posing substantial challenges for service providers in meeting Service-Level Agreements (SLAs).In response to these challenges, we introduce SLA-ORECS. This innovative framework dynamically allocates dedicated and shared resources within the edge-cloud system to cater to service requests with varying SLAs, thereby facilitating performance isolation. Furthermore, we have developed an optimization algorithm to enhance the efficiency of SLA assurance during request dispatch.The evaluation of SLA-ORECS highlights its noteworthy performance improvements, particularly in terms of system throughput and average time consumption.<\/jats:p>","DOI":"10.1186\/s13677-023-00561-0","type":"journal-article","created":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T11:02:18Z","timestamp":1705316538000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["SLA-ORECS: an SLA-oriented framework for reallocating resources in edge-cloud systems"],"prefix":"10.1186","volume":"13","author":[{"given":"Shizhan","family":"Lan","sequence":"first","affiliation":[]},{"given":"Zhuoxi","family":"Duan","sequence":"additional","affiliation":[]},{"given":"Song","family":"Lu","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Tan","sequence":"additional","affiliation":[]},{"given":"Shi","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Yeyu","family":"Liang","sequence":"additional","affiliation":[]},{"given":"Shan","family":"Chen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,15]]},"reference":[{"issue":"5","key":"561_CR1","doi-asserted-by":"publisher","first-page":"3345","DOI":"10.1109\/TNSE.2022.3176924","volume":"9","author":"Y Li","year":"2022","unstructured":"Li Y, Wu Y, Dai M, Lin B, Jia W, Shen X (2022) Hybrid NOMA-FDMA assisted dual computation offloading: a latency minimization approach. IEEE Trans Netw Sci Eng 9(5):3345\u20133360","journal-title":"IEEE Trans Netw Sci Eng"},{"issue":"1","key":"561_CR2","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1109\/TCC.2019.2950395","volume":"10","author":"K Guo","year":"2022","unstructured":"Guo K, Yang M, Zhang Y, Cao J (2022) Joint computation offloading and bandwidth assignment in cloud-assisted edge computing. IEEE Trans Cloud Comput 10(1):451\u2013460","journal-title":"IEEE Trans Cloud Comput"},{"issue":"3","key":"561_CR3","doi-asserted-by":"publisher","first-page":"1058","DOI":"10.1109\/TNET.2021.3136157","volume":"30","author":"K Kamran","year":"2022","unstructured":"Kamran K, Yeh E, Ma Q (2022) Deco: Joint computation scheduling, caching, and communication in data-intensive computing networks. IEEE\/ACM Trans Netw 30(3):1058\u20131072","journal-title":"IEEE\/ACM Trans Netw"},{"key":"561_CR4","doi-asserted-by":"publisher","unstructured":"Santos Bernardino J, Correia N (2023) Automated application deployment on multi-access edge computing: A survey. IEEE. 11:89393\u201389408.\u00a0 https:\/\/doi.org\/10.1109\/ACCESS.2023.3307023.","DOI":"10.1109\/ACCESS.2023.3307023"},{"key":"561_CR5","doi-asserted-by":"crossref","unstructured":"Yin B, Cheng Y, Cai LX, Cao X (2017) Online sla-aware multi-resource allocation for deadline sensitive jobs in edge-clouds. In: GLOBECOM 2017-2017 IEEE Global Communications Conference, IEEE, pp 1\u20136","DOI":"10.1109\/GLOCOM.2017.8254631"},{"key":"561_CR6","doi-asserted-by":"crossref","unstructured":"Katsalis K, Papaioannou TG, Nikaein N, Tassiulas L (2016) SLA-driven VM scheduling in mobile edge computing. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), IEEE, pp 750\u2013757","DOI":"10.1109\/CLOUD.2016.0104"},{"key":"561_CR7","doi-asserted-by":"crossref","unstructured":"Liu Q, Choi N, Han T (2021) Constraint-aware deep reinforcement learning for end-to-end resource orchestration in mobile networks. arXiv preprint arXiv:2110.04320","DOI":"10.1109\/ICNP52444.2021.9651934"},{"key":"561_CR8","doi-asserted-by":"crossref","unstructured":"Liu Q, Han T, Moges E (2020) Edgeslice: Slicing wireless edge computing network with decentralized deep reinforcement learning. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), IEEE, pp 234\u2013244","DOI":"10.1109\/ICDCS47774.2020.00028"},{"issue":"10","key":"561_CR9","doi-asserted-by":"publisher","first-page":"2377","DOI":"10.1109\/JSAC.2019.2933893","volume":"37","author":"X Chen","year":"2019","unstructured":"Chen X, Zhao Z, Wu C, Bennis M, Liu H, Ji Y, Zhang H (2019) Multi-tenant cross-slice resource orchestration: a deep reinforcement learning approach. IEEE J Sel Areas Commun 37(10):2377\u20132392","journal-title":"IEEE J Sel Areas Commun"},{"issue":"6","key":"561_CR10","first-page":"842","volume":"14","author":"AA Alsaffar","year":"2017","unstructured":"Alsaffar AA, Hung PP, Huh EN (2017) An architecture of thin client-edge computing collaboration for data distribution and resource allocation in cloud. Int Arab J Inf Technol 14(6):842\u2013850","journal-title":"Int Arab J Inf Technol"},{"issue":"11","key":"561_CR11","doi-asserted-by":"publisher","first-page":"11158","DOI":"10.1109\/TVT.2019.2935450","volume":"68","author":"Y Liu","year":"2019","unstructured":"Liu Y, Yu H, Xie S, Zhang Y (2019) Deep reinforcement learning for offloading and resource allocation in vehicle edge computing and networks. IEEE Trans Veh Technol 68(11):11158\u201311168","journal-title":"IEEE Trans Veh Technol"},{"issue":"11","key":"561_CR12","doi-asserted-by":"publisher","first-page":"5141","DOI":"10.1109\/TWC.2019.2933417","volume":"18","author":"N Zhao","year":"2019","unstructured":"Zhao N, Liang YC, Niyato D, Pei Y, Wu M, Jiang Y (2019) Deep reinforcement learning for user association and resource allocation in heterogeneous cellular networks. IEEE Trans Wirel Commun 18(11):5141\u20135152","journal-title":"IEEE Trans Wirel Commun"},{"issue":"2","key":"561_CR13","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MWC.001.1900351","volume":"27","author":"J Chen","year":"2020","unstructured":"Chen J, Wei Z, Li S, Cao B (2020) Artificial intelligence aided joint bit rate selection and radio resource allocation for adaptive video streaming over f-rans. IEEE Wirel Commun 27(2):36\u201343","journal-title":"IEEE Wirel Commun"},{"key":"561_CR14","doi-asserted-by":"crossref","unstructured":"Zhang Z, Chen H, Hua M, Li C, Huang Y, Yang L (2019) Double coded caching in ultra dense networks: caching and multicast scheduling via deep reinforcement learning. IEEE Trans Commun 68(2):1071\u20131086","DOI":"10.1109\/TCOMM.2019.2955490"},{"issue":"4","key":"561_CR15","doi-asserted-by":"publisher","first-page":"2416","DOI":"10.1109\/TNSE.2020.2978856","volume":"7","author":"H Peng","year":"2020","unstructured":"Peng H, Shen X (2020) Deep reinforcement learning based resource management for multi-access edge computing in vehicular networks. IEEE Trans Netw Sci Eng 7(4):2416\u20132428","journal-title":"IEEE Trans Netw Sci Eng"},{"key":"561_CR16","doi-asserted-by":"publisher","unstructured":"Farhadi V, Mehmeti F, He T, Porta TFL, Khamfroush H, Wang S, Chan KS, Poularakis K\u00a0 (2021) Service placement and request scheduling for dataintensive applications in edge clouds. IEEE\/ACM Transactions on Networking 29(2):779\u2013792 https:\/\/doi.org\/10.1109\/TNET.2020.3048613","DOI":"10.1109\/TNET.2020.3048613"},{"key":"561_CR17","unstructured":"Wang Y, He H, Tan X (2020) Truly proximal policy optimization. In: Proceedings of The 35th Uncertainty in Artificial Intelligence Conference, pp. 113\u2013122. PMLR"},{"key":"561_CR18","first-page":"71","volume":"3","author":"A Krause","year":"2014","unstructured":"Krause A, Golovin D (2014) Submodular function maximization. Tractability 3:71\u2013104","journal-title":"Submodular function maximization. Tractability"},{"key":"561_CR19","unstructured":"Aliababa-clusterdata. https:\/\/github.com\/alibaba\/clusterdata. Accessed 10 Oct 2021"},{"key":"561_CR20","unstructured":"Ppo-hyperparameter-settings. https:\/\/github.com\/quantumiracle\/Popular-RL-Algorithms\/blob\/master\/ppo_gae_discrete.py. Accessed 31 Sep 2022"},{"issue":"1","key":"561_CR21","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1214\/ss\/1177011077","volume":"8","author":"D Bertsimas","year":"1993","unstructured":"Bertsimas D, Tsitsiklis J (1993) Simulated annealing. Stat Sci 8(1):10\u201315","journal-title":"Stat Sci"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00561-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-023-00561-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-023-00561-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T11:09:14Z","timestamp":1705316954000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-023-00561-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,15]]},"references-count":21,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["561"],"URL":"https:\/\/doi.org\/10.1186\/s13677-023-00561-0","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,15]]},"assertion":[{"value":"7 November 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"18"}}