The invention relates to the field of computers and discloses a method for controlling adaptive load-balancing of a
cloud computing server. The method comprises the steps as follows: detecting
response time of a service request, calculating the priority of the service request, adding the service request into a service
request queue, and dispatching and distributing the service request to a corresponding
server; detecting and feeding back node parameter information of the
server, calculating node distribution weight of the server, and updating the weight of the server node; dynamically collecting real-time load conditions of each server, analyzing and re-calculating the performance of each server in a cluster, evaluating and monitoring whether there is a
network congestion risk or not, and re-distributing the service request in the
request queue to the server according to an investigating result. The invention further discloses a
system for controlling adaptive load-balancing of the
cloud computing server. The method and the
system for controlling adaptive load-balancing of the
cloud computing server of the invention could balance the load of each
application server to the largest extent so as to effectively configure
system resources.