{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:21:29Z","timestamp":1760239289695,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T00:00:00Z","timestamp":1602720000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"China National Key Research and Development Program","award":["NO.2018YFE0197700"],"award-info":[{"award-number":["NO.2018YFE0197700"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>The fast development of connected vehicles with support for various V2X (vehicle-to-everything) applications carries high demand for quality of edge services, which concerns microservice deployment and edge computing. We herein propose an efficient resource scheduling strategy to containerize microservice deployment for better performance. Firstly, we quantify three crucial factors (resource utilization, resource utilization balancing, and microservice dependencies) in resource scheduling. Then, we propose a multi-objective model to achieve equilibrium in these factors and a multiple fitness genetic algorithm (MFGA) for the balance between resource utilization, resource utilization balancing, and calling distance, where a container dynamic migration strategy in the crossover and mutation process of the algorithm is provided. The simulated results from Container-CloudSim showed the effectiveness of our MFGA.<\/jats:p>","DOI":"10.3390\/fi12100172","type":"journal-article","created":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T09:02:03Z","timestamp":1602752523000},"page":"172","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Efficient Resource Scheduling Strategy for V2X Microservice Deployment in Edge Servers"],"prefix":"10.3390","volume":"12","author":[{"given":"Yanjun","family":"Shi","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Yijia","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Lingling","family":"Lv","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}]},{"given":"Keshuai","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Li, G., Sun, C., Zhang, J., Jorswieck, E., Xiao, B., and Hu, A. (2019). Physical Layer Key Generation in 5G and Beyond Wireless Communications: Challenges and Opportunities. Entropy, 21.","DOI":"10.3390\/e21050497"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Condoluci, M., Gallo, L., Mussot, L., Kousaridas, A., Spapis, P., Mahlouji, M., and Mahmoodi, T. (2019). 5G V2X System-Level Architecture of 5GCAR Project. Future Internet, 11.","DOI":"10.3390\/fi11100217"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Emara, M., Filippou, M.C., and Sabella, D. (2018). MEC-assisted End-to-End Latency Evaluations for C-V2X Communications. European Conference on Networks and Communications, IEEE.","DOI":"10.1109\/EuCNC.2018.8442825"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"266","DOI":"10.23919\/JCC.2020.05.020","article-title":"V2X Offloading and Resource Allocation in SDN-Assisted MEC-Based Vehicular Networks","volume":"17","author":"Zhang","year":"2020","journal-title":"China Commun."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/JPROC.2019.2961937","article-title":"Evolutionary V2X Technologies toward the Internet of Vehicles: Challenges and Opportunities","volume":"108","author":"Zhou","year":"2020","journal-title":"Proc. IEEE"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Neatu, D.F., Stochitoiu, R.D., Postoaca, A.V., Filip, I.D., and Pop, F. (2019, January 8\u201312). My Cloudy Time Machine: A scalable microservice-based platform for data processing in Cloud-Edge systems A proof of concept for the ROBIN-Cloud project. Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing, Limassol, Cyprus.","DOI":"10.1145\/3297280.3297427"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1419","DOI":"10.1109\/TNSM.2019.2948764","article-title":"An NFV-Based Service Framework for IoT Applications in Edge Computing Environments","volume":"16","author":"Shih","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Buzachis, A., Galletta, A., Carnevale, L., Celesti, A., Fazio, M., and Villari, M. (2018, January 1\u20133). Towards Osmotic Computing: Analyzing Overlay Network Solutions to Optimize the Deployment of Container-Based Microservices in Fog, Edge and IoT Environments. Proceedings of the IEEE 2nd International Conference on Fog and Edge Computing (ICFEC), Washington, DC, USA.","DOI":"10.1109\/CFEC.2018.8358729"},{"key":"ref_9","first-page":"1006","article-title":"Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches","volume":"27","author":"Stefanic","year":"2020","journal-title":"Teh. Vjesn."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10723-019-09498-8","article-title":"IoTEF: A Federated Edge-Cloud Architecture for Fault-Tolerant IoT Applications","volume":"18","author":"Javed","year":"2020","journal-title":"J. Grid Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Liu, P., Willis, D., and Banerjee, S. (2016). ParaDrop: Enabling Lightweight Multi-Tenancy at the Network\u2019s Extreme Edge, IEEE.","DOI":"10.1109\/SEC.2016.39"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Xu, X., Yu, H., and Pei, X. (2014). A Novel Resource Scheduling Approach in Container Based Clouds, IEEE.","DOI":"10.1109\/CSE.2014.77"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2672","DOI":"10.1109\/JIOT.2018.2792940","article-title":"Microservices Scheduling Model over Heterogeneous Cloud-Edge Environments As Support for IoT Applications","volume":"5","author":"Filip","year":"2018","journal-title":"IEEE Internet Things"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kaewkasi, C., and Chuenmuneewong, K. (2017). Improvement of Container Scheduling for Docker using Ant Colony Optimization. International Conference on Knowledge and Smart Technology, IEEE.","DOI":"10.1109\/KST.2017.7886112"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MWC.2017.1600427","article-title":"Container-as-a-Service at the Edge: Trade-off between Energy Efficiency and Service Availability at Fog Nano Data Centers","volume":"24","author":"Kaur","year":"2017","journal-title":"IEEE Wirel. Commun."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Liu, C., Huang, C., Tseng, C., Yang, Y., and Chou, L. (2019). Service Resource Management in Edge Computing Based on Microservices, IEEE.","DOI":"10.1109\/SmartIoT.2019.00068"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1026","DOI":"10.1109\/TNSM.2019.2963643","article-title":"Dynamic On-Demand Fog Formation Offering On-the-Fly IoT Service Deployment","volume":"17","author":"Sami","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"83088","DOI":"10.1109\/ACCESS.2019.2924414","article-title":"Ant Colony Algorithm for Multi-Objective Optimization of Container-Based Microservice Scheduling in Cloud","volume":"7","author":"Lin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/JIOT.2017.2776252","article-title":"MAGA: A Mobility-Aware Computation Offloading Decision for Distributed Mobile Cloud Computing","volume":"5","author":"Shi","year":"2018","journal-title":"IEEE Internet Things"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Avgeris, M., Spatharakis, D., Dechouniotis, D., Kalatzis, N., Roussaki, I., and Papavassiliou, S. (2019). Where There Is Fire There Is SMOKE: A Scalable Edge Computing Framework for Early Fire Detection. Sensors, 19.","DOI":"10.3390\/s19030639"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s10723-017-9419-x","article-title":"Genetic Algorithm for Multi-Objective Optimization of Container Allocation in Cloud Architecture","volume":"16","author":"Guerrero","year":"2018","journal-title":"J. Grid Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"26385","DOI":"10.1109\/ACCESS.2020.2971379","article-title":"Optimization of Microservice Composition Based on Artificial Immune Algorithm Considering Fuzziness and User Preference","volume":"8","author":"Gao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhu, H., Wang, H.B., and Bayley, I. (2018, January 2\u20137). Formal Analysis of Load Balancing in Microservices with Scenario Calculus. Proceedings of the IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA.","DOI":"10.1109\/CLOUD.2018.00133"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Hu, Y., de Laat, C., and Zhao, Z. (2019). Optimizing Service Placement for Microservice Architecture in Clouds. Appl. Sci., 9.","DOI":"10.3390\/app9214663"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/10\/172\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:21:48Z","timestamp":1760178108000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/10\/172"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,15]]},"references-count":24,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["fi12100172"],"URL":"https:\/\/doi.org\/10.3390\/fi12100172","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2020,10,15]]}}}