Sign up


Match Document Document Title
8839263 Apparatus to manage virtual machine migration to a best fit server based on reserve capacity  
An arrangement control unit of a management server connected to servers on which VMs operate collects information indicating a physical resource capacity used by each VM in the servers; calculates...
8839258 Load balancing for multi-threaded applications via asymmetric power throttling  
A first execution time of a first thread executing on a first processing unit of a multiprocessor is determined. A second execution time of a second thread executing on a second processing unit of...
8839260 Automated cloud workload management in a map-reduce environment  
A computing device associated with a cloud computing environment identifies a first worker cloud computing device from a group of worker cloud computing devices with available resources sufficient...
8839259 Thread scheduling on multiprocessor systems  
A thread scheduler may be used in a chip multiprocessor or symmetric multiprocessor system to schedule threads to processors. The scheduler may determine the bandwidth utilization of the two...
8839261 Guaranteed core access in a multiple core processing system  
Exclusive access to a core or part of a core, or to multiple cores, but in any case less than all of the cores, of a multiple core processing system. The access can be requested by an instruction,...
8839242 Virtual computer management method and virtual computer management system  
It is an object of the present invention to provide a technique that can comprehensively manage plural kinds of network addresses allocated to virtual computers. In various embodiments, a MAC...
8838944 Fast concurrent array-based stacks, queues and deques using fetch-and-increment-bounded, fetch-and-decrement-bounded and store-on-twin synchronization primitives  
Implementation primitives for concurrent array-based stacks, queues, double-ended queues (deques) and wrapped deques are provided. In one aspect, each element of the stack, queue, deque or wrapped...
8839262 Management of copy services relationships via policies specified on resource groups  
Storage resources are organized into resource groups that are each uniquely identified by a resource group label, and each of the storage resources have at least one resource group attribute...
8838898 Efficient processing of cache segment waiters  
For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete...
8838753 Method for dynamically configuring network services  
A method for providing network services includes the ability to dynamically and flexibly configure resources in a network server platform to service classes and sets of network traffic. According...
8839256 Utilization of special purpose accelerators using general purpose processors  
A novel and useful system and method of improving the utilization of a special purpose accelerator in a system incorporating a general purpose processor. In some embodiments, the current queue...
8838793 Method and apparatus for provisioning storage to a file system  
A storage area network (SAN), which includes one or more remote systems, a plurality of storage devices, a SAN fabric comprising a plurality of fabric components for coupling the remote systems to...
8832705 Ordered mutual exclusion  
Ordered mutual exclusion is disclosed. A place in line to access a shared computing resource is obtained. In some embodiments the place in line is obtained by obtaining a globally unique place...
8832707 Tunable error resilience computing  
An attribute of a descriptor associated with a task informs a runtime environment of which instructions a processor is to run to schedule a plurality if resources for completion of the task in...
8832683 Using memory-related metrics of host machine for triggering load balancing that migrate virtual machine  
A mechanism for load balancing in a memory-constrained virtualization system is disclosed. A method of embodiments of the invention includes determining that one or more collected metrics have...
8832709 Network optimization  
A method for handling communication data involving identifying available resources for applying compression tasks and estimating a throughput reduction value to be achieved by applying each of a...
8832695 Method of scheduling jobs and information processing apparatus implementing same  
A computer produces a first schedule of jobs including ongoing jobs and pending jobs which is to cause a plurality of computing resources to execute the pending jobs while preventing suspension of...
8831993 Techniques for sharing virtual machine (VM) resources  
Techniques for sharing virtual machine (VM) resources are provided. A relative location for a resource within a VM is created; the relative location dynamically resolves to a particular physical...
8832246 Service level mapping method  
A method and system for assigning service level objectives to data objects stored within a computer system. The computer system includes an information management server for providing customized...
8832706 Systems and methods of data storage management, such as dynamic data stream allocation  
A system and method for choosing a stream to transfer data is described. In some cases, the system reviews running data storage operations and chooses a data stream based on the review. In some...
8832710 Operation control for deploying and managing software service in a virtual environment  
A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for...
8832694 Method and system for the dynamic allocation of resources based on a multi-phase negotiation mechanism  
A system and method for the dynamic allocation of resources based on multi-phase negotiation mechanism. A resource allocation decision can be made based on an index value computed by a selection...
8832690 Multi-threaded virtual machine processing on a web page  
A system, method and a computer-readable medium for processing resources on a multithreaded browser. The browser includes a main thread and receives a resource. The browser initializes the main...
8832708 Process pool of empty application hosts to improve user perceived launch time of applications  
Various embodiments enable a device to create a pool of at least one empty application. An empty application can be configured to contain resources that are common across one or more other...
8826298 Method and apparatus that enables a web-based client-server application to be used offline  
One embodiment of the present invention provides a system that facilitates using a web-based client-server application offline. During operation, the system receives a function call at an object...
8826293 Visualization-centric performance-based volume allocation in a data storage system  
A method, system, and computer program product for visualization-centric performance-based volume allocation in a data storage system using a processor in communication with a memory device is...
8826287 System for adjusting computer resources allocated for executing an application using a control plug-in  
A resource manager computer system allocates computer resources from a pool of computer resources for executing an application. A data monitoring system monitors metrics for the allocated computer...
8826286 Monitoring performance of workload scheduling systems based on plurality of test jobs  
The present invention relates to the field of enterprise network computing. In particular, it relates to monitoring workload of a workload scheduler. Information defining a plurality of test jobs...
8826290 Method 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...
8825750 Application server management system, application server management method, management apparatus, application server and computer program  
An application server management system which makes a plurality of virtual server instance sections representing an identical server operate by setting values different from each other is provided....
8826276 Multi-threaded virtual machine processing on a web page  
A system, method and a computer-readable medium for processing resources on a multithreaded browser. The browser includes a main thread and receives a resource. The browser initializes the main...
8826291 Processing system  
A processing system includes a process request queue that corresponds to a process group and additionally stores an arriving process request addressed to the process group, at least one processor...
8826264 Non-disruptive upgrade of applications  
A non-disruptive upgrade (NDU) technique involves installing and activating a first copy of a new version of an application in a temporary directory to (i) obtain control from an original version...
8826288 Computing with both lock-step and free-step processor modes  
A computer system provides for both lock-step and free-step processor modes, allowing for an effective tradeoff between performance and data integrity.
8826289 Method 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 int...
8819691 Logical partition defragmentation within a data processing system  
A mechanism, in a data processing system, is provided for logical partition defragmentation. The mechanism gathers resource requirements for a plurality of logical partitions running in a plurality...
8819369 Restoring a virtual machine  
One or more techniques and/or systems are provided for restoring an original virtual machine from a snapshot according to a current virtual machine layout different than an original virtual machine...
8819690 System for reducing data transfer latency to a global queue by generating bit mask to identify selected processing nodes/units in multi-node data processing system  
A system for efficient dispatch/completion of a work element within a multi-node data processing system. The system comprises a processor performing the functions of: selecting specific processing...
8819693 Logical partition defragmentation within a data processing system  
A mechanism, in a data processing system, is provided for logical partition defragmentation. The mechanism gathers resource requirements for a plurality of logical partitions running in a plurality...
8819679 Methods and systems for on-boarding applications to a cloud  
Methods and arrangements for on-boarding an application to a cloud. An application for hosting in a cloud environment is provided. Metadata related to the application is provided, and metadata...
8819235 Multi-adapter link aggregation for adapters with hardware based virtual bridges  
Mechanisms for providing a network adapter and functionality for performing link aggregation within a network adapter are provided. With these mechanisms, a network adapter is provided that...
8819685 Method and apparatus for adjusting I/O channel on virtual platform  
A method and an apparatus for adjusting an input/output (I/O) channel on a virtual platform, and the method for adjusting an I/O channel includes: counting, by a host, current average I/O...
8817030 GPGPU systems and services  
Graphics processing units (GPUs) deployed in general purpose GPU (GPGPU) units are combined into a GPGPU cluster. Access to the GPGPU cluster is then offered as a service to users who can use their...
8819694 System and method for embedded load balancing in a multifunction peripheral (MFP)  
The invention relates to multifunction peripherals (MFPs). More particularly, the invention relates to an embedded load balancer in a multifunction peripheral. An MFP with an embedded load balancer...
8819683 Scalable distributed compute based on business rules  
A method, apparatus, system, article of manufacture, and computer-readable storage medium provide the ability to dynamically modify a distributed computing system workflow. A grid application...
8819692 Job executing system, job executing device and computer-readable medium  
An image forming device includes a monitoring service performing unit and a service process performing instructing unit. The monitoring service performing unit acquires operation state information...
8813087 Managing a workload in a cluster of computing systems with multi-type operational resources  
Determining an equivalent capacity (ECP) of a computing system comprising multi-type operational resources. The multi-type operational resources comprises at least one general type of resources and...
8813088 Scheduling flows in a multi-platform cluster environment  
Techniques for scheduling multiple flows in a multi-platform cluster environment are provided. The techniques include partitioning a cluster into one or more platform containers associated with one...
8813089 Managing resources for maintenance tasks in computing systems  
Systems for managing resources for maintenance tasks in computing systems are provided. One system includes a controller and memory coupled to the controller, the memory configured to store a...
8813086 Work plan prioritization for application development and maintenance using pooled resources in a factory  
A computer implemented method, system and/or computer program product schedules execution of work requests through work plan prioritization. One or more work packets are mapped to and assigned to...