Sign up


Match Document Document Title
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...
8661440 Method and apparatus for performing related tasks on multi-core processor  
A method and apparatus for performing related tasks in a multi-core processor are provided. The method of performing at least one related task on the multi-core processor including a plurality of...
8661446 Methods and apparatus for managing and controlling power consumption and heat generation in computer systems  
A method for reducing power consumption and heat generation in a computer system employs a substitute idle task that puts the processor into a dormant mode, e.g., sleep, nap, or doze mode. The...
8654634 Dynamically reassigning virtual lane resources  
A system and method for dynamically reassigning buffer space during to maximize IO performance of virtual lanes is set forth. More specifically, the system and method for dynamically reassigning...
8656403 Negotiation management in data processing systems  
Techniques are disclosed for optimizing schedules used in implementing plans for performing tasks in data processing systems. For example, an automated method of negotiating for resources in a data...
8656389 Virtual port command processing during migration of virtual machine  
In one embodiment, a method includes upon receipt from a first host of a command to pause a virtual port (Vport) associated with a first physical port establishing a connection with the first host,...
8656402 Incremental web container growth to control startup request flooding  
A computer implemented method, an apparatus, and a computer usable program product for controlling startup request flooding. An application server instance is started. If the application server...
8656396 Performance optimization based on threshold performance measure by resuming suspended threads if present or by creating threads within elastic and data parallel operators  
A method to optimize performance of an operator on a computer system includes determining whether the system is busy, decreasing a software thread level within the operator if the system is busy,...
8656399 Runtime analysis and control method of folding indentified threads by assuming context of another thread and executing inlieu of another thread using thread folding tools  
A computer-implemented method of performing runtime analysis on and control of a multithreaded computer program. One embodiment of the present invention can include identifying threads of a...
8656018 System and method for automated allocation of hosting resources controlled by different hypervisors  
Some embodiments provide a method for automatedly allocating hosting resources controlled by different hypervisors. The method receives a configuration for a computer system specifying a set of...
8656021 Methods and apparatus for constructing an execution environment in which the application operates  
The problem is solved by including a read unit reading operation information corresponding to an application according to an execution request and relating to an operation of the application; and a...
8656388 Method and apparatus for efficient memory replication for high availability (HA) protection of a virtual machine (VM)  
High availability (HA) protection is provided for an executing virtual machine. At a checkpoint in the HA process, the active server suspends the virtual machine; and the active server copies dirty...
8656404 Statistical packing of resource requirements in data centers  
A computer-implemented method of managing resources in a virtual machine environment can include determining a specification of provisioning success corresponding to each of multiple jobs in the...
8655940 Computer for performing inter-process communication, computer-readable medium storing inter-process communication program, and inter-process communication method  
In response to an all-to-all inter-process communication request from a local process, a computer repeatedly determines a destination server in accordance with a destination-server determination...
8656397 Migrating groups of threads across NUMA nodes based on remote page access frequency  
A mechanism for tracking memory accesses in a non-uniform memory access (NUMA) system to optimize processor task placement is disclosed. A method of embodiments of the invention includes creating a...
8656391 System and method for initiating the execution of a process  
A method and computer program product for defining a plurality of tags, each of which is associated with a discrete process executable on activity content. At least one of the plurality of tags is...
8656393 Multi-core system  
A multi-core system includes: a first core that writes first data by execution of a first program, wherein the first core gives write completion notice after completion of the writing; a second...
8650420 Operational management method for information processing system and information processing system  
In an information processing system comprising an information processing equipment group and a facility equipment group, both an increase in performance and a reduction in power consumption are...
8650060 Plan execution control apparatus, plan execution control method, and plan execution control program  
The invention provides a plan execution control apparatus, a plan execution control method and a plan execution control program capable of giving instructions for sensitively and efficiently...
8650272 Distributed transaction processing system having resource managers that collaborate to decide whether to commit or abort a transaction in response to failure of a transaction manager  
A distributed transaction processing system includes a plurality of resources, resource managers to manage corresponding ones of the resources, and a transaction manager to coordinate performance...
8650574 Method and system for dynamically creating and modifying resource topologies and executing systems management flows  
The present invention replaces the prior art Systems Management Flow execution environments with a new Order Processing Environment. The Order Processing Environment consists of an Order Processing...
8650412 Method for managing the execution of a software architecture of a radiocommunication circuit with constant processor frequency, corresponding computer program product and circuit  
A method for managing execution by a processor of a software architecture included in a radiocommunication circuit is provided. The software architecture includes a radiocommunication software...
8650575 Process manager establishing super-process associated with designated memory to house data from incident processes  
A process manager (36) comprises a process data memory (44), and a process processing unit (38), capable of causing a process code to be executed in interaction with a designated part of this...
8650570 Method of assigning instructions in a process to a plurality of scheduler instances based on the instruction, in which each scheduler instance is allocated a set of negoitaited processor resources  
A runtime environment of a computer system is provided that creates first and second scheduler instances in a process. Each scheduler instance includes allocated processing resources and is...
8645662 Sub-lun auto-tiering  
Embodiments of the invention include systems and methods for auto-tiering multiple file systems across a common resource pool. Storage resources are allocated as a sub-LUN auto-tiering (SLAT)...
8645529 Automated service level management of applications in cloud computing environment  
Automated service level management of applications can include automated deployment, monitoring, forecasting, and/or predicting based on a plurality of service levels comprising application level,...
8645612 Information processing device and information processing method  
According to one embodiment, an information processing device includes an OS and a virtual machine switching section. The OS accesses a hardware resource including a nonvolatile semiconductor...
8645955 Multitasking method and apparatus for reconfigurable array  
Provided are a multitasking method and apparatus. By continuously maintaining the intrinsic information of each peripheral processing unit of when a process-centered task is stopped, when a...
8645964 System and method for accelerating input/output access operation on a virtual machine  
A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a...
8645966 Managing resource allocation and configuration of model building components of data analysis applications  
Data analysis applications include model building components and stream processing components. To increase utility of the data analysis application, in one embodiment, the model building component...
8645969 Method for dynamic discovery of processors and processor capabilities  
The various aspects include methods and apparatus that enable processors within a multi-processor computing device to automatically discover each other and to configure themselves to interoperate...