U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Man will not fly for 50 years."

Wilbur Wright ; 1901

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 718/104 - Resource allocation


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter for allocating digital data processing
No. of patents: 1756
Last issue date: 02/14/2012


1                      
NumberTitleIssue Date
8117619System and method for identifying least busy resources in a storage system using values assigned in a hierarchical tree structure
An apparatus, system and method to optimize load distribution across logical and physical resources in a storage system. An apparatus in accordance with the invention may include an availability module and an allocation module. The availability module may dynamicall...
02/14/2012
8112755Reducing latencies in computing systems using probabilistic and/or decision-theoretic reasoning under scarce memory resources
Architecture that employs probabilistic and/or decision-theoretic model(s) of application usage to predict application use and in view of bounded or limited-availability memory. The model(s) is applied with cost-benefit analysis to guide memory management in an oper...
02/07/2012
8112756System and method for evaluating a workload and its impact on performance of a workload manager
A system comprises a workload evaluator that is operable to receive a representative workload that is representative of competing demands for capacity of at least one shared computing resource. The workload evaluator evaluates the representative workload and compute...
02/07/2012
8112758Methods and apparatus for resource allocation in partial fault tolerant applications
Techniques are disclosed for allocation of resources in a distributed computing system. For example, a method for allocating a set of one or more components of an application to a set of one or more resource groups includes the following steps performed by a compute...
02/07/2012
8112757Apparatus and method of dynamically repartitioning a computer system in response to partition workloads
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor workloads on all resources in all the partitions. If a workload on a...
02/07/2012
8112759Grouping resource allocation commands in a logically-partitioned system
A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a logically-partitioned electronic device and determine when to perform the comma...
02/07/2012
8108872Thread-type-based resource allocation in a multithreaded processor
Resources to be used by concurrent threads in a multithreaded processor are allocated based on thread types of the threads. For each of at least two thread types, an amount of the resource is reserved, and amounts currently allocated are tracked. When a request to a...
01/31/2012
8108871Controlling computer resource utilization
In one embodiment, a method comprises (i) identifying a group associated with an executable that is using a resource of a computer system, (ii) decrementing a group utilization limit for the resource when the group utilization limit is greater than zero, (iii) decre...
01/31/2012
8108874Minimizing variations of waiting times of requests for services handled by a processor
Variations of waiting times of requests for services handled by a processor are minimized. In response to the processor receiving a request for a service, an arrival time of the request for the service is recorded and added to a total arrival time for all requests f...
01/31/2012
8108870Intelligent memory device having ASCII-named task registers mapped to addresses of a task
An ASCII-based processing system is disclosed. A memory is divided into a plurality of logical partitions. Each partition has a range of memory addresses and includes information associated with a particular task. Task information includes contents of task state reg...
01/31/2012
8108873System for extending an addressable range of memory
A method and system provides a requested memory to a requesting process. The memory is requested by a consumer process residing in application space. The consumer process requests the requested memory from a Very Large Memory (VLM) driver in the operating system. Th...
01/31/2012
8108869System and method for enforcing future policies in a compute environment
The invention relates to a system, method and computer-reliable medium, as well as grids and clusters managed according to the method described herein. An example embodiment relates to a method of processing a request for resources within a compute environment. The ...
01/31/2012
8108875Affinity dispatching load balancer with precise CPU consumption data
A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumptio...
01/31/2012
8104039Method for balancing resource sharing and application latency within a data processing system
A technique for managing application workloads in a data processing system includes establishing a reserve resource allocation of a data processing resource for use by a data processing application having a need to utilize the resource, sharing a portion of the reso...
01/24/2012
8104040Automatic speed and processor capacity upgrade according to the workload
A method for automatically adding capacity to a computer for a workload is provided. Metric information is received, defined in a policy, about a workload running on a computer. Capacity information for the computer is retrieved and is serialized in a serialized lis...
01/24/2012
8104038Matching descriptions of resources with workload requirements
Workload requirements for an application to be deployed in a system are received. Descriptions of resources in the system are matched with the workload requirements. ...
01/24/2012
8099731System having minimum latency using timed mailbox to issue signal in advance to notify processor of the availability of the shared resources
The present invention provides an apparatus and method that increases the utilization by processors on shared resources. It provides the minimum latency in a multiprocessor system during usage right exchange between multi-processors on a shared resource. The apparat...
01/17/2012
8095931Controlling memory conditions in a virtual machine
Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtu...
01/10/2012
8095933Grid project modeling, simulation, display, and scheduling
Modeling grid projects is provided. A prediction of processor and network availability in a grid computing system are identified during a period of time. A grid project description model is generated utilizing a modeling language designed to describe phases of the g...
01/10/2012
8095932Providing quality of service via thread priority in a hyper-threaded microprocessor
A method and apparatus for providing quality of service in a multi-processing element environment based on priority is herein described. Consumption of resources, such as a reservation station and a pipeline, are biased towards a higher priority processing element. ...
01/10/2012
8091088Method and system for hierarchical resource management involving hard and soft resource limits
The present invention manages resources in a computing device to facilitate the allocation of resources amongst competing clients operating on the device. A hierarchy of budgets is constructed to encode restrictions on the aggregated use of a resource allocated by a...
01/03/2012
8091089Apparatus, system, and method for dynamically allocating and adjusting meta-data repository resources for handling concurrent I/O requests to a meta-data repository
An apparatus, system, and signal bearing medium are disclosed for dynamically allocating meta-data repository resources. In one embodiment, the present invention includes tracking resources allocated to a meta-data repository, evaluating repository usage of the reso...
01/03/2012
8087028Computing device resource scheduling
Systems and methods for scheduling computing device resources include a scheduler that maintains multiple queues. Requests are placed in one of the multiple queues depending on how much resource time the requests are to receive and when they are to receive it. The q...
12/27/2011
8087025Workload placement among resource-on-demand systems
Each of a plurality of nodes in an overlay network includes information for a corresponding resource-on-demand system, wherein the information may be used to select a resource-on-demand system to host the workload. A request to place a workload is received at a node...
12/27/2011
8087027Computer program product and system for deferring the deletion of control blocks
A computer program product and system are disclosed for deferring the deletion of resource control blocks from a resource queue within an information management system that includes a plurality of short-term processes and a plurality of long-term processes when each...
12/27/2011
8087026Fair share scheduling based on an individual user's resource usage and the tracking of that usage
Fair share scheduling to divide the total amount of available resource into a finite number of shares and allocate a portion of the shares to an individual user or group of users as a way to specify the resource proportion entitled by the user or group of users. The...
12/27/2011
8082550Methods and apparatus for selecting a server to process a request
The invention is directed to techniques for selecting a resource from several resources to process a request from a client. A client sends the request to a data communications device (e.g., network device or switch), which measures usage information from usage meter...
12/20/2011
8082546Job scheduling to maximize use of reusable resources and minimize resource deallocation
Jobs are scheduled such that resource reuse is maximized and deallocation of reusable resources is minimized. A multi-phase scheduling capability is provided in which during a first phase, weights are assigned to the reusable resources, and during a second phase, th...
12/20/2011
8082547Reallocating hardware resources among workloads in accordance with license rights
A method comprises recognizing a need for an additional resource to be made available to a target computer workload. A determination is made whether said target workload is licensed for additional resource. If the determination is positive, the resource is transferr...
12/20/2011
8082545Task dispatch monitoring for dynamic adaptation to system conditions
Monitoring system wide task dispatch allows dynamic adaptation to conditions of a system. A monitor tracks the total tasks currently dispatched to the system. In a system with multiple processing units, this monitor is centralized and collects information about task...
12/20/2011
8082549System, method and apparatus for allocating resources by constraint selection
The present invention provides a system, method and apparatus for allocating resources with a linear programming model comprising an objective function and a set of constraints describing feasible allocations of the resources. The method ranks constraints based on a...
12/20/2011
8082548System and method for performing systems management on IT-resources using web services
The present invention relates to the field of systems management on IT-resources using web services. An improved method proposes a single web service implementation which dynamically and automatically generates multiple WSDLs for respective multiple resource type cl...
12/20/2011
8079034Optimizing processor-managed resources based on the behavior of a virtual machine monitor
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM...
12/13/2011
8074224Managing state information for a multi-threaded processor
Embodiments of the present invention facilitate dynamically adapting to state information changes in a graphics processing environment. In one embodiment, a master register holds state information corresponding to units of work (threads) to be performed. The state i...
12/06/2011
8074225Assuring recovery of temporary resources in a logically partitioned computer system
A capacity manager provides temporary resources on demand in a manner that assures the temporary resources may be recovered when the specified resource-time expires. Access to minimum resource specifications corresponding to the logical partitions is controlled to p...
12/06/2011
8074223Permanently activating resources based on previous temporary resource usage
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine whether an amount of usage of a resource, which is used under a temporary usage plan, exceeds a threshold. If that determination is true, a quantity of the resource is calculate...
12/06/2011
8069446Parallel programming and execution systems and techniques
Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces...
11/29/2011
8069445Method and apparatus for detecting lock acquisition hierarchy violations and unsafe lock releases
A thread analysis tool records a set of currently-held synchronization objects and currently-acquired objects when a thread acquires one or more objects, then searches for a lock acquisition hierarchy violation that may cause program deadlock. If a violation is foun...
11/29/2011
8065682Enforcing system resource usage limits on query requests based on grouping query requests into workgroups and assigning workload groups to resource pools
A database can have multiple requests applied at one time. Each of these requests requires a specific amount of server resources. There can be a differentiation of user-submitted workloads between each other. These workloads are a set of queries submitted by differe...
11/22/2011
8060883System for managing and providing expandable resource reservations in a tree hierarchy
Described herein are approaches to managing expandable resource reservations. In one approach, a method is described in which an attempt is made to change a resource reservation from a first amount to a second amount. The second amount is examined to determine wheth...
11/15/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?