Patent classifications
G06F2209/504
LOAD DISTRIBUTION AND ALLOCATION OF RESOURCES IN AIRCRAFT
A resource allocation device for an aircraft includes a user interface and a control unit. The user interface receives user inputs and generates control commands on the basis thereof. The control unit activates based on the control commands one of possible applications for a resource allocation to processes, performs one or more processes and uses during the execution of the processes a peripheral device or peripheral devices of the aircraft. One application defines which process receives which proportion of a totality of available resources of the aircraft.
System and method for compartment quotas in a cloud infrastructure environment
Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
System and method for providing dynamic provisioning within a compute environment
The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
Dynamic throttling based on health metrics
Techniques are disclosed for dynamically adjusting a throttling threshold in a multi-tenant virtualized computing environment. System health parameters are collected during a predetermined time interval. A system health status of the multi-tenant virtualized computing environment is determined. Based on the system health status, a throttling threshold for service requests for the multi-tenant virtualized computing environment is determined. The throttling threshold is applied for further service requests. During a subsequent time interval, an updated system health status of the multi-tenant virtualized computing environment is determined based on system health parameters received during the subsequent time interval. The throttling threshold is updated based on the updated system health status. The updated throttling threshold is applied for further service requests.
HIERARCHICAL PROCESS GROUP MANAGEMENT
Management of hierarchical process groups is provided. Aspects include creating a group identifier having an associated set of resource limits for shared resources of a processing system. A process is associated with the group identifier. A hierarchical process group is created including the process as a parent process and at least one child process spawned from the parent process, where the at least one child process inherits the group identifier. A container is created to store resource usage of the hierarchical process group and the set of resource limits of the group identifier. The set of resources associated with the hierarchical process group is used to collectively monitor resource usage of a plurality of processes in the hierarchical process group.
System and method to dynamically allocate varying processing capacity entitlements based on workload importance
A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions to encourage completion of high-importance work over completion of low-importance work. The capping master limits the allocated dynamic entitlement amount in millions of service units per hour (MSU) for each system usage entity to be no greater than the static entitlement of the system usage entity.
DYNAMIC TOGGLE OF FEATURES FOR ENTERPRISE RESOURCES
A system, method and program product for handling potentially problematic events in an enterprise computing platform. A method is disclosed that includes: determining whether a received event includes a feature driven folder processing event; in response to a determination that the event is not a feature driven folder processing event, process the event and determine whether a file count for a folder is impacted; in response to the file count being impacted, evaluate the file count relative to a set of processing thresholds to determine which feature driven folder processing events are enabled for the folder, and to update associated metadata for the folder; and in response to a determination that the event is a feature driven folder processing event, using the computing device to check the metadata for an associated folder to determine whether a requested feature is enabled.
System, method, and computer program for managing distribution of a finite amount of resources
A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
METHOD AND APPARATUS TO DEPLOY INFORMATION TECHNOLOGY SYSTEMS
Exemplary embodiments provide method and apparatus for deploying new systems agilely without preventing stable operation of existing IT systems. In one embodiment, a management computer is coupled to a first system. The management computer includes a memory and a processor. The processor is configured, in receipt of a request to deploy a second system which will issue an access to the first system, to create a constraint which limits the access to the first system issued by the second system, and deploy the second system, to which the created constraint is set, to operate the second system with the created constraint.
Virtual resource management tool for cloud computing service
A system and method for allocating software resources. Multiple tasks are received from a network in which each task requires at least one software resource. Each task is analyzed to determine the type of resource(s) required to execute each such task. The availability of the software resource(s) is determined and, if available, allocated to the requesting task. If the software resource(s) is not available, the task is stored in a queue until the software resource(s) becomes available.