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

Icon_funbox Quotables

"What can be more palpably absurd than the prospect held out of locomotives traveling twice as fast as stagecoaches?"

The Quarterly Review ; March edition, 1825

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: 1812
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8191068Resource management system, resource information providing method and program
To provide a resource management system capable of stably providing most recently updated resource information at a high speed. A resource information update unit collects resource information from a plurality of agents by means of agent connection management unit a...
05/29/2012
8191070Dynamic resource allocation
A computer-implemented method includes detecting an actual workload representative of a pattern of access of a plurality of items of content; comparing the actual workload against a prescriptive workload to determine an occurrence of a substantial deviation from the...
05/29/2012
8190624Data parallel production and consumption
A parallel execution of a query is performed with a plurality of producers using a partitioned data source, thereby producing output data. The output data is consumed with at least one consumer. The at least one consumer is monitored. A determination is made whether...
05/29/2012
8191069Method of monitoring performance of virtual computer and apparatus using the method
Provided are a method and an apparatus for monitoring performance of a virtual computer. In a method of controlling a computer system including a computer, the computer executes a virtualization program for causing logically divided resources of the computer to oper...
05/29/2012
8185906Method and apparatus for dynamically adjusting thread pool
Methods and apparatuses enable dynamic thread pool management. A system with a thread pool is monitored, and performance data gathered. The performance data can be combined with historical thread performance data to generate cumulative thread performance data. Based...
05/22/2012
8185905Resource allocation in computing systems according to permissible flexibilities in the recommended resource requirements
Provided are a method, system, and article of manufacture, wherein a first indicator that indicates a recommended resource requirement for an application is read. A second indicator that indicates a permissible flexibility in the recommended resource requirement for...
05/22/2012
8185907Method and system for assigning logical partitions to multiple shared processor pools
A method and system for assigning logical partitions to multiple named processor pools. Sets of physical processors are assigned to predefined processor sets. Named processor pools with unique pool names are defined. The processor sets are assigned to the named proc...
05/22/2012
8185908Dynamic scheduling in a distributed environment
A method and system is provided for assigning programs in a workflow to one or more nodes for execution. Prior to the assignment, a priority of execution of each program is calculated in relation to its dependency upon data received and transmitted data. Based upon ...
05/22/2012
8181184System and method for scheduling tasks in processing frames
Methods and systems for implementing methods for allocating available service capacity to a plurality of tasks in a data processing system having a plurality of processing channels is provided, where each processing channel is utilized in accordance with a time divi...
05/15/2012
8181182Resource allocation brokering in nested containers
In accordance with one embodiment of the present invention, there is provided a technique for resource allocation brokering in nested containers. According to one aspect, a broker mechanism is established within a first container. A second container also is establis...
05/15/2012
8181183Method, system and program products for managing thread pools of a computing environment to avoid deadlock situations
Deadlock situations within a computing environment are avoided by properly managing pools of threads used to service requests of the computing environment. When a server of the computing environment receives a request to be processed and that request is waiting on a...
05/15/2012
8171482Application environment specifications for provisioning application specific runtime environments using subsets of resources required for execution
Systems and methods of executing an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resource...
05/01/2012
8171483Method and system for communicating between isolation environments
A method and system for associating installation scopes within an isolation environment, where the method includes defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a fi...
05/01/2012
8171484Resource management apparatus and radio network controller
A resource management apparatus includes a resource management part to manage an amount of resources used and an amount of virtual resources of each of a plurality of processing units, a selection and control part to select a processing unit having a smallest sum of...
05/01/2012
8171479Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
A method for presenting an aggregate view of native resources includes the step of enumerating a plurality of system-scoped native resources provided by a system scope. A plurality of application-scoped native resources provided by an application isolation scope are...
05/01/2012
8171480Method and apparatus for allocating shared resources to process domains according to current processor utilization in a shared resource processor
In a processing system which includes a physical processor that includes multiple logical processors, multiple domains are defined for multiple processes that can execute on the physical processor. Each of the processes is assigned to one of the domains. Processor u...
05/01/2012
8171485Method and system for managing virtual and real machines
Managing virtual and real machines through a provisioning system. The provisioning system allows a user to create and manage machines through a “self-service” approach. The provisioning system interacts with one or more agents that manage the lifecycle of a mach...
05/01/2012
8171481Method and system for scheduling jobs based on resource relationships
The present invention proposes a scheduler, which is used to submit execution of jobs according to a predefined plan. Each job is defined by a corresponding descriptor. The descriptor specifies the resources to be used by the jobs (through their properties). In addi...
05/01/2012
8166484System for confirming and cancelling tentative resource reservation within the valid time indicates period during which the tentative reservation request is valid
For a resource reservation in a distributed resource system, a tentative reservation request and a job reservation request are issued from a job scheduler to a resource management unit. The tentative reservation is valid for a short time period, and cannot coexist w...
04/24/2012
8166485Dynamic techniques for optimizing soft real-time task performance in virtual machines
Methods are disclosed that dynamically improve soft real-time task performance in virtualized computing environments under the management of an enhanced hypervisor comprising a credit scheduler. The enhanced hypervisor analyzes the on-going performance of the domain...
04/24/2012
8161489Resource sharing and allocation between a plurality of different raid policies on groups of disks
Disclosed is a resource allocation system including a provisional allocation execution unit that executes provisional allocation for policies other than a policy corresponding to an accepted source request, a shared resource extraction unit that extracts a resource ...
04/17/2012
8161488System and method for registering a subscription of interest of needed new resource in a store accessible by a plurality of resource creators and pushing the needed resource thereto by the creator based upon the registered subscription
Various technologies and techniques are disclosed for propagating resources during a distributed build process. Subscription of interest is registered in resources needed during a distributed build process. Build data is analyzed to determine what resources will be ...
04/17/2012
8161487Controller for controlling a plurality of logical resources of a storage system
A controller for controlling a logical resource of a storage system comprises a virtual resource preparation section for preparing a virtual resource which is a virtual logical resource, and a real resource assignment section that assigns a real resource which is a ...
04/17/2012
8161486Dynamic control of computer resources for the pipeline processing of data using anytime algorithms
Dynamic control of computer resources is used for processing process data in a pipeline. The pipeline includes a multiplicity of pipeline processors which each operate on the basis of an anytime approach and which can generate a result at a settable time. By detecti...
04/17/2012
8156503System, method and computer program product for accessing a memory space allocated to a virtual machine
A method for accessing a memory space allocated to a virtual machine, the method includes: receiving a request from the virtual machine to generate, for another virtual machine, a memory credential associated with a certain memory space allocated to the virtual mach...
04/10/2012
8156500Real-time self tuning of planned actions in a distributed environment
Automatic programming, scheduling, and control of planned activities at “worker nodes” in a distributed environment are provided by a “real-time self tuner” (RTST). The RTST provides self-tuning of controlled interoperation among an interconnected set of dis...
04/10/2012
8156501Implementing dynamic authority to perform tasks on a resource
A method, apparatus and computer program product implement dynamic authority for a user to perform tasks on a resource. A user selected task on a resource is identified and analyzed to determine whether the task changes a state of the resource. When determined that ...
04/10/2012
8156502Computer resource allocation as a function of demand type
A method of allocating computer resources to workloads involves monitoring utilization of computer resources by workloads to generate utilization as a function of time data. The utilization data is used to classify workloads into demand types as a function of the ut...
04/10/2012
8151270Method and apparatus for time-sliced and multi-threaded data processing in a communication system
A method for designing a time-sliced and multi-threaded architecture comprises the steps of conducting a thorough analysis of a range of applications and building a specific processor to accommodate the range of applications. In one embodiment, the thorough analysis...
04/03/2012
8146089Sharing resources of a partitioned system
In one embodiment, the present invention includes a method for allocating at least one dedicated core and at least one shareable core to a first partition of a system, where the cores are owned by the first partition. During operation, the shareable core(s) may be m...
03/27/2012
8146090Time-value curves to provide dynamic QoS for time sensitive file transfer
A method and apparatus has been shown and described which allows Quality of Service to be controlled at a temporal granularity. Time-value curves, generated for each task, ensure that mission resources are utilized in a manner which optimizes mission performance. It...
03/27/2012
8146091Expansion and contraction of logical partitions on virtualized hardware
A method, apparatus, and program product manage a plurality of resources of at least one logically partitioned computing system of the type that includes a plurality of logical partitions managed by a partition manager with an application level administrative consol...
03/27/2012
8141089Method and apparatus for reducing contention for computer system resources using soft locks
A soft lock mechanism controls access by multiple processes to a shared resource to make simultaneous access an unlikely event, while not necessarily preventing simultaneous access. Preferably, the soft lock contains a next_free_time field, specifying when the soft ...
03/20/2012
8141090Automated model-based provisioning of resources
Resources are provisioned in an automated manner for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the...
03/20/2012
8141096System, method, and computer program product for group scheduling of computer resources
A system, method and computer program product for managing computer resources in a computer system running an operating system and a plurality of processes grouped into at least two groups. A set of resource limits corresponds to the processes. A scheduler of resour...
03/20/2012
8140371Providing computing service to users in a heterogeneous distributed computing environment
For providing a service-centric approach to allocating computing service power to users in a heterogeneous distributed computing environment such as a grid, a grid service broker comprises a central service broker and distributed service brokers. Service power is me...
03/20/2012
8141092Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partition
Mechanisms are provided for an I/O virtualization management partition (IMP) to control the shared functionality of an I/O virtualization (IOV) enabled I/O adapter (IDA) through a physical function (PF) of the IOA while the virtual functions (VFs) are assigned to cl...
03/20/2012
8141095Recording medium storing data allocation control program, data allocation control device, data allocation control method, and multi-node storage-system
A data allocation control program manages data allocation when data is distributively stored in a plurality of disk nodes that are shifted to a power saving mode unless access is performed for a certain time. The program produces a plurality of allocation pattern ca...
03/20/2012
8141091Resource allocation in a NUMA architecture based on application specified resource and strength preferences for processor and memory resources
An apparatus, program product and method in which application program-specified resource allocation and allocation strength preferences are used to allocate hardware resources from a computer for that application program. The resource allocation preference is used t...
03/20/2012
8141093Management of an IOV adapter through a virtual intermediary in an IOV management partition
Mechanisms that address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (IOA) are provided. In particular, each LPAR is assigned its own separate a...
03/20/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?