{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,2]],"date-time":"2026-02-02T22:19:44Z","timestamp":1770070784655,"version":"3.49.0"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T00:00:00Z","timestamp":1727654400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T00:00:00Z","timestamp":1727654400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["101016835"],"award-info":[{"award-number":["101016835"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["101016835"],"award-info":[{"award-number":["101016835"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["101016835"],"award-info":[{"award-number":["101016835"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NTNU Norwegian University of Science and Technology"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Cloud computing has become popular among individuals and enterprises due to its convenience, scalability, and flexibility. However, a major concern for many cloud service users is the rising cost of cloud resources. Since cloud computing uses a pay-per-use model, costs can add up quickly, and unexpected expenses can arise from a lack of visibility and control. The cost structure gets even more complicated when working with multi-cloud or hybrid environments. Businesses may spend much of their IT budget on cloud computing, and any savings can improve their competitiveness and financial stability. Hence, an efficient cloud cost management is crucial. To overcome this difficulty, new approaches and tools are being developed to provide greater oversight and command over cloud a graph-based approach for modelling cost elements and cloud resources and a potential way to solve the resulting constraint problem of cost optimisation. In this context, we primarily consider utilisation, cost, performance, and availability. The proposed approach is evaluated on three different user scenarios, and results indicate that it could be effective in cost modelling, cost optimisation, and scalability. This approach will eventually help organisations make informed decisions about cloud resource placement and manage the costs of software applications and data workflows deployed in single, hybrid, or multi-cloud environments.<\/jats:p>","DOI":"10.1186\/s13677-024-00709-6","type":"journal-article","created":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T09:02:24Z","timestamp":1727686944000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Cost modelling and optimisation for cloud: a graph-based approach"],"prefix":"10.1186","volume":"13","author":[{"given":"Akif Quddus","family":"Khan","sequence":"first","affiliation":[]},{"given":"Mihhail","family":"Matskin","sequence":"additional","affiliation":[]},{"given":"Radu","family":"Prodan","sequence":"additional","affiliation":[]},{"given":"Christoph","family":"Bussler","sequence":"additional","affiliation":[]},{"given":"Dumitru","family":"Roman","sequence":"additional","affiliation":[]},{"given":"Ahmet","family":"Soylu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,30]]},"reference":[{"key":"709_CR1","unstructured":"(2021) What Is a Data Lake? Pros and Cons of Data Lakes. https:\/\/www.masterclass.com\/articles\/what-is-a-data-lake. Accessed 9 May 2024"},{"issue":"14","key":"709_CR2","doi-asserted-by":"publisher","first-page":"867","DOI":"10.1016\/S0010-4485(00)00075-0","volume":"32","author":"L Al-Hakim","year":"2000","unstructured":"Al-Hakim L, Kusiak A, Mathew J (2000) A graph-theoretic approach to conceptual design with functional perspectives. Comput Aided Des 32(14):867\u2013875. https:\/\/doi.org\/10.1016\/S0010-4485(00)00075-0","journal-title":"Comput Aided Des"},{"key":"709_CR3","doi-asserted-by":"publisher","unstructured":"Ashabi A, Sahibuddin SB, Haghighi MS (2020) Big data: current challenges and future scope. In: Proceedings of 10th Symposium on Computer Applications Industrial Electronics (ISCAIE 2020), IEEE, pp 131\u2013134. https:\/\/doi.org\/10.1109\/ISCAIE47305.2020.9108826","DOI":"10.1109\/ISCAIE47305.2020.9108826"},{"key":"709_CR4","doi-asserted-by":"crossref","unstructured":"Bang-Jensen J, Gutin GZ (2008) Digraphs: theory, algorithms and applications. Springer Science & Business Media","DOI":"10.1007\/978-1-84800-998-1"},{"issue":"18","key":"709_CR5","doi-asserted-by":"publisher","first-page":"8651","DOI":"10.3390\/app11188651","volume":"11","author":"V Belov","year":"2021","unstructured":"Belov V, Kosenkov AN, Nikulchev E (2021) Experimental Characteristics Study of Data Storage Formats for Data Marts Development within Data Lakes. Appl Sci 11(18):8651. https:\/\/doi.org\/10.3390\/app11188651","journal-title":"Appl Sci"},{"key":"709_CR6","doi-asserted-by":"publisher","unstructured":"Chawla H, Khattar P (2020) Data Ingestion, Apress, Berkeley, pp 43\u201385. https:\/\/doi.org\/10.1007\/978-1-4842-6252-8_4","DOI":"10.1007\/978-1-4842-6252-8_4"},{"key":"709_CR7","unstructured":"Cormen T, Leiserson C, Rivest R,\u00a0Stein C (2009)\u00a0Introduction to algorithms, 3rd ed.\u00a0MIT Press, p\u00a0693"},{"key":"709_CR8","doi-asserted-by":"publisher","unstructured":"Corodescu AA, Nikolov N, Khan AQ, Soylu A, Matskin M, Payberah AH, Roman D (2021a) Locality-aware workflow orchestration for big data. In: Proceedings of the 13th International Conference on Management of Digital EcoSystems (MEDES 2021), Springer, pp 62\u201370. https:\/\/doi.org\/10.1145\/3444757.348510","DOI":"10.1145\/3444757.348510"},{"issue":"24","key":"709_CR9","doi-asserted-by":"publisher","first-page":"8212","DOI":"10.3390\/s21248212","volume":"21","author":"AA Corodescu","year":"2021","unstructured":"Corodescu AA, Nikolov N, Khan AQ, Soylu A, Matskin M, Payberah AH, Roman D (2021) Big data workflows: Locality-aware orchestration using software containers. Sensors 21(24):8212. https:\/\/doi.org\/10.3390\/s21248212","journal-title":"Sensors"},{"key":"709_CR10","doi-asserted-by":"publisher","unstructured":"Dauphin\u00e9 A (2017) 8 - Models of Basic Structures: Networks. In: Dauphin\u00e9 A (ed) Geographical Models with Mathematica, Elsevier, pp 199\u2013224. https:\/\/doi.org\/10.1016\/B978-1-78548-225-0.50011-7","DOI":"10.1016\/B978-1-78548-225-0.50011-7"},{"key":"709_CR11","doi-asserted-by":"publisher","unstructured":"Dedi\u0107 N, Stanier C (2016) An Evaluation of the Challenges of Multilingualism in Data Warehouse Development. In: Proceedings of the 18th International Conference on Enterprise Information Systems (ICEIS 2016), SciTePress, pp 196\u2013206. https:\/\/doi.org\/10.5220\/0005858401960206","DOI":"10.5220\/0005858401960206"},{"issue":"1","key":"709_CR12","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1109\/TCC.2019.2941688","volume":"10","author":"X Dong","year":"2019","unstructured":"Dong X, Zhao L, Zhou X, Li K, Guo D, Qiu T (2019) An Online Cost-Efficient Transmission Scheme for Information-Agnostic Traffic in Inter-Datacenter Networks. IEEE Trans Cloud Comput 10(1):202\u2013215. https:\/\/doi.org\/10.1109\/TCC.2019.2941688","journal-title":"IEEE Trans Cloud Comput"},{"key":"709_CR13","doi-asserted-by":"publisher","unstructured":"Donida\u00a0Labati R, Genovese A, Piuri V, Scotti F, Vishwakarma S (2020) Computational Intelligence in Cloud Computing, Springer, pp 111\u2013127. https:\/\/doi.org\/10.1007\/978-3-030-14350-3_6","DOI":"10.1007\/978-3-030-14350-3_6"},{"key":"709_CR14","unstructured":"Dowsett C (2023) What Is a Data Lake? https:\/\/builtin.com\/data-science\/data-lake. Accessed 9 May 2024"},{"key":"709_CR15","doi-asserted-by":"publisher","unstructured":"Feijen W, Sch\u00e4fer G (2021) Dijkstras algorithm with predictions to solve the single-source many-targets shortest-path problem. CoRR 1\u201328. https:\/\/doi.org\/10.48550\/arXiv.2112.11927","DOI":"10.48550\/arXiv.2112.11927"},{"issue":"2","key":"709_CR16","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/0951-8320(92)90034-I","volume":"35","author":"O Gandhi","year":"1992","unstructured":"Gandhi O, Agrawal V (1992) FMEA\u2013A diagraph and matrix approach. Reliab Eng Syst Saf 35(2):147\u2013158. https:\/\/doi.org\/10.1016\/0951-8320(92)90034-I","journal-title":"Reliab Eng Syst Saf"},{"key":"709_CR17","doi-asserted-by":"publisher","unstructured":"Gass SI, Fu MC (eds) (2013) Dijkstra\u2019s Algorithm, Springer US, Boston, p 428. https:\/\/doi.org\/10.1007\/978-1-4419-1153-7_200148","DOI":"10.1007\/978-1-4419-1153-7_200148"},{"issue":"5","key":"709_CR18","doi-asserted-by":"publisher","first-page":"997","DOI":"10.1109\/TMC.2019.2904061","volume":"19","author":"SE Ghoreishi","year":"2019","unstructured":"Ghoreishi SE, Karamshuk D, Friderikos V, Sastry N, Dohler M, Aghvami AH (2019) A Cost-Driven Approach to Caching-as-a-Service in Cloud-Based 5G Mobile Networks. IEEE Trans Mob Comput 19(5):997\u20131009. https:\/\/doi.org\/10.1109\/TMC.2019.2904061","journal-title":"IEEE Trans Mob Comput"},{"key":"709_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/0893-9659(93)90022-F","volume-title":"A heuristic improvement of the bellman-ford algorithm","author":"A Goldberg","year":"1993","unstructured":"Goldberg A, Radzik T (1993) A heuristic improvement of the bellman-ford algorithm. Stanford University - Computer Science Department, Tech. rep"},{"key":"709_CR20","doi-asserted-by":"publisher","unstructured":"Ilieva G, Yankova T, Hadjieva V, et\u00a0al (2020) Cloud Service Selection as a Fuzzy Multi-criteria Problem. TEM J 9(2):484. https:\/\/doi.org\/10.18421\/TEM92-09","DOI":"10.18421\/TEM92-09"},{"key":"709_CR21","doi-asserted-by":"publisher","unstructured":"Irfan M, George JP (2022) A Systematic Review of Challenges, Tools, and Myths of Big Data Ingestion. In: Proceedings of the International Conference on Data Science for Computational Security (IDSCS 2022), Springer, LNNS, vol 462, pp 481\u2013494. https:\/\/doi.org\/10.1007\/978-981-19-2211-4_43","DOI":"10.1007\/978-981-19-2211-4_43"},{"issue":"1","key":"709_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/321992.321993","volume":"24","author":"DB Johnson","year":"1977","unstructured":"Johnson DB (1977) Efficient Algorithms for Shortest Paths in Sparse Networks. J ACM 24(1):1\u201313. https:\/\/doi.org\/10.1145\/321992.321993","journal-title":"J ACM"},{"key":"709_CR23","unstructured":"Karatas G (2024) Data Lake: What It Is, Benefits & Challenges in 2024. https:\/\/research.aimultiple.com\/data-lake\/. Accessed 9 May2024"},{"key":"709_CR24","doi-asserted-by":"publisher","unstructured":"Khan AQ, Nikolov N, Matskin M, Prodan R, Bussler C, Roman D, Soylu A (2023) Towards Cloud Storage Tier Optimization with Rule-Based Classification. In: Proceedings of the 10th IFIP WG 6.12 European Conference on Service-Oriented and Cloud Computing (ESOCC 2023), Springer, LNCS, vol 14183, pp 205\u2013216. https:\/\/doi.org\/10.1007\/978-3-031-46235-1_13","DOI":"10.1007\/978-3-031-46235-1_13"},{"key":"709_CR25","doi-asserted-by":"publisher","unstructured":"Khan AQ, Nikolov N, Matskin M, Prodan R, Bussler C, Roman D, Soylu A (2023) Towards Graph-based Cloud Cost Modelling and Optimisation. In: Proceedings of 47th Annual Computers, Software, and Applications Conference (COMPSAC 2023), IEEE, pp 1337\u20131342. https:\/\/doi.org\/10.1109\/COMPSAC57700.2023.00203","DOI":"10.1109\/COMPSAC57700.2023.00203"},{"key":"709_CR26","doi-asserted-by":"publisher","unstructured":"Khan AQ, Nikolov N, Matskin M, Prodan R, Song H, Roman D, Soylu A (2022) Smart Data Placement for Big Data Pipelines: An Approach based on the Storage-as-a-Service Model. In: Proceedings of 15th International Conference on Utility and Cloud Computing (UCC 2022), IEEE, pp 317\u2013320. https:\/\/doi.org\/10.1109\/UCC56403.2022.00056","DOI":"10.1109\/UCC56403.2022.00056"},{"key":"709_CR27","doi-asserted-by":"publisher","unstructured":"Khan AQ, Nikolov N, Matskin M, Prodan R, Song H, Roman D, Soylu A (2023) A Taxonomy for Cloud Storage Cost. In: Proceedings of 15th International Conference on Management of Digital Ecosystems (MEDES 2023), Springer, CCIS, vol 2022, pp 317\u2013330. https:\/\/doi.org\/10.1007\/978-3-031-51643-6_23","DOI":"10.1007\/978-3-031-51643-6_23"},{"issue":"2","key":"709_CR28","doi-asserted-by":"publisher","first-page":"564","DOI":"10.3390\/s23020564","volume":"23","author":"AQ Khan","year":"2023","unstructured":"Khan AQ, Nikolov N, Matskin M et al (2023) Smart Data Placement Using Storage-as-a-Service Model for Big Data Pipelines. Sensors 23(2):564. https:\/\/doi.org\/10.3390\/s23020564","journal-title":"Sensors"},{"key":"709_CR29","doi-asserted-by":"publisher","unstructured":"Khan AQ, Matskin M, Prodan R, Bussler C, Roman D, Soylu A (2024) Cloud storage tier optimization through storage object classification. Computing 1\u201330. https:\/\/doi.org\/10.1007\/s00607-024-01281-2","DOI":"10.1007\/s00607-024-01281-2"},{"issue":"4","key":"709_CR30","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/s11280-024-01273-4","volume":"27","author":"AQ Khan","year":"2024","unstructured":"Khan AQ, Matskin M, Prodan R, Bussler C, Roman D, Soylu A (2024) Cloud storage cost: a taxonomy and survey. World Wide Web 27(4):36","journal-title":"World Wide Web"},{"key":"709_CR31","doi-asserted-by":"publisher","unstructured":"Kumar D, Ahmad S, Chandra A, Sitaraman RK (2021) AggNet: Cost-Aware Aggregation Networks for Geo-distributed Streaming Analytics. In: Proceedings of the IEEE\/ACM Symposium on Edge Computing (SEC 2021), IEEE, pp 297\u2013311. https:\/\/doi.org\/10.1145\/3453142.3491276","DOI":"10.1145\/3453142.3491276"},{"issue":"4","key":"709_CR32","doi-asserted-by":"publisher","first-page":"2498","DOI":"10.1109\/TNET.2017.2693222","volume":"25","author":"G Liu","year":"2017","unstructured":"Liu G, Shen H (2017) Minimum-cost cloud storage service across multiple cloud providers. IEEE\/ACM Trans Networking 25(4):2498\u20132513. https:\/\/doi.org\/10.1109\/TNET.2017.2693222","journal-title":"IEEE\/ACM Trans Networking"},{"issue":"4","key":"709_CR33","doi-asserted-by":"publisher","first-page":"1436","DOI":"10.1109\/TNET.2020.3027814","volume":"29","author":"J Liu","year":"2020","unstructured":"Liu J, Shen H, Chi H et al (2020) A Low-Cost Multi-Failure Resilient Replication Scheme for High-Data Availability in Cloud Storage. IEEE\/ACM Trans Networking 29(4):1436\u20131451. https:\/\/doi.org\/10.1109\/TNET.2020.3027814","journal-title":"IEEE\/ACM Trans Networking"},{"issue":"3","key":"709_CR34","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1109\/TCC.2017.2659728","volume":"7","author":"Y Mansouri","year":"2017","unstructured":"Mansouri Y, Toosi AN, Buyya R (2017) Cost Optimization for Dynamic Replication and Migration of Data in Cloud Data Centers. IEEE Trans Cloud Comput 7(3):705\u2013718. https:\/\/doi.org\/10.1109\/TCC.2017.2659728","journal-title":"IEEE Trans Cloud Comput"},{"issue":"6","key":"709_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3136623","volume":"50","author":"Y Mansouri","year":"2017","unstructured":"Mansouri Y, Toosi AN, Buyya R (2017) Data Storage Management in Cloud Environments: Taxonomy, Survey, and Future Directions. ACM Comput Surv 50(6):1\u201351. https:\/\/doi.org\/10.1145\/3136623","journal-title":"ACM Comput Surv"},{"key":"709_CR36","doi-asserted-by":"publisher","unstructured":"Martens B, Walterbusch M, Teuteberg F (2012) Costing of Cloud Computing Services: A Total Cost of Ownership Approach. In: Proceedings of the 45th Hawaii International Conference on System Sciences (HICSS 2012), IEEE, pp 1563\u20131572. https:\/\/doi.org\/10.1109\/HICSS.2012.186","DOI":"10.1109\/HICSS.2012.186"},{"issue":"3","key":"709_CR37","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1109\/TNN.2008.2010350","volume":"20","author":"A Micheli","year":"2009","unstructured":"Micheli A (2009) Neural Network for Graphs: A Contextual Constructive Approach. IEEE Trans Neural Netw 20(3):498\u2013511. https:\/\/doi.org\/10.1109\/TNN.2008.2010350","journal-title":"IEEE Trans Neural Netw"},{"issue":"24","key":"709_CR38","doi-asserted-by":"publisher","first-page":"8601","DOI":"10.3390\/en14248601","volume":"14","author":"OH Milani","year":"2021","unstructured":"Milani OH, Motamedi SA, Sharifian S et al (2021) Intelligent Service Selection in a Multi-Dimensional Environment of Cloud Providers for Internet of Things Stream Data through Cloudlets. Energies 14(24):8601. https:\/\/doi.org\/10.3390\/en14248601","journal-title":"Energies"},{"key":"709_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2021.100440","volume":"16","author":"N Nikolov","year":"2021","unstructured":"Nikolov N, Dessalk YD, Khan AQ et al (2021) Conceptualization and scalable execution of big data workflows using domain-specific languages and software containers. Internet Things 16:100440. https:\/\/doi.org\/10.1016\/j.iot.2021.100440","journal-title":"Internet Things"},{"key":"709_CR40","doi-asserted-by":"publisher","unstructured":"Oki E, Kaneko R, Kitsuwan N, et\u00a0al (2017) Cloud provider selection models for cloud storage services to satisfy availability requirements. IEICE Trans Commun E100-B(8):1406\u20131418. https:\/\/doi.org\/10.1587\/transcom.2016EBP3403","DOI":"10.1587\/transcom.2016EBP3403"},{"issue":"3","key":"709_CR41","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.advengsoft.2010.11.001","volume":"42","author":"MS Pishvaee","year":"2011","unstructured":"Pishvaee MS, Rabbani M (2011) A graph theoretic-based heuristic algorithm for responsive supply chain network design with direct and indirect shipment. Adv Eng Softw 42(3):57\u201363. https:\/\/doi.org\/10.1016\/j.advengsoft.2010.11.001","journal-title":"Adv Eng Softw"},{"issue":"1","key":"709_CR42","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1504\/IJSOM.2010.033142","volume":"7","author":"T Raj","year":"2010","unstructured":"Raj T, Shankar R, Suhaib M, Khan R (2010) A graph-theoretic approach to evaluate the intensity of barriers in the implementation of fmss. Int J Serv Oper Manag 7(1):24\u201352. https:\/\/doi.org\/10.1504\/IJSOM.2010.033142","journal-title":"Int J Serv Oper Manag"},{"key":"709_CR43","doi-asserted-by":"publisher","unstructured":"Rajeshwari BS, Dakshayini M, Guruprasad HS (2022) Workload balancing in a multi-cloud environment: challenges and research directions, Springer, pp 129\u2013144. https:\/\/doi.org\/10.1007\/978-3-030-74402-1_7","DOI":"10.1007\/978-3-030-74402-1_7"},{"key":"709_CR44","doi-asserted-by":"publisher","unstructured":"Ramachandran GS, Radhakrishnan R, Krishnamachari B (2018) Towards a Decentralized Data Marketplace for Smart Cities. In: Proceedings of International Smart Cities Conference (ISC 2 2018), IEEE, pp 1\u20138. https:\/\/doi.org\/10.1109\/ISC2.2018.8656952","DOI":"10.1109\/ISC2.2018.8656952"},{"key":"709_CR45","doi-asserted-by":"publisher","unstructured":"Ravat F, Zhao Y (2019) Data Lakes: Trends and Perspectives. In: Hartmann S, K\u00fcng J, Chakravarthy S, Anderst-Kotsis G, Tjoa AM, Khalil I (eds) Database and Expert Systems Applications, Springer, pp 304\u2013313. https:\/\/doi.org\/10.1007\/978-3-030-27615-7_23","DOI":"10.1007\/978-3-030-27615-7_23"},{"key":"709_CR46","unstructured":"Robinson K (2021) Why companies are flocking to the cloud more than ever. https:\/\/www.businessinsider.com\/cloud-technology-trend-software-enterprise-2021-2. Accessed 20 Feb 2023"},{"issue":"11","key":"709_CR47","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MC.2022.3154148","volume":"55","author":"D Roman","year":"2022","unstructured":"Roman D, Prodan R, Nikolov N et al (2022) Big Data Pipelines on the Computing Continuum: Tapping the Dark Data. Computer 55(11):74\u201384. https:\/\/doi.org\/10.1109\/MC.2022.3154148","journal-title":"Computer"},{"key":"709_CR48","unstructured":"Russell SJ (2010) Artificial intelligence a modern approach. Pearson Education, Inc"},{"issue":"2","key":"709_CR49","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1016\/j.ijpe.2013.04.003","volume":"144","author":"S Sabharwal","year":"2013","unstructured":"Sabharwal S, Garg S (2013) Determining cost effectiveness index of remanufacturing: A graph theoretic approach. Int J Prod Econ 144(2):521\u2013532. https:\/\/doi.org\/10.1016\/j.ijpe.2013.04.003","journal-title":"Int J Prod Econ"},{"issue":"1","key":"709_CR50","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TNN.2008.2005605","volume":"20","author":"F Scarselli","year":"2008","unstructured":"Scarselli F, Gori M, Tsoi AC et al (2008) The Graph Neural Network Model. IEEE Trans Neural Netw 20(1):61\u201380. https:\/\/doi.org\/10.1109\/TNN.2008.2005605","journal-title":"IEEE Trans Neural Netw"},{"key":"709_CR51","doi-asserted-by":"publisher","unstructured":"Shao Y, Shen Z, Gong S et al (2022) Cost-Aware Placement Optimization of Edge Servers for IoT Services in Wireless Metropolitan Area Networks. Wirel Commun Mob Comput 2022. https:\/\/doi.org\/10.1155\/2022\/8936576","DOI":"10.1155\/2022\/8936576"},{"key":"709_CR52","doi-asserted-by":"publisher","unstructured":"Song IY (2009) Data Mart, Springer US, Boston, p 594. https:\/\/doi.org\/10.1007\/978-0-387-39940-9_883","DOI":"10.1007\/978-0-387-39940-9_883"},{"issue":"4","key":"709_CR53","first-page":"363","volume":"2","author":"N Upadhyay","year":"2007","unstructured":"Upadhyay N, Agarwal VP (2007) Structural Identification and Comparison of Intelligent Mobile Learning Environment. J Appl Quant Methods 2(4):363\u2013374","journal-title":"J Appl Quant Methods"},{"key":"709_CR54","unstructured":"Vargas-Solar G, Darmont J, Adorjan A, Espinosa-Oviedo JA, Hara C, Loudcher S, Motz R, Musicante M, Zechinelli-Martini JL (2024) Dataversifying Natural Sciences: Pioneering a Data Lake Architecture for Curated Data-Centric Experiments in Life & Earth Sciences. arXiv:2403.20063"},{"key":"709_CR55","unstructured":"West DB, et\u00a0al (2001) Introduction to graph theory, vol\u00a02. Prentice Hall Upper Saddle River"},{"key":"709_CR56","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1016\/j.future.2020.07.016","volume":"113","author":"X Xia","year":"2020","unstructured":"Xia X, Chen F, He Q et al (2020) Graph-based data caching optimization for edge computing. Futur Gener Comput Syst 113:228\u2013239. https:\/\/doi.org\/10.1016\/j.future.2020.07.016","journal-title":"Futur Gener Comput Syst"},{"issue":"1","key":"709_CR57","doi-asserted-by":"publisher","first-page":"32","DOI":"10.3390\/s19010032","volume":"19","author":"F Zeng","year":"2018","unstructured":"Zeng F, Ren Y, Deng X et al (2018) Cost-effective edge server placement in wireless metropolitan area networks. Sensors 19(1):32. https:\/\/doi.org\/10.3390\/s19010032","journal-title":"Sensors"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-024-00709-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-024-00709-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-024-00709-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T09:02:57Z","timestamp":1727686977000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-024-00709-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,30]]},"references-count":57,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["709"],"URL":"https:\/\/doi.org\/10.1186\/s13677-024-00709-6","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,30]]},"assertion":[{"value":"24 June 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 September 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 September 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":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"147"}}