摘要:
Methods and systems of managing a resource in a distributed resource management system can include: monitoring, by at least one processor, utilization of the resource being used by at least one workload; and performing an enforcement action on a particular workload of the at least one workload when a utilization condition is met, and when the particular workload has a current resource utilization exceeding its associated resource allocation limit.
摘要:
Dynamically re-allocating tasks and/or memory quotas amongst work agents in symmetric multiprocessing (SMP) systems can significantly mitigate delays and inefficiencies associated with data skew. For example, unfinished tasks can be reallocated from a busy work agent to an idle work agent upon determining that the idle work agent has finished processing its originally assigned set of tasks. Alternatively, a portion of a memory quota assigned to an idle work agent can be reallocated to a busy work agent for use in processing the remaining tasks. Memory quotas can be re-assigned by releasing the memory quota back into a memory pool once the idle work agent has finished processing its originally assigned tasks, and then reallocating some or all of the memory quota to the busy work agent.
摘要:
Disclosed are various embodiments for a timeout management application. Latency data for executing services is obtained. The used service capacity is calculated. If the service capacity is outside of a predefined range, the timeout of a selected service is reconfigured.
摘要:
In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.
摘要:
A network storage server implements a method to limit simultaneous data transfers and efficient throttle management. The number of processes that can be simultaneously performed in the network storage server is limited. For the processes that do not exceed the limiting number, and are therefore allowed to be simultaneously performed, a throttle control is implemented on each of the processes to limit the amount of system resources that can be allocated to each of the processes. The processes are performed on the network storage server, and a total amount of system resources allocated to these processes does not exceed the available system resources of the network storage server.
摘要:
Allocating computing resources comprises allocating an amount of a resource to an application program based on an established service level requirement for utilization of the resource by the application program, determining whether the application program's utilization of the resource exceeds a utilization threshold, and changing the allocated amount of the resource in response to a determination that the application program's utilization of the resource exceeds the utilization threshold. The utilization threshold is based on the established service level requirement and is different than the established service level requirement. Changing the allocation of the resource based on the utilization threshold allows allocating sufficient resources to the application program prior to a breach of a service level agreement for the application program.
摘要:
A device comprises an integrated circuit comprising N first circuit modules each having an enabled state, wherein N is an integer greater than zero and M second circuit modules each having a disabled state, wherein M is an integer greater than zero. A control module that outputs upgrade data including identification of the M second circuit modules and M prices for enabling the M second circuit modules, respectively, and that allows selection and enablement of at least one of the M second circuit modules by an purchaser based on payment of at least corresponding ones of the M prices.
摘要:
Methods and apparatus provide for logically-partitioning respective processors of a multi-processing system into a plurality of resource groups; and time-allocating resources among the resource groups as a function of a predetermined algorithm.
摘要:
A method of scheduling a processor to handle a plurality of connections with respective processing cycles. The method includes estimating, for at least one of the connections, whether the connection will receive a processing session during its current respective processing cycle if each of the connections which did not yet receive a processing session during its current processing cycle receives, during its current processing cycle, an unlimited processing session and scheduling one or more of the connections that did not yet receive a processing session in their respective processing cycle, to perform a limited processing session, responsive to results of the estimation.