Pixel-based load balancing
AssigneeAkamai Technologies, Inc.
InventorByung K. Choi
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkamai Technologies, Inc.
InventorByung K. Choi
Estimating the term…
Disclosed are methods, systems, and apparatus for load-balancing image-processing jobs based on the number of pixels in the images and/or the nature of the processing that is requested on those pixels. For example, a set of machines may run software to provide various types of image processing services, such as format conversion, recompression, resizing, cropping, among others. These are referred to as image servers. In accordance with the teachings hereof, the load on each image server can be calculated based on the number of pixels in the images that are waiting to be processed in the image server's processing queue, adjusted by the type of processing that is requested on each image. The adjustment typically reflects and adjusts for the relative time needed to perform various types of processing. Load scores can be further adjusted based on the processing capabilities of each image server, in some embodiments.
A method of load-balancing image processing requests across a plurality of image servers in a distributed computing system that provides a content delivery network (CDN), the method comprising:
A system for load-balancing image processing requests across a plurality of first and second servers in a distributed computing system that provides a content delivery network (CDN), the system comprising:
A non-transitory computer-readable medium storing computer program instructions for executing a method on the computer, the method comprising load-balancing image processing requests across a plurality of image servers in a distributed computing system that provides a content delivery network (CDN), the method comprising:
Dependencies are inferred from the claim text.