IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v15y2023i11p8918-d1161461.html
   My bibliography  Save this article

A Residual Resource Fitness-Based Genetic Algorithm for a Fog-Level Virtual Machine Placement for Green Smart City Services

Author

Listed:
  • Sanjoy Choudhury

    (Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India
    Satyendra Nath Bose National Centre for Basic Sciences, Kolkata 700106, India)

  • Ashish Kumar Luhach

    (Department of Electrical and Communication Engineering, The PNG University of Technology, Lae MP 411, Papua New Guinea)

  • Joel J. P. C. Rodrigues

    (College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266555, China
    Instituto de Telecomunicações, 6201-001 Covilhã, Portugal)

  • Mohammed AL-Numay

    (Electrical Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia)

  • Uttam Ghosh

    (Department of Computer Science and Data Science, Meharry Medical College, Nashville, TN 37208, USA)

  • Diptendu Sinha Roy

    (Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India)

Abstract

Energy efficient information and communication technology (ICT) infrastructure at all levels of a city’s 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’s 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’s 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%.

Suggested Citation

  • Sanjoy Choudhury & Ashish Kumar Luhach & Joel J. P. C. Rodrigues & Mohammed AL-Numay & Uttam Ghosh & Diptendu Sinha Roy, 2023. "A Residual Resource Fitness-Based Genetic Algorithm for a Fog-Level Virtual Machine Placement for Green Smart City Services," Sustainability, MDPI, vol. 15(11), pages 1-21, June.
  • Handle: RePEc:gam:jsusta:v:15:y:2023:i:11:p:8918-:d:1161461
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/15/11/8918/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/15/11/8918/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Hormozi, Elham & Hu, Shuwen & Ding, Zhe & Tian, Yu-Chu & Wang, You-Gan & Yu, Zu-Guo & Zhang, Weizhe, 2022. "Energy-efficient virtual machine placement in data centres via an accelerated Genetic Algorithm with improved fitness computation," Energy, Elsevier, vol. 252(C).
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:15:y:2023:i:11:p:8918-:d:1161461. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.