发明名称 Load balancing between processors
摘要 Disclosed are various embodiments for facilitating load balancing between a first processor and a second processor in at least one computing device. A request is obtained to execute a first application in the at least one computing device. In one embodiment, a second application associated with the first application is assigned to be executed in the second processor instead of the first processor when a resource usage profile associated with the first application indicates that the first application imposes a greater load on the first processor than the second processor. Conversely, the second application is assigned to be executed in the first processor instead of the second processor when the resource usage profile indicates that the first application imposes a greater load on the second processor than the first processor.
申请公布号 US9455931(B2) 申请公布日期 2016.09.27
申请号 US201514717579 申请日期 2015.05.20
申请人 Amazon Technologies, Inc. 发明人 Bone Ian M.;Jn Baptiste Eden Ashley
分类号 G06F15/16;G06T1/00;G06F15/00;H04L12/927;G06F9/50;H04L12/911;H04L29/08 主分类号 G06F15/16
代理机构 Thomas | Horstemeyer LLP 代理人 Thomas | Horstemeyer LLP ;D'Aurelio Michael J.;Perilla Jason M.
主权项 1. A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, directs the at least one computing device to perform a method comprising: obtaining, by the at least one computing device, a request to execute an application, the application being associated with a resource usage profile; selecting, by the at least one computing device, a machine instance from among a plurality of machine instances for execution of the application based at least in part on a processing load of the machine instance and the resource usage profile; determining, by the at least one computing device, whether to execute an encoder associated with the application in a first processor of the machine instance or in a second processor of the machine instance based at least in part on the resource usage profile of the application; and assigning, by the at least one computing device, the encoder and the application to be executed in the machine instance.
地址 Seattle WA US