This document presents a load balancing model for public cloud environments using game theory to enhance efficiency and user satisfaction. It involves partitioning the cloud into distinct sections managed by a main controller and balancers, which dynamically assign jobs based on the status of cloud partitions. The proposed model aims to develop an effective load balancing algorithm, focusing on optimizing performance parameters like CPU load and memory capacity.