-
公开(公告)号:US10152354B2
公开(公告)日:2018-12-11
申请号:US15445907
申请日:2017-02-28
发明人: Jonathan Chew , Nicolas Michael , Junsang Cho
摘要: To schedule a software thread for execution on a CPU in a multiprocessor system, a scheduler uses both software and hardware utilization information. For a thread, resource demands (including software and hardware resource demands) are determined based on measuring resource usage while the thread executes on the multiprocessor system without being isolated from any other threads that may run concurrently. For at least two processor cores, resource usage is calculated based on any threads already running on it. The software thread is assigned to a strand in the processor core with optimum available resources given the thread's resource demands.
-
2.
公开(公告)号:US20180246767A1
公开(公告)日:2018-08-30
申请号:US15445907
申请日:2017-02-28
发明人: Jonathan Chew , Nicolas Michael , Junsang Cho
CPC分类号: G06F9/5044 , G06F9/4843 , G06F2209/483 , G06F2209/501
摘要: To schedule a software thread for execution on a CPU in a multiprocessor system, a scheduler uses both software and hardware utilization information. For a thread, resource demands (including software and hardware resource demands) are determined based on measuring resource usage while the thread executes on the multiprocessor system without being isolated from any other threads that may run concurrently. For at least two processor cores, resource usage is calculated based on any threads already running on it. The software thread is assigned to a strand in the processor core with optimum available resources given the thread's resource demands.
-
3.
公开(公告)号:US09921880B2
公开(公告)日:2018-03-20
申请号:US15009395
申请日:2016-01-28
发明人: Nicolas Michael , Chen Wang , Jonathan Chew
CPC分类号: G06F9/5027 , G06F9/5033 , H04L67/10
摘要: A system and method for facilitating allocating computing resources to workloads, facilitating workload performance isolation. An example method includes determining one or more workloads to be allocated a set of computing resources in the computing environment, the one or more workloads characterized by metadata describing one or more workload properties; and using the one or more workload properties to calculate a binding between each of the one or more workloads and one or more corresponding portions of the computing resources. Plural competing workloads may be isolated by binding each workload to a disjunct set of Central Processing Units (CPUs) that share as few common hardware resources as possible given a topology the computing resources. Resource allocation adjustments need not require any reconfiguration of the system or adjustment to already provisioned workloads.
-
4.
公开(公告)号:US20170220389A1
公开(公告)日:2017-08-03
申请号:US15009395
申请日:2016-01-28
发明人: Nicolas Michael , Chen Wang , Jonathan Chew
CPC分类号: G06F9/5027 , G06F9/5033 , H04L67/10
摘要: A system and method for facilitating allocating computing resources to workloads, facilitating workload performance isolation. An example method includes determining one or more workloads to be allocated a set of computing resources in the computing environment, the one or more workloads characterized by metadata describing one or more workload properties; and using the one or more workload properties to calculate a binding between each of the one or more workloads and one or more corresponding portions of the computing resources. Plural competing workloads may be isolated by binding each workload to a disjunct set of Central Processing Units (CPUs) that share as few common hardware resources as possible given a topology the computing resources. Resource allocation adjustments need not require any reconfiguration of the system or adjustment to already provisioned workloads.
-
-
-