Patent ID: 8443054

Claim:
In a scheduling server, a method for content delivery, comprising: receiving a service request for accessing a content; selecting according to service processing information of one or more devices storing the content, one device among the one or more devices storing the content for responding to the service request; and sending the received service request to the selected device, wherein a delivery proportion is assigned to each of the one or more devices storing the content and service requests are forwarded to each device according to its delivery proportion, wherein selecting one device among the one or more devices storing the content for responding to the service request comprises: identifying, after a measurement period ends, abnormal device(s) among the one or more devices storing the content according to a relationship between the service processing information of the one or more devices storing the content and a preset threshold; updating the delivery proportions of the one or more devices that store the content by reducing delivery proportion(s) of the abnormal device(s); and based upon the updated delivery proportions, selecting on device among the one or more devices storing the content for responding to the service request; wherein the service processing information of a device includes at least one of the following: number of services successfully processed by the device, percentage of services successfully processed by the device, number of services unsuccessfully processed by the device, and percentage of services unsuccessfully processed by the device.