{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:13:33Z","timestamp":1760148813984,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"FCT\/MCTES through national funds","award":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"],"award-info":[{"award-number":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"]}]},{"name":"Brazilian National Council for Scientific and Technological Development-CNPq","award":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"],"award-info":[{"award-number":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"]}]},{"name":"King Saud University, Riyadh, Saudi Arabia","award":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"],"award-info":[{"award-number":["UIDB\/50008\/2020","313036\/2020-9","RSP2023R150"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sustainability"],"abstract":"<jats:p>Energy efficient information and communication technology (ICT) infrastructure at all levels of a city\u2019s edifice constitutes a core requirement within the sustainable development goals. The ICT infrastructure of smart cities can be considered in three levels, namely the cloud layer infrastructure, devices\/sensing layer infrastructure, and fog layer infrastructure at the edge of the network. Efficiency of a data-centre\u2019s energy infrastructure is significantly affected by the placement of virtual machines (VMs) within the data-centre facility. This research establishes the virtual machine (VM) placement problem as an optimisation problem, and due to its adaptability for such complicated search issues, this paper applies the genetic algorithm (GA) towards the VM placement problem solution. When allocating or reallocating a VM, there is a large quantity of unused resources that might be used, however these resources are inefficiently spread over several different active physical machines (PMs). This study aims to increase the data-centre\u2019s efficiency in terms of both energy usage and time spent on maintenance, and introduces a novel fitness function to streamline the process of computing the fitness function in GAs, which is the most computationally intensive component in a GA. A standard GA and first fit decreasing GA (FFD-GA) are applied on benchmark datasets to compare their relative performances. Experimental results obtained using data from Google data-centres demonstrate that the proposed FFD-GA saves around 8% more energy than a standard GA while reducing the computational overhead by approximately 66%.<\/jats:p>","DOI":"10.3390\/su15118918","type":"journal-article","created":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T03:06:00Z","timestamp":1685588760000},"page":"8918","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Residual Resource Fitness-Based Genetic Algorithm for a Fog-Level Virtual Machine Placement for Green Smart City Services"],"prefix":"10.3390","volume":"15","author":[{"given":"Sanjoy","family":"Choudhury","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India"},{"name":"Satyendra Nath Bose National Centre for Basic Sciences, Kolkata 700106, India"}]},{"given":"Ashish Kumar","family":"Luhach","sequence":"additional","affiliation":[{"name":"Department of Electrical and Communication Engineering, The PNG University of Technology, Lae MP 411, Papua New Guinea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8657-3800","authenticated-orcid":false,"given":"Joel J. P. C.","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266555, China"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, 6201-001 Covilh\u00e3, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8576-2060","authenticated-orcid":false,"given":"Mohammed","family":"AL-Numay","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1698-8888","authenticated-orcid":false,"given":"Uttam","family":"Ghosh","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Data Science, Meharry Medical College, Nashville, TN 37208, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9731-2534","authenticated-orcid":false,"given":"Diptendu","family":"Sinha Roy","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.scs.2017.12.034","article-title":"The IoT for smart sustainable cities of the future: An analytical framework for sensor-based big data applications for environmental sustainability","volume":"38","author":"Bibri","year":"2018","journal-title":"Sustain. Cities Soc."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"101627","DOI":"10.1016\/j.scs.2019.101627","article-title":"Towards smart sustainable cities: A review of the role digital citizen participation could play in advancing social sustainability","volume":"50","author":"Bouzguenda","year":"2019","journal-title":"Sustain. Cities Soc."},{"key":"ref_3","first-page":"101525","article-title":"Effect of environmental and social responsibility in energy-efficient management models for smart cities infrastructure. Sustain. Energy Technol","volume":"47","author":"Xia","year":"2021","journal-title":"Assessments"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1967","DOI":"10.1007\/s12652-019-01197-2","article-title":"Profiling and improving the duty-cycling performance of Linux-based IoT devices","volume":"11","author":"Amirtharaj","year":"2019","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"123884","DOI":"10.1016\/j.energy.2022.123884","article-title":"Energy-efficient virtual machine placement in data centres via an accelerated Genetic Algorithm with improved fitness computation","volume":"252","author":"Hormozi","year":"2022","journal-title":"Energy"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1951","DOI":"10.1007\/s11277-019-06368-0","article-title":"Energy Efficiency Trade-Off Between Duty-Cycling and Wake-Up Radio Techniques in IoT Networks","volume":"107","author":"Sosnowski","year":"2019","journal-title":"Wirel. Pers. Commun."},{"key":"ref_7","first-page":"507","article-title":"Data center network energy consumption minimization: A hierarchical FAT-tree approach","volume":"14","author":"Mishra","year":"2018","journal-title":"Int. J. Inf. Technol."},{"key":"ref_8","first-page":"1","article-title":"Prediction of the Resource Consumption of Distributed Deep Learning Systems","volume":"6","author":"Yang","year":"2022","journal-title":"Proc. ACM Meas. Anal. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Dodge, J., Prewitt, T., Combes, R.T.D., Odmark, E., Schwartz, R., Strubell, E., Luccioni, A.S., Smith, N.A., DeCario, N., and Buchanan, W. (2022, January 21\u201324). Measuring the Carbon Intensity of AI in Cloud Instances. Proceedings of the 2022 ACM Conference on Fairness, Accountability, and Transparency, Seoul, Republic of Korea.","DOI":"10.1145\/3531146.3533234"},{"key":"ref_10","unstructured":"Rbii, E., and Jemili, I. (2020). International Workshop on Distributed Computing for Emerging Smart Networks, Springer."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3142","DOI":"10.1109\/JSYST.2020.3011902","article-title":"An Indirect Controller-Legacy Switch Forwarding Scheme for Link Discovery in Hybrid SDN","volume":"15","author":"Hussain","year":"2020","journal-title":"IEEE Syst. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2656204","article-title":"Cloud computing: Survey on energy efficiency","volume":"47","author":"Mastelic","year":"2014","journal-title":"ACM Comput. Surv."},{"key":"ref_13","first-page":"209","article-title":"Using Optical-Approaches to Raise Energy Efficiency of Future Central and\/or Linked Distributed Data Center Network Services","volume":"4","author":"Yamada","year":"2014","journal-title":"Int. J. Netw. Comput."},{"key":"ref_14","first-page":"2400","article-title":"A Context-Aware Fog Enabled Scheme for Real-Time Cross-Vertical IoT Applications","volume":"6","author":"Roy","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_15","unstructured":"Behera, R.K., Reddy, K.H.K., and Roy, D.S. (2019). International Conference on Innovative Computing and Communications: Proceedings of ICICC 2019, Springer."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"10527","DOI":"10.1109\/JIOT.2020.2999658","article-title":"A Service Delay Minimization Scheme for QoS-Constrained, Context-Aware Unified IoT Applications","volume":"7","author":"Reddy","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chen, Q., Grosso, P., van der Veldt, K., de Laat, C., Hofman, R., and Bal, H. (2011, January 12\u201314). Profiling Energy Consumption of VMs for Green Cloud Computing. Proceedings of the 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, Sydney, NSW, Australia.","DOI":"10.1109\/DASC.2011.131"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"102428","DOI":"10.1016\/j.scs.2020.102428","article-title":"A genetic algorithm for energy efficient fog layer resource management in context-aware smart cities","volume":"63","author":"Reddy","year":"2020","journal-title":"Sustain. Cities Soc."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.future.2016.12.008","article-title":"Bayesian network-based Virtual Machines consolidation method","volume":"69","author":"Li","year":"2017","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2016.10.025","article-title":"Multi-Capacity Combinatorial Ordering GA in Application to Cloud resources allocation and efficient virtual machines consolidation","volume":"69","author":"Hallawi","year":"2017","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1016\/j.future.2016.05.013","article-title":"DataABC: A fast ABC based energy-efficient live VM consolidation policy with data-intensive energy evaluation model","volume":"74","author":"Jiang","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1109\/TCC.2016.2525984","article-title":"Stochastic Load Balancing for Virtual Resource Management in Datacenters","volume":"8","author":"Yu","year":"2016","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bagheri, Z., and Zamanifar, K. (2014, January 9\u201311). Enhancing energy efficiency in resource allocation for real-time cloud services. Proceedings of the 7\u2019th International Symposium on Telecommunications (IST\u20192014), Tehran, Iran.","DOI":"10.1109\/ISTEL.2014.7000793"},{"key":"ref_24","unstructured":"Makaratzis, A.T., Khan, M.M., Giannoutakis, K.M., Elster, A.C., and Tzovaras, D. (2018). Parallel Processing and Applied Mathematics: 12th International Conference, PPAM 2017, Lublin, Poland, 10\u201313, September 2017, Revised Selected Papers, Part II 12, Springer International Publishing."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.future.2017.09.075","article-title":"Energy-aware and multi-resource overload probability constraint-based virtual machine dynamic consolidation method","volume":"80","author":"Li","year":"2018","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1049\/itr2.12026","article-title":"An SDN empowered location aware routing for energy efficient next generation vehicular networks","volume":"15","author":"Renuka","year":"2021","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_27","first-page":"179","article-title":"Topology-aware multi-objective virtual machine dynamic consolidation for cloud datacenter","volume":"21","author":"Cao","year":"2019","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/j.compeleceng.2018.01.012","article-title":"A combined forecast-based virtual machine migration in cloud data centers","volume":"69","author":"Paulraj","year":"2018","journal-title":"Comput. Electr. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1367","DOI":"10.1007\/s11277-018-6089-3","article-title":"An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing IaaS platforms","volume":"104","author":"Haghighi","year":"2019","journal-title":"Wirel. Pers. Commun."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"9187","DOI":"10.1109\/JIOT.2019.2928589","article-title":"Energy-Efficient Group Paging Mechanism for QoS Constrained Mobile IoT Devices Over LTE-A Pro Networks Under 5G","volume":"6","author":"Verma","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1113361.1113374","article-title":"CoMon: A mostly-scalable monitoring system for PlanetLab","volume":"40","author":"Park","year":"2016","journal-title":"ACM Sigops Oper. Syst. Rev."}],"container-title":["Sustainability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2071-1050\/15\/11\/8918\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:46:46Z","timestamp":1760125606000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2071-1050\/15\/11\/8918"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,1]]},"references-count":31,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["su15118918"],"URL":"https:\/\/doi.org\/10.3390\/su15118918","relation":{},"ISSN":["2071-1050"],"issn-type":[{"type":"electronic","value":"2071-1050"}],"subject":[],"published":{"date-parts":[[2023,6,1]]}}}