-
公开(公告)号:US20180095664A1
公开(公告)日:2018-04-05
申请号:US15282335
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
IPC: G06F3/06 , H04L29/08 , H04L12/911
CPC classification number: G06F3/067 , G06F3/061 , G06F3/0653 , G06F3/0665 , H04L41/0896 , H04L41/5051 , H04L43/08 , H04L47/82 , H04L67/1008
Abstract: In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment include multiple different types of resources. A utilization level is determined for each of the resources within the computing environment to determine an unconsumed capacity for each of the resources below a utilization threshold. The utilization threshold is resource-dependent. One or more working sets of resources including unconsumed capacity of resources of a similar class are generated. The working sets are provided to a second plurality of processes. The first plurality of processes and the second plurality of processes are executed concurrently using the aggregate resources and at least one working set of resources.
-
2.
公开(公告)号:US20180095803A1
公开(公告)日:2018-04-05
申请号:US15282341
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
IPC: G06F9/50
CPC classification number: G06F9/5061 , G06F9/5016 , G06F9/505
Abstract: A computing environment having a first plurality of executing processes being executed by one or more processors. The executing processes each have associated resources. The executing processes utilize the associated resources. A consumed portion of a resource that is utilized by a selected executing process from the first plurality of executing resources is determined. An unconsumed portion of the resource is estimated. A first preselected amount of the unconsumed portion is allocated for utilization by a process not in the first plurality. A second preselected amount of the unconsumed portion is reserved as a fence between the consumed portion and the allocated first preselected amount of the unconsumed portion.
-
公开(公告)号:US20230006891A1
公开(公告)日:2023-01-05
申请号:US17931310
申请日:2022-09-12
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
IPC: H04L41/14 , H04L43/0876 , H04L67/02 , H04L47/70
Abstract: In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment include multiple different types of resources. A utilization level for each of the resources within the computing environment is evaluated to determine an unconsumed capacity for each of the resources below a utilization threshold. The utilization threshold is resource-dependent. An indication of at least a portion of unconsumed capacity for each of the resources below the utilization threshold is gathered. The unconsumed portion for each of the resources below the utilization threshold is exposed for consumption by other executing processes.
-
公开(公告)号:US11902102B2
公开(公告)日:2024-02-13
申请号:US17931310
申请日:2022-09-12
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
IPC: H04L47/70 , H04L47/83 , H04L41/14 , H04L43/0876 , H04L1/02 , H04L7/10 , H04L67/568
CPC classification number: H04L41/14 , H04L1/02 , H04L43/0876 , H04L47/822 , H04L47/823 , H04L7/10 , H04L67/568
Abstract: In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment include multiple different types of resources. A utilization level for each of the resources within the computing environment is evaluated to determine an unconsumed capacity for each of the resources below a utilization threshold. The utilization threshold is resource-dependent. An indication of at least a portion of unconsumed capacity for each of the resources below the utilization threshold is gathered. The unconsumed portion for each of the resources below the utilization threshold is exposed for consumption by other executing processes.
-
公开(公告)号:US20180097702A1
公开(公告)日:2018-04-05
申请号:US15282322
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer TIWARI
IPC: H04L12/24
CPC classification number: H04L41/14 , H04L43/0876 , H04L67/02 , H04L67/10 , H04L67/2842
Abstract: In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment include multiple different types of resources. A utilization level for each of the resources within the computing environment is evaluated to determine an unconsumed capacity for each of the resources below a utilization threshold. The utilization threshold is resource-dependent. An indication of at least a portion of unconsumed capacity for each of the resources below the utilization threshold is gathered. The unconsumed portion for each of the resources below the utilization threshold is exposed for consumption by other executing processes.
-
公开(公告)号:US11489731B2
公开(公告)日:2022-11-01
申请号:US15282322
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
IPC: H04L43/0876 , H04L41/14 , H04L47/70 , H04L67/02 , H04L67/10 , H04L67/568
Abstract: In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment include multiple different types of resources. A utilization level for each of the resources within the computing environment is evaluated to determine an unconsumed capacity for each of the resources below a utilization threshold. The utilization threshold is resource-dependent. An indication of at least a portion of unconsumed capacity for each of the resources below the utilization threshold is gathered. The unconsumed portion for each of the resources below the utilization threshold is exposed for consumption by other executing processes.
-
7.
公开(公告)号:US10963311B2
公开(公告)日:2021-03-30
申请号:US15282341
申请日:2016-09-30
Applicant: salesforce.com, inc.
Inventor: James E. Walsh , Sameer Tiwari
Abstract: A computing environment having a first plurality of executing processes being executed by one or more processors. The executing processes each have associated resources. The executing processes utilize the associated resources. A consumed portion of a resource that is utilized by a selected executing process from the first plurality of executing resources is determined. An unconsumed portion of the resource is estimated. A first preselected amount of the unconsumed portion is allocated for utilization by a process not in the first plurality. A second preselected amount of the unconsumed portion is reserved as a fence between the consumed portion and the allocated first preselected amount of the unconsumed portion.
-
-
-
-
-
-