{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:23:33Z","timestamp":1760239413883,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,11,13]],"date-time":"2020-11-13T00:00:00Z","timestamp":1605225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>The high time needed to reconfigure cloud resources in Network Function Virtualization network environments has led to the proposal of solutions in which a prediction based-resource allocation is performed. All of them are based on traffic or needed resource prediction with the minimization of symmetric loss functions like Mean Squared Error. When inevitable prediction errors are made, the prediction methodologies are not able to differently weigh positive and negative prediction errors that could impact the total network cost. In fact if the predicted traffic is higher than the real one then an over allocation cost, referred to as over-provisioning cost, will be paid by the network operator; conversely, in the opposite case, Quality of Service degradation cost, referred to as under-provisioning cost, will be due to compensate the users because of the resource under allocation. In this paper we propose and investigate a resource allocation strategy based on a Long Short Term Memory algorithm in which the training operation is based on the minimization of an asymmetric cost function that differently weighs the positive and negative prediction errors and the corresponding over-provisioning and under-provisioning costs. In a typical traffic and network scenario, the proposed solution allows for a cost saving by 30% with respect to the case of solution with symmetric cost function.<\/jats:p>","DOI":"10.3390\/fi12110196","type":"journal-article","created":{"date-parts":[[2020,11,13]],"date-time":"2020-11-13T08:44:02Z","timestamp":1605257042000},"page":"196","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Proposal and Investigation of an Artificial Intelligence (AI)-Based Cloud Resource Allocation Algorithm in Network Function Virtualization Architectures"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8480-8418","authenticated-orcid":false,"given":"Vincenzo","family":"Eramo","sequence":"first","affiliation":[{"name":"Department of Information, Electronic, Telecommunication (DIET), \u201cSapienza\u201d University of Rome\u2014Via Eudossiana 18, 00184 Rome, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9565-8432","authenticated-orcid":false,"given":"Francesco Giacinto","family":"Lavacca","sequence":"additional","affiliation":[{"name":"Fondazione Ugo Bordoni, Viale del Policlinico 147, 00161 Rome, Italy"}]},{"given":"Tiziana","family":"Catena","sequence":"additional","affiliation":[{"name":"Department of Information, Electronic, Telecommunication (DIET), \u201cSapienza\u201d University of Rome\u2014Via Eudossiana 18, 00184 Rome, Italy"}]},{"given":"Paul Jaime","family":"Perez Salazar","sequence":"additional","affiliation":[{"name":"Department of Information, Electronic, Telecommunication (DIET), \u201cSapienza\u201d University of Rome\u2014Via Eudossiana 18, 00184 Rome, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.comnet.2019.106984","article-title":"5G network slicing using SDN and NFV: A survey of taxonomy, architectures and future challenges","volume":"167","author":"Barakabitze","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/JSAC.2019.2959181","article-title":"Optimal VNF Placement via Deep Reinforcement Learning in SDN\/NFV-Enabled Networks","volume":"38","author":"Pei","year":"2020","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1360","DOI":"10.1109\/TNSM.2019.2944023","article-title":"A Fast Near-Optimal Approach for Energy-Aware SFC Deployment","volume":"16","author":"Farkiani","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_4","first-page":"622","article-title":"Network Function Virtualization Resource Allocation Based on Joint Benders Decomposition and ADMM","volume":"17","author":"Yu","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2060","DOI":"10.1109\/LCOMM.2018.2864101","article-title":"Computing and Bandwidth Resource Allocation in Multi-Provider NFV Environment","volume":"22","author":"Eramo","year":"2018","journal-title":"IEEE Commun. Lett."},{"key":"ref_6","first-page":"1706","article-title":"Reliability Aware Service Placement Using a Viterbi-Based Algorithm","volume":"17","author":"Niyato","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2008","DOI":"10.1109\/TNET.2017.2668470","article-title":"An Approach for Service function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures","volume":"25","author":"Eramo","year":"2017","journal-title":"IEEE ACM Trnsa. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"46898","DOI":"10.1109\/ACCESS.2019.2908990","article-title":"Optimizing the Cloud Resources, Bandwidth and Deployment Costs in Multi-Providers Network Function Virtualization Environment","volume":"7","author":"Eramo","year":"2017","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/JSAC.2019.2959196","article-title":"A Dynamic Reliability-Aware Service Placement for Network Function Virtualization (NFV)","volume":"38","author":"Niyato","year":"2020","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1303","DOI":"10.1109\/TNSM.2019.2946347","article-title":"Placing Traffic-Changing and Partially-Ordered NFV Middleboxes via SDN","volume":"16","author":"Ma","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kim, H.N., Lee, D., Jeong, S., Choix, H., Yoo, J., and Hong, J.W. (2019, January 24\u201328). Machine Learning-Based Method for Prediction of Virtual Network Function Resource Demands. Proceedings of the 2019 IEEE Conference on Network Softwarization (NetSoft), Paris, France.","DOI":"10.1109\/NETSOFT.2019.8806687"},{"key":"ref_12","unstructured":"Schneider, S., Satheeschandrany, N.P., Peuster, M., and Karl, H. (July, January 29). Machine Learning-Based Method for Prediction of Virtual Network Function Resource Demands. Proceedings of the 2020 IEEE Conference on Network Softwarization (NetSoft), Ghent, Belgium."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1109\/JSAC.2019.2959245","article-title":"DeepCog: Optimizing Resource Provisioning in Network Slicing with AI-Based Capacity Forecasting","volume":"38","author":"Bega","year":"2020","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.comnet.2019.01.041","article-title":"Online and batch algorithms for VNFs placement and chaining","volume":"158","author":"Soualah","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"D29","DOI":"10.1364\/JOCN.10.000D29","article-title":"Deep-Learning-Assisted Network Orchestration for On-Demand and Cost-Effective vNF Service Chaining in Inter-DC Elastic Optical Networks","volume":"10","author":"Li","year":"2018","journal-title":"IEEE J. Opt. Commun. Netw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1109\/TSG.2017.2753802","article-title":"Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network","volume":"10","author":"Kong","year":"2019","journal-title":"IEEE Trans. Smart Grid"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1109\/TCC.2016.2617374","article-title":"Energy-Aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model","volume":"7","author":"Farahnakian","year":"2019","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_18","unstructured":"Han, J. (2005). Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers Inc."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ferrer-Troyano, F.J., Aguilar-Ruiz, J.S., and Riquelme, J.C. (2003, January 10\u201312). Empirical Evaluation of the Difficulty of Finding a Good Value of k for the Nearest Neighbor. Proceedings of the 2013 International Conference Computing Science 2003, San Diego, CA, USA.","DOI":"10.1007\/3-540-44862-4_83"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Eramo, V., Catena, T., Lavacca, F.G., and Giorgio, F.D. (2020, January 19\u201323). Study and Investigation of SARIMA-based Traffic Prediction Models for the Resource Allocation in NFV networks with Elastic Optical Interconnection. Proceedings of the 2020 22nd International Conference on Transparent Optical Networks (ICTON), Bari, Italy.","DOI":"10.1109\/ICTON51198.2020.9203070"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.comcom.2020.07.013","article-title":"Benchmarking open source NFV MANO systems: OSM and ONAP","volume":"161","author":"Yilma","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Trakadas, P., Karkazis, P., Leligou, N., Zahariadis, T., Vicens, F., Zurita, A., Alemany, P., Soenen, T., Parada, C., and Bonnet, J. (2020). Comparison of Management and Orchestration Solutions for the 5G Era. J. Sens. Actuator Netw., 9.","DOI":"10.3390\/jsan9010004"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"4098","DOI":"10.1109\/JLT.2019.2921428","article-title":"Proposal and Investigation of a Reconfiguration Cost Aware Policy for Resource Allocation in Multi-Provider NFV Infrastructures Interconnected by Elastic Optical Networks","volume":"37","author":"Eramo","year":"2019","journal-title":"J. Light. Technol."},{"key":"ref_24","unstructured":"(2020, November 11). SND-Lib. Available online: http:\/\/sndlib.zib.de\/home.action."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/11\/196\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:32:51Z","timestamp":1760178771000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/11\/196"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,13]]},"references-count":24,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["fi12110196"],"URL":"https:\/\/doi.org\/10.3390\/fi12110196","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2020,11,13]]}}}