• Implemented a load balancing policy for a private cloud environment. • Analyzed the resource consumption of virtual machines to identify potential load balancing conflicts. • Developed a self adaptive weighted approach to resolve load balancing conflicts caused by different resource demands of cloud applications. • Incorporated a probabilistic approach to ease the problem of load crowding in the concurrent user scenario, and adjust the system accordingly achieving a significant jump in performance.