Sign up


Match Document Document Title
8683240 Increasing power efficiency of turbo mode operation in a processor  
In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a...
8683472 Adjusting thread priority to optimize computer system performance and the utilization of computer system resources  
The present invention optimizes the utilization of computer system resources by considering predefined performance targets of multithreaded applications using the resources. The performance and...
8683479 Shifting information technology workload demands  
Methods, apparatus and articles of manufacture to shift information technology workload demands are disclosed. An example method disclosed herein comprises obtaining demand profiles for workloads...
8683471 Highly distributed parallel processing on multi-core device  
There is provided a highly distributed multi-core system with an adaptive scheduler. By resolving data dependencies in a given list of parallel tasks and selecting a subset of tasks to execute...
8683477 Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand  
A model is constructed to determine performance of each computing application based on allocation of resources (including at least one hardware resource) to the computing applications. How the...
8683480 Resource allocation for a plurality of resources for a dual activity system  
Exemplary system and computer program product embodiments for resource allocation of a plurality of resources for a dual activity system by a processor device, are provided. In one embodiment, by...
8683468 Automatic kernel migration for heterogeneous cores  
A system and method for automatically migrating the execution of work units between multiple heterogeneous cores. A computing system includes a first processor core with a single instruction...
8683474 Accounting apparatus and method for SMT processor  
In an accounting apparatus, a conflict determination unit determines whether or not the accounting mode is in a conflict state where a process is executing in another logical CPU and stores the...
8682909 Managing processes in a repository  
A method of managing a plurality of processes in a repository of a computer system is disclosed. For example, the method includes forming a model associated with differences among the plurality of...
8683483 Resource utilization monitor  
Load-balancing threads among a plurality of processing units. The method may include a first processing unit executing a plurality of software threads using a respective plurality of hardware...
RE44818 Quality of service in virtual computing environments  
Methods and apparatus facilitate the management of input/output (I/O) subsystems in virtual I/O servers to provide appropriate quality of services (QoS). A hierarchical QoS scheme based on...
8683469 Adaptive command scheduling  
A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage...
8683481 Resource allocation for a plurality of resources for a dual activity system  
Exemplary method, system, and computer program product embodiments for resource allocation of a plurality of resources for a dual activity system by a processor device, are provided. In one...
8683476 Method and system for event-based management of hardware resources using a power state of the hardware resources  
A system for dispatching a thread to a resource obtains a thread and utilization data for all resources. The system determines if there is a thread-resource affinity. The system uses...
8677371 Mixed operating performance modes including a shared cache mode  
Functionality is implemented to determine that a plurality of multi-core processing units of a system are configured in accordance with a plurality of operating performance modes. It is determined...
8677373 Computation resource control apparatus, computation resource control method, and non-transitory computer-readable recording medium  
A computation resource control apparatus includes an activation unit, a first queue managing unit, an allocating unit and a second queue managing unit. The activation unit activates a computation...
8677359 Compute-centric object stores and methods of use  
Systems and methods for providing a compute-centric object store. An exemplary method may include receiving a request to perform a compute operation on at least a portion of an object store from a...
8677372 Method, data processing program, and computer program product to compensate for coupling overhead in a distributed computing system, and corresponding overhead calculator for a distributed computing system and corresponding computer system  
An improved method to compensate for coupling overhead in a distributed computing system offering a raw processing capacity, comprising an effective processing capacity (404) and the coupling...
8677368 Broadcast receiving terminal and program execution method  
Under a resource manager, unexpected blocking is prevented without calling a handler for resolving a resource contention, by assigning a priority level depending on the program that has requested...
8677374 Resource management in a virtualized environment  
In a method for managing resources in a virtualized computing environment, a command to initiate execution of an operating system image dump process for a logical partition of the virtualized...
8677508 Confidential information leakage prevention system, confidential information leakage prevention method and confidential information leakage prevention program  
Provided are first monitoring unit 106a for monitoring whether service provision unit 102 has been called by an application, second monitoring unit 107a for monitoring whether a network access...
8677370 Generating resource consumption control limits  
A resource consumption control method and system. The method includes deploying by a computing system, a portlet/servlet. The computing system receives monitor data associated with a first resource...
8675227 Image forming apparatus including a service provider for using an external server, and a corresponding information processing system, control method and computer-readable medium  
A system comprises a plurality of image forming apparatuses, wherein a first image forming apparatus includes: a correspondence determination unit that determines which function in the first image...
8677353 Provisioning a standby virtual machine based on the prediction of a provisioning request being generated  
A shared server 40 includes an active virtual machine 41 where a sufficient amount of resources are allocated to an operation of an application system and a standby virtual machine 42 that starts...
8677352 Interchangeable guest and host execution environments  
Embodiments of the present invention include methods, systems, apparati, computer program products and other tangible realizations of techniques to support interchange of role for guest and host...
8677351 System and method for delivering software update to guest software on virtual machines through a backdoor software communication pipe thereof  
One embodiment entails delivering a software payload to guest software in a virtual machine so that the software payload is part of a file system accessible by the guest software, wherein delivery...
8677356 Adjunct partition work scheduling with quality of service attributes  
Operating system-directed workload scheduling of an adjunct partition in a logically partitioned computer is selectively overridden to handle platform work requiring a Quality of Service (QoS)...
8676981 Routing service requests based on lowest actual cost within a federated virtual service cloud  
A method for providing a virtual cloud service at the lowest actual cost can begin with an optimal transaction handler of a federated virtual service cloud maintaining a virtual resource pool of...
8677369 System and method for allocating virtual resources to application based on the connectivity relation among the virtual resources  
In one embodiment, a method for allocating programs to resources suited to operating conditions thereof comprises generating composition management information for a plurality of resources based on...
8671411 Multithreaded kernel for graphics processing unit  
Systems and methods are provided for scheduling the processing of a coprocessor whereby applications can submit tasks to a scheduler, and the scheduler can determine how much processing each...
8671410 System and method for allocation of threads to user objects in a computer system  
A method for allocating threads to a user in a computer system is described. The method comprises queuing up work for a first user and permanently assigning a first thread to the first user,...
8671135 Flexible mechanism for implementing the middleware of a data distribution system over multiple transport networks  
A method of providing transports for a data distribution middleware over a plurality of transport networks is provided. A data distribution middleware with a pluggable transport layer is provided....
8671403 Pre-creating virtual machines in a grid environment  
Virtual machines can be pre-created in a grid environment. Pre-created machines can be of a tiny configuration to avoid consuming resources. A request for a virtual machine in the grid can be...
8671412 Calculating and communicating level of carbon offsetting required to compensate for performing a computing task  
During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing...
8671404 Distributing and managing virtual machines  
An embodiment relates generally to a method of distributing virtual machines. The method includes specifying a set of requirements for a virtual machine and instantiating a virtual machine based on...
8671407 Offering network performance guarantees in multi-tenant datacenters  
Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of...
8667497 Management of copy services relationships via policies specified on resource groups  
At least one additional resource group attribute is defined to specify at least one policy prescribing a copy services relationship between two of the storage resources. Pursuant to a request to...
8667498 Modifying virtual universe display quality of virtual objects according to encoded virtual object settings and fee payment status  
Described herein are some embodiments that use smart objects in a virtual universe to conserve computing resources. Some embodiments describe detecting that a virtual object of the virtual universe...
8667138 Distributed hierarchical rendering and provisioning of cloud services  
Techniques are provided herein for distributed and hierarchical rendering and provisioning of cloud services. At a device in a cloud computing system comprising a plurality of hierarchical levels,...
8667499 Managing allocation of computing capacity  
Systems and methods are described for managing requests for computing capacity from a provider of computing resources. The computing resources may include program execution capabilities, data...
8667494 Controlling resource allocation using thresholds and scheduling  
Described are techniques for allocating resources. Two consumer processes using two resources are provided. A first threshold of a first of the resources for a first of said two consumer processes...
8667495 Virtual resource provider with virtual control planes  
Control planes of virtual resource providers may be customized in a secure, stable and efficient manner with virtual control planes. Control planes may be modularized. Control plane modules may be...
8667253 Initiating assist thread upon asynchronous event for processing simultaneously with controlling thread and updating its running status in status register  
A processor of a data processing system executes a controlling thread of a program and detects occurrence of a particular asynchronous event during execution of the controlling thread of the...
8667496 Methods and systems of managing resources allocated to guest virtual machines  
A method of managing one or more resources allocated to a plurality of guest virtual machines. The method comprises executing a plurality of guest virtual machines in a host platform managing at...
8667500 Use of dynamic entitlement and adaptive threshold for cluster process balancing  
Processes are balanced among multiple computer systems. The allocation policies and resource demands of multiple processes executing on multiple computer systems are used to determine the resource...
8667187 System and method for reducing communication overhead between network interface controllers and virtual machines  
Available buffers in the memory space of a guest operating system of a virtual machine are provided to a network interface controller (NIC) for use during direct memory access (DMA) and the guest...
8661443 Scheduling and/or organizing task execution for a target computing platform  
Techniques are generally described relating to methods, apparatuses and articles of manufactures for scheduling and/or organizing execution of tasks on a computing platform. In various embodiments,...
8661447 Method and apparatus for managing execution of a plurality of computer tasks based on availability of computer resources  
A method and apparatus for managing execution of a plurality of computer tasks based on availability of computer resources is provided. In one embodiment, a method for managing execution of a...
8661448 Logical partition load manager and balancer  
A mechanism is provided in a data processing system for managing and balancing load in multiple managed systems in a logical partitioning data processing system. Responsive to a critical logical...
8660816 Method, system, and computer program product for determining a hang state and distinguishing a hang state from an idle state  
A system, method, and computer program product are described for distinguishing between a computing system that is hung in a hang state and systems that are in an idle or otherwise non-hang state...