{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T04:35:58Z","timestamp":1784262958377,"version":"3.55.0"},"reference-count":71,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T00:00:00Z","timestamp":1703808000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T00:00:00Z","timestamp":1703808000000},"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":["101017171"],"award-info":[{"award-number":["101017171"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The orchestration of cloud computing infrastructures is challenging, considering the number, heterogeneity and dynamicity of the involved resources, along with the highly distributed nature of the applications that use them for computation and storage. Evidently, the volume of relevant monitoring data can be significant, and the ability to collect, analyze, and act on this data in real time is critical for the infrastructure\u2019s efficient use. In this study, we introduce a novel methodology that adeptly manages the diverse, dynamic, and voluminous nature of cloud resources and the applications that they support. We use knowledge graphs to represent computing and storage resources and illustrate the relationships between them and the applications that utilize them. We then train GraphSAGE to acquire vector-based representations of the infrastructures\u2019 properties, while preserving the structural properties of the graph. These are efficiently provided as input to two unsupervised machine learning algorithms, namely CBLOF and Isolation Forest, for the detection of storage and computing overusage events, where CBLOF demonstrates better performance across all our evaluation metrics. Following the detection of such events, we have also developed appropriate re-optimization mechanisms that ensure the performance of the served applications. Evaluated in a simulated environment, our methods demonstrate a significant advancement in anomaly detection and infrastructure optimization. The results underscore the potential of this closed-loop operation in dynamically adapting to the evolving demands of cloud infrastructures. By integrating data representation and machine learning methods with proactive management strategies, this research contributes substantially to the field of cloud computing, offering a scalable, intelligent solution for modern cloud infrastructures.<\/jats:p>","DOI":"10.1007\/s10723-023-09727-1","type":"journal-article","created":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T09:02:29Z","timestamp":1703840549000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":62,"title":["Anomaly Detection in Cloud Computing using Knowledge Graph Embedding and Machine Learning Mechanisms"],"prefix":"10.1007","volume":"22","author":[{"given":"Katerina","family":"Mitropoulou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Panagiotis","family":"Kokkinos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Polyzois","family":"Soumplis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emmanouel","family":"Varvarigos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,12,29]]},"reference":[{"issue":"5","key":"9727_CR1","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCC.2018.053711663","volume":"5","author":"M Fazio","year":"2018","unstructured":"Fazio, M., Ranjan, R., Girolami, M., Taheri, J., Dustdar, S., Villari, M.: A note on the convergence of iot, edge, and cloud computing in smart cities. IEEE Cloud Comput. 5(5), 22\u201324 (2018). https:\/\/doi.org\/10.1109\/MCC.2018.053711663","journal-title":"IEEE Cloud Comput."},{"issue":"8","key":"9727_CR2","doi-asserted-by":"publisher","first-page":"1697","DOI":"10.1109\/JPROC.2019.2915983","volume":"107","author":"S Liu","year":"2019","unstructured":"Liu, S., Liu, L., Tang, J., Yu, B., Wang, Y., Shi, W.: Edge computing for autonomous driving: Opportunities and challenges. Proc. IEEE 107(8), 1697\u20131716 (2019)","journal-title":"Proc. IEEE"},{"key":"9727_CR3","doi-asserted-by":"crossref","unstructured":"Bachhuber, C., Martinez, A.S., Pries, R., Eger, S., Steinbach, E.: Edge cloud-based augmented reality. In:2019 IEEE 21st International Workshop on Multimedia Signal Processing (MMSP), pp. 1\u20136 (2019). IEEE","DOI":"10.1109\/MMSP.2019.8901715"},{"key":"9727_CR4","unstructured":"Number of edge enabled internet of things (IoT) devices worldwide from 2020 to 2030. Statista (2022). https:\/\/www.statista.com\/statistics\/1259878\/edge-enabled-iot-device-market-worldwide\/"},{"key":"9727_CR5","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.comcom.2018.11.011","volume":"134","author":"H Tang","year":"2019","unstructured":"Tang, H., Li, C., Bai, J., Tang, J., Luo, Y.: Dynamic resource allocation strategy for latency-critical and computation-intensive applications in cloud-edge environment. Comput. Commun. 134, 70\u201382 (2019). https:\/\/doi.org\/10.1016\/j.comcom.2018.11.011","journal-title":"Comput. Commun."},{"key":"9727_CR6","doi-asserted-by":"crossref","unstructured":"Soumplis, P., Kokkinos, P., Lagos, D., Kretsis, A., Sourlas, V., Varvarigos, E.: Network slicing and workload placement in megacities. In:2020 22nd International Conference on Transparent Optical Networks (ICTON), pp. 1\u20134 (2020). IEEE","DOI":"10.1109\/ICTON51198.2020.9203010"},{"key":"9727_CR7","unstructured":"Cisco annual internet Report - Cisco Annual Internet Report (2018-2023) White Paper. Cisco (2022). https:\/\/www.cisco.com\/c\/en\/us\/solutions\/collateral\/executive-perspectives\/annual-internet-report\/white-paper-c11-741490.html"},{"key":"9727_CR8","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1016\/j.future.2019.02.050","volume":"97","author":"WZ Khan","year":"2019","unstructured":"Khan, W.Z., Ahmed, E., Hakak, S., Yaqoob, I., Ahmed, A.: Edge computing: A survey. Futur. Gener. Comput. Syst. 97, 219\u2013235 (2019)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9727_CR9","doi-asserted-by":"crossref","unstructured":"Christodoulopoulos, K., Sambo, N., Argyris, N., Giardina, P., Kanakis, G., Kretsis, A., Fresi, F., Sgambelluri, A., Bernini, G., Delezoide, C., et al.: Observe-decide-act: Experimental demonstration of a self-healing network. In:Optical Fiber Communication Conference, pp. 3\u20137 (2018). Optical Society of America","DOI":"10.1364\/OFC.2018.M3A.7"},{"key":"9727_CR10","doi-asserted-by":"publisher","unstructured":"Svorobej, S., Bendechache, M., Griesinger, F., Domaschka, J.: In: Lynn, T., Mooney, J.G., Lee, B., Endo, P.T. (eds.) Orchestration from the Cloud to the Edge, pp. 61\u201377. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-41110-7-4","DOI":"10.1007\/978-3-030-41110-7-4"},{"issue":"5","key":"9727_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3332301","volume":"52","author":"M Barika","year":"2019","unstructured":"Barika, M., Garg, S., Zomaya, A.Y., Wang, L., Moorsel, A.V., Ranjan, R.: Orchestrating big data analysis workflows in the cloud: research challenges, survey, and future directions. ACM Comput. Surv. (CSUR) 52(5), 1\u201341 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"5","key":"9727_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3341145","volume":"52","author":"TL Duc","year":"2019","unstructured":"Duc, T.L., Leiva, R.G., Casari, P., \u00d6stberg, P.-O.: Machine learning methods for reliable resource provisioning in edge-cloud computing: A survey. ACM Comput. Surv. (CSUR) 52(5), 1\u201339 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"9727_CR13","doi-asserted-by":"crossref","unstructured":"Dong, D.: Agent-based cloud simulation model for resource management.J Cloud Comput 12(1), 1\u201324 (2023)","DOI":"10.1186\/s13677-023-00540-5"},{"issue":"1","key":"9727_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-022-00362-x","volume":"11","author":"M Ashawa","year":"2022","unstructured":"Ashawa, M., Douglas, O., Osamor, J., Jackie, R.: Improving cloud efficiency through optimized resource allocation technique for load balancing using lstm machine learning algorithm. J. Cloud Comput. 11(1), 1\u201317 (2022)","journal-title":"J. Cloud Comput."},{"issue":"2","key":"9727_CR15","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MNET.001.1900156","volume":"34","author":"K Yang","year":"2020","unstructured":"Yang, K., Ma, H., Dou, S.: Fog intelligence for network anomaly detection. IEEE Netw. 34(2), 78\u201382 (2020). https:\/\/doi.org\/10.1109\/MNET.001.1900156","journal-title":"IEEE Netw."},{"key":"9727_CR16","doi-asserted-by":"publisher","unstructured":"Ibidunmoye, O, Hern\u00e1ndez-Rodriguez, F., Elmroth, E.: Performance anomaly detection and bottleneck identification. ACM Comput. Surv. 48(1) (2015). https:\/\/doi.org\/10.1145\/2791120","DOI":"10.1145\/2791120"},{"key":"9727_CR17","doi-asserted-by":"publisher","unstructured":"Mitropoulou, K., Kokkinos, P., Soumplis, P., Varvarigos, E.: Detect resource related events in a cloud-edge infrastructure using knowledge graph embeddings and machine learning. In:2022 13th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), pp. 698\u2013703 (2022). https:\/\/doi.org\/10.1109\/CSNDSP54353.2022.9908022","DOI":"10.1109\/CSNDSP54353.2022.9908022"},{"key":"9727_CR18","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.jss.2018.01.039","volume":"139","author":"C Sauvanaud","year":"2018","unstructured":"Sauvanaud, C., Ka\u00e2niche, M., Kanoun, K., Lazri, K., Da Silva Silvestre, G.: Anomaly detection and diagnosis for cloud services: Practical experiments and lessons learned. J. Syst. Softw. 139, 84\u2013106 (2018). https:\/\/doi.org\/10.1016\/j.jss.2018.01.039","journal-title":"J. Syst. Softw."},{"key":"9727_CR19","doi-asserted-by":"crossref","unstructured":"Duan, S., Babu, S., Munagala, K.: Fa: A system for automating failure diagnosis. In:2009 IEEE 25th International Conference on Data Engineering, pp. 1012\u20131023 (2009). IEEE","DOI":"10.1109\/ICDE.2009.115"},{"issue":"5","key":"9727_CR20","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1109\/TSMCC.2008.923876","volume":"38","author":"J Zhang","year":"2008","unstructured":"Zhang, J., Zulkernine, M., Haque, A.: Random-forests-based network intrusion detection systems. IEEE Trans. Syst. Man Cybern. Part C (Applications and Reviews) 38(5), 649\u2013659 (2008)","journal-title":"IEEE Trans. Syst. Man Cybern. Part C (Applications and Reviews)"},{"key":"9727_CR21","doi-asserted-by":"publisher","unstructured":"Farshchi, M., Schneider, J.-G., Weber, I., Grundy, J.: Experience report: Anomaly detection of cloud application operations using log and cloud metric correlation analysis. In:2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE), pp. 24\u201334 (2015). https:\/\/doi.org\/10.1109\/ISSRE.2015.7381796","DOI":"10.1109\/ISSRE.2015.7381796"},{"key":"9727_CR22","volume-title":"Advanced Data Mining and Applications","author":"S Fu","year":"2012","unstructured":"Fu, S., Liu, J., Pannu, H.: A hybrid anomaly detection framework in cloud computing using one-class and two-class support vector machines. In: Zhou, S., Zhang, S., Karypis, G. (eds.) Advanced Data Mining and Applications. Springer, Berlin, Heidelberg (2012)"},{"key":"9727_CR23","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.ijinfomgt.2019.01.014","volume":"47","author":"Y Roumani","year":"2019","unstructured":"Roumani, Y., Nwankpa, J.K.: An empirical study on predicting cloud incidents. Int. J. Inf. Manag. 47, 131\u2013139 (2019). https:\/\/doi.org\/10.1016\/j.ijinfomgt.2019.01.014","journal-title":"Int. J. Inf. Manag."},{"key":"9727_CR24","doi-asserted-by":"crossref","unstructured":"Liu, J., Chen, S., Zhou, Z., Wu, T.: An anomaly detection algorithm of cloud platform based on self-organizing maps. Math. Probl. Eng. 2016 (2016)","DOI":"10.1155\/2016\/3570305"},{"issue":"1","key":"9727_CR25","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1186\/s13638-023-02310-y","volume":"2023","author":"M Xu","year":"2023","unstructured":"Xu, M.: A novel machine learning-based framework for channel bandwidth allocation and optimization in distributed computing environments. EURASIP J. Wirel. Commun. Netw. 2023(1), 97 (2023)","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"9727_CR26","doi-asserted-by":"publisher","unstructured":"Kompougias, O., Papadopoulos, D., Mantas, E., Litke, A., Papadakis, N., Paraschos, D., Kourtis, A., Xylouris, G.: Iot botnet detection on flow data using autoencoders. In:2021 IEEE International Mediterranean Conference on Communications and Networking (MeditCom), pp. 506\u2013511 (2021). https:\/\/doi.org\/10.1109\/MeditCom49071.2021.9647639","DOI":"10.1109\/MeditCom49071.2021.9647639"},{"issue":"3","key":"9727_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1629087.1629089","volume":"27","author":"L Cherkasova","year":"2009","unstructured":"Cherkasova, L., Ozonat, K., Mi, N., Symons, J., Smirni, E.: Automated anomaly detection and performance modeling of enterprise applications. ACM Trans. Comput. Syst. (TOCS) 27(3), 1\u201332 (2009)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"9727_CR28","doi-asserted-by":"crossref","unstructured":"Miyazawa, M., Hayashi, M., Stadler, R.: vnmf: Distributed fault detection using clustering approach for network function virtualization. In:2015 IFIP\/IEEE International Symposium on Integrated Network Management (IM), pp. 640\u2013645 (2015). IEEE","DOI":"10.1109\/INM.2015.7140349"},{"key":"9727_CR29","doi-asserted-by":"publisher","unstructured":"Schmidt, F., Suri-Payer, F., Gulenko, A., Wallschl\u00e4ger, M., Acker, A., Kao, O.: Unsupervised anomaly event detection for vnf service monitoring using multivariate online arima. In:2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 278\u2013283 (2018). https:\/\/doi.org\/10.1109\/CloudCom2018.2018.00061","DOI":"10.1109\/CloudCom2018.2018.00061"},{"key":"9727_CR30","doi-asserted-by":"crossref","unstructured":"Cotroneo, D., Natella, R., Rosiello, S.: A fault correlation approach to detect performance anomalies in virtual network function chains. In:2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE), pp. 90\u2013100 (2017). IEEE","DOI":"10.1109\/ISSRE.2017.12"},{"issue":"1","key":"9727_CR31","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1186\/s13677-023-00461-3","volume":"12","author":"I Ullah","year":"2023","unstructured":"Ullah, I., Lim, H.-K., Seok, Y.-J., Han, Y.-H.: Optimizing task offloading and resource allocation in edge-cloud networks: a drl approach. J. Cloud Comput. 12(1), 112 (2023)","journal-title":"J. Cloud Comput."},{"key":"9727_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13634-021-00802-x","volume":"2021","author":"F Jiang","year":"2021","unstructured":"Jiang, F., Ma, R., Gao, Y., Gu, Z.: A reinforcement learning-based computing offloading and resource allocation scheme in f-ran. EURASIP J Adv Signal Process 2021, 1\u201325 (2021)","journal-title":"EURASIP J Adv Signal Process"},{"key":"9727_CR33","doi-asserted-by":"crossref","unstructured":"Di\u00a0Stefano, A., Di\u00a0Stefano, A., Morana, G., Zito, D.: Prometheus and aiops for the orchestration of cloud-native applications in ananke. In:2021 IEEE 30th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 27\u201332 (2021). IEEE","DOI":"10.1109\/WETICE53228.2021.00017"},{"key":"9727_CR34","doi-asserted-by":"crossref","unstructured":"Nagasundaram, S., Bobinath, B., Shedthi, A., Rajalakshmi, K., Humnekar, T.D., et al.: Analysis of the requirement and artificial intelligence-based resource management system in cloud. In:2023 9th International Conference on Advanced Computing and Communication Systems (ICACCS), vol. 1, pp. 2516\u20132525 (2023). IEEE","DOI":"10.1109\/ICACCS57279.2023.10112940"},{"key":"9727_CR35","doi-asserted-by":"crossref","unstructured":"Chen, X., Yang, L., Chen, Z., Min, G., Zheng, X., Rong, C.: Resource allocation with workload-time windows for cloud-based software services: a deep reinforcement learning approach. IEEE Trans. Cloud Comput (2022)","DOI":"10.1109\/TCC.2022.3169157"},{"key":"9727_CR36","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, J., Wu, J., Lu, Z., Zhang, S., Zhong, Y.: Warmops: a workload-aware resource management optimization strategy for iaas private clouds. In:2014 IEEE International Conference on Services Computing, pp. 575\u2013582 (2014). IEEE","DOI":"10.1109\/SCC.2014.81"},{"issue":"5","key":"9727_CR37","doi-asserted-by":"publisher","first-page":"3576","DOI":"10.1109\/JIOT.2020.3025015","volume":"8","author":"W Guo","year":"2020","unstructured":"Guo, W., Tian, W., Ye, Y., Xu, L., Wu, K.: Cloud resource scheduling with deep reinforcement learning and imitation learning. IEEE Internet Things J. 8(5), 3576\u20133586 (2020)","journal-title":"IEEE Internet Things J."},{"key":"9727_CR38","doi-asserted-by":"crossref","unstructured":"Hogan, A., Blomqvist, E., Cochez, M., d\u2019Amato, C., Melo, G.d., Gutierrez, C., Kirrane, S., Gayo, J.E.L., Navigli, R., Neumaier, S., et al.: Knowledge graphs. Synthesis Lectures on Data, Semantics, and Knowledge 12(2), 1\u2013257 (2021)","DOI":"10.2200\/S01125ED1V01Y202109DSK022"},{"issue":"1","key":"9727_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-017-05778-z","volume":"7","author":"M Rotmensch","year":"2017","unstructured":"Rotmensch, M., Halpern, Y., Tlimat, A., Horng, S., Sontag, D.: Learning a health knowledge graph from electronic medical records. Sci. Rep. 7(1), 1\u201311 (2017)","journal-title":"Sci. Rep."},{"issue":"4","key":"9727_CR40","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1109\/TDSC.2017.2697854","volume":"16","author":"J Qian","year":"2017","unstructured":"Qian, J., Li, X.-Y., Zhang, C., Chen, L., Jung, T., Han, J.: Social network de-anonymization and privacy inference with knowledge graph model. IEEE Trans. Dependable Secure Comput 16(4), 679\u2013692 (2017)","journal-title":"IEEE Trans. Dependable Secure Comput"},{"key":"9727_CR41","doi-asserted-by":"crossref","unstructured":"Wang, H., Zhang, F., Wang, J., Zhao, M., Li, W., Xie, X., Guo, M.: Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In:Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp. 417\u2013426 (2018)","DOI":"10.1145\/3269206.3271739"},{"key":"9727_CR42","doi-asserted-by":"crossref","unstructured":"Iannacone, M., Bohn, S., Nakamura, G., Gerth, J., Huffer, K., Bridges, R., Ferragut, E., Goodall, J.: Developing an ontology for cyber security knowledge graphs. In: Proceedings of the 10th Annual Cyber and Information Security Research Conference, pp. 1\u20134 (2015)","DOI":"10.1145\/2746266.2746278"},{"issue":"1","key":"9727_CR43","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1186\/s13677-022-00327-0","volume":"11","author":"TN Tengku Asmawi","year":"2022","unstructured":"Tengku Asmawi, T.N., Ismail, A., Shen, J.: Cloud failure prediction based on traditional machine learning and deep learning. J. Cloud Comput. 11(1), 47 (2022)","journal-title":"J. Cloud Comput."},{"key":"9727_CR44","doi-asserted-by":"publisher","first-page":"908056","DOI":"10.3389\/fbioe.2022.908056","volume":"10","author":"J Xu","year":"2022","unstructured":"Xu, J., Xu, Z., Shi, B.: Deep reinforcement learning based resource allocation strategy in cloud-edge computing system. Front. Bioeng. Biotechnol. 10, 908056 (2022)","journal-title":"Front. Bioeng. Biotechnol."},{"issue":"5","key":"9727_CR45","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1109\/JCN.2017.000081","volume":"19","author":"M Barshan","year":"2017","unstructured":"Barshan, M., Moens, H., Latre, S., Volckaert, B., De Turck, F.: Algorithms for network-aware application component placement for cloud resource allocation. J. Commun. Netw. 19(5), 493\u2013508 (2017)","journal-title":"J. Commun. Netw."},{"key":"9727_CR46","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/j.future.2016.06.021","volume":"70","author":"W T\u00e4rneberg","year":"2017","unstructured":"T\u00e4rneberg, W., Mehta, A., Wadbro, E., Tordsson, J., Eker, J., Kihl, M., Elmroth, E.: Dynamic application placement in the mobile cloud network. Futur. Gener. Comput. Syst. 70, 163\u2013177 (2017)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9727_CR47","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.future.2015.09.005","volume":"55","author":"G Sun","year":"2016","unstructured":"Sun, G., Liao, D., Anand, V., Zhao, D., Yu, H.: A new technique for efficient live migration of multiple virtual machines. Futur. Gener. Comput. Syst. 55, 74\u201386 (2016)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9727_CR48","doi-asserted-by":"crossref","unstructured":"Miyazawa, T., Kafle, V.P., Harai, H.: Reinforcement learning based dynamic resource migration for virtual networks. In: 2017 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM), pp. 428\u2013434 (2017). IEEE","DOI":"10.23919\/INM.2017.7987308"},{"issue":"1","key":"9727_CR49","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1109\/TNSM.2017.2666781","volume":"14","author":"R Mijumbi","year":"2017","unstructured":"Mijumbi, R., Hasija, S., Davy, S., Davy, A., Jennings, B., Boutaba, R.: Topology-aware prediction of virtual network function resource requirements. IEEE Trans. Netw. Serv. Manag. 14(1), 106\u2013120 (2017)","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"9727_CR50","doi-asserted-by":"publisher","first-page":"2977","DOI":"10.1109\/TSP.2020.2988255","volume":"68","author":"M Eisen","year":"2020","unstructured":"Eisen, M., Ribeiro, A.: Optimal wireless resource allocation with random edge graph neural networks. Ieee Trans. Signal Process. 68, 2977\u20132991 (2020)","journal-title":"Ieee Trans. Signal Process."},{"issue":"2","key":"9727_CR51","doi-asserted-by":"publisher","first-page":"78","DOI":"10.3390\/info13020078","volume":"13","author":"W Li","year":"2022","unstructured":"Li, W., Wang, H., Zhang, X., Li, D., Yan, L., Fan, Q., Jiang, Y., Yao, R.: Security service function chain based on graph neural network. Information 13(2), 78 (2022)","journal-title":"Information"},{"key":"9727_CR52","unstructured":"Robinson, I., Webber, J., Eifrem, E.: Graph Databases: New Opportunities for Connected Data, USA (2015)"},{"key":"9727_CR53","unstructured":"Cypher query language - developer guides (2023). https:\/\/neo4j.com\/developer\/cypher\/"},{"key":"9727_CR54","unstructured":"Hamilton, W., Ying, Z., Leskovec, J.: Inductive representation learning on large graphs. Adv Neural Inf Process Syst 30 (2017)"},{"key":"9727_CR55","doi-asserted-by":"publisher","unstructured":"Hochreiter, S., Schmidhuber, J.: Long Short-Term Memory. Neural Comput 9(8), 1735\u20131780 (1997). https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735. https:\/\/direct.mit.edu\/neco\/article-articlepdf\/9\/8\/1735\/813796\/neco.1997.9.8.1735.pdf","DOI":"10.1162\/neco.1997.9.8.1735"},{"issue":"9\u201310","key":"9727_CR56","doi-asserted-by":"publisher","first-page":"1641","DOI":"10.1016\/S0167-8655(03)00003-5","volume":"24","author":"Z He","year":"2003","unstructured":"He, Z., Xu, X., Deng, S.: Discovering cluster-based local outliers. Pattern Recogn. 24(9\u201310), 1641\u20131650 (2003)","journal-title":"Pattern Recogn."},{"key":"9727_CR57","doi-asserted-by":"publisher","unstructured":"Liu, F.T., Ting, K.M., Zhou, Z.H.: Isolation forest. In: Proceedings - IEEE International Conference on Data Mining, ICDM (2008). https:\/\/doi.org\/10.1109\/ICDM.2008.17","DOI":"10.1109\/ICDM.2008.17"},{"key":"9727_CR58","doi-asserted-by":"publisher","unstructured":"Breunig, M., Kriegel, H.-P., Ng, R., Sander, J.: Lof: Identifying density-based local outliers., vol. 29, pp. 93\u2013104 (2000). https:\/\/doi.org\/10.1145\/342009.335388","DOI":"10.1145\/342009.335388"},{"issue":"1","key":"9727_CR59","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L.: Random forests. Mach. Learn. 45(1), 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"9727_CR60","unstructured":"NetworkX documentation (2023). https:\/\/networkx.org"},{"key":"9727_CR61","unstructured":"Neo4j Python Driver documentation (2023). https:\/\/neo4j.com\/docs\/api\/python-driver\/current\/"},{"key":"9727_CR62","unstructured":"Neo4j documentation (2023). https:\/\/neo4j.com\/"},{"issue":"1\u20132","key":"9727_CR63","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/S0020-0255(96)00200-9","volume":"99","author":"S Narayan","year":"1997","unstructured":"Narayan, S.: The generalized sigmoid activation function: Competitive supervised learning. Inf. Sci. 99(1\u20132), 69\u201382 (1997). https:\/\/doi.org\/10.1016\/S0020-0255(96)00200-9","journal-title":"Inf. Sci."},{"key":"9727_CR64","unstructured":"PyOD documentation (2023). https:\/\/pyod.readthedocs.io\/en\/latest\/"},{"issue":"2","key":"9727_CR65","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1109\/TIT.1982.1056489","volume":"28","author":"S Lloyd","year":"1982","unstructured":"Lloyd, S.: Least squares quantization in pcm. IEEE Trans. Inf. Theory 28(2), 129\u2013137 (1982)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"9727_CR66","doi-asserted-by":"publisher","unstructured":"Wojciechowski, S., Go\u015bcie\u0144, R., Ksieniewicz, P., Walkowiak, K.: Hybrid regression model for link dimensioning in spectrally-spatially flexible optical networks. IEEE Access 10, 53810\u201353821 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3175193","DOI":"10.1109\/ACCESS.2022.3175193"},{"key":"9727_CR67","doi-asserted-by":"publisher","unstructured":"Ashawa, M., Douglas, O., Osamor, J., Jackie, R.: Improving cloud efficiency through optimized resource allocation technique for load balancing using lstm machine learning algorithm. J. Cloud Comput. 11 (2022) https:\/\/doi.org\/10.1186\/s13677-022-00362-x","DOI":"10.1186\/s13677-022-00362-x"},{"issue":"7","key":"9727_CR68","doi-asserted-by":"publisher","first-page":"672","DOI":"10.1016\/j.future.2008.02.003","volume":"24","author":"A Iosup","year":"2008","unstructured":"Iosup, A., Li, H., Jan, M., Anoep, S., Dumitrescu, C., Wolters, L., Epema, D.H.J.: The grid workloads archive. Futur. Gener. Comput. Syst. 24(7), 672\u2013686 (2008). https:\/\/doi.org\/10.1016\/j.future.2008.02.003","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9727_CR69","unstructured":"GWA-T-2 Grid5000 Dataset (2023). http:\/\/gwa.ewi.tudelft.nl\/datasets\/gwa-t-2-grid5000. Accessed November 2023"},{"key":"9727_CR70","unstructured":"GWA-T-4 AuverGrid Dataset (2023). http:\/\/gwa.ewi.tudelft.nl\/datasets\/gwa-t-4-auvergrid. Accessed November 2023"},{"key":"9727_CR71","unstructured":"GWA-T-12 Bitbrains Dataset (2023) http:\/\/gwa.ewi.tudelft.nl\/datasets\/gwa-t-12-bitbrains. Accessed November 2023"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-023-09727-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-023-09727-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-023-09727-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,20]],"date-time":"2024-03-20T08:20:16Z","timestamp":1710922816000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-023-09727-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,29]]},"references-count":71,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["9727"],"URL":"https:\/\/doi.org\/10.1007\/s10723-023-09727-1","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,29]]},"assertion":[{"value":"19 September 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 December 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 December 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"6"}}