Cloud computing (CC) is computing that allows consumers to share resources across a vast geographical area using the Internet. Many users can request and use resources simultaneously in this system. Users and recipients of services can gain access to resources via the Internet at any time and from any location. Load balancing in cloud computing is an issue that has been the subject of numerous studies, and its primary goal is to ensure that each computing resource can complete its tasks swiftly amongst resources and with little energy usage.