Soft Real-Time Load Balancer
AssigneeAvaya Inc.
InventorsAnjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
Life of this patent
Estimating the term…
Loading patent…
AssigneeAvaya Inc.
InventorsAnjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
Estimating the term…
The present disclosure is based on a multi-core or multi-processor virtualized environment that comprises both time-sensitive and non-time-sensitive tasks. The present disclosure describes techniques that use a plurality of criteria to choose a processing resource that is to execute tasks. The present disclosure further describes techniques to re-schedule queued tasks from one processing resource to another processing resource, based on a number of criteria. Through load balancing techniques, the present invention both (i) favors the processing of soft real-time tasks arising from media servers and applications, and (ii) prevents “starvation” of the non-real-time general computing applications that co-exist with the media applications in a virtualized environment. These techniques, in the aggregate, favor the processing of soft real-time tasks while also reserving resources for non-real-time tasks. These techniques manage multiple processing resources to balance the competing demands of soft real-time tasks and of non-real-time tasks.
A method comprising:
A method comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.