Match Document Document Title
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...
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...
8824010 Image formation processing apparatus and image processing method  
To realize effective load distribution and improve the performance in image formation processing, an image processing apparatus includes a first image processing unit configured to perform image...
8826292 Migrating virtual machines based on level of resource sharing and expected load per resource on candidate target host machines  
A mechanism for system-wide target host optimization in load balancing virtualization systems is disclosed. A method of the invention includes detecting a condition triggering a load balancing...
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...
8819252 Transaction rate limiting  
Transaction rate limiting is provided to monitor new connections. If the number of new connections requested by a particular client exceeds a predetermined threshold value, then the client may be...
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...
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...
8818934 Transparent support for distributed transactions in a clustered disk-sharing database environment  
A method, system and computer program product for transparent support for distributed transactions in a clustered disk-sharing database environment is disclosed. In one approach, a method, a...
8813080 System and method to optimize OS scheduling decisions for power savings based on temporal characteristics of the scheduled entity and system workload  
In some embodiments, the invention involves a system and method to enhance an operating system's ability to schedule ready threads, specifically to select a logical processor on which to run the...
8812677 Data processing method and apparatus for remote storage system  
In an information system which includes a local site including a cache file server coupled with a host computer, and a remote site including a remote file server coupled with a surrogate...
8813090 System and method for dynamic rescheduling of multiple varying resources with user social mapping  
A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time...
8813091 Distribution data structures for locality-guided work stealing  
A data structure, the distribution, may be provided to track the desired and/or actual location of computations and data that range over a multidimensional rectangular index space in a parallel...
8806503 Method and system for memory aware runtime to support multitenancy in heterogeneous clusters  
The invention solves the problem of sharing many-core devices (e.g. GPUs) among concurrent applications running on heterogeneous clusters. In particular, the invention provides transparent mapping...
8805986 Application scope adjustment based on resource consumption  
Various embodiments of systems and methods for application scope adjustment based on resource consumption are described herein. A load parameter of a data center is measured. A request is received...
8806491 Thread migration to improve power efficiency in a parallel processing environment  
A method and system to selectively move one or more of a plurality threads which are executing in parallel by a plurality of processing cores. In one embodiment, a thread may be moved from...
8806501 Predictive dynamic system scheduling  
Resources of a partitionable computer system are partitioned into at least first and second partitions, in accordance with a first or second mode of operation of the partitionable computer system....
8806484 Host selection for virtual machine placement  
In one embodiment, a method for placing virtual machines in a collection is provided. A plurality of equivalence sets of compatible hosts is determined prior to placing virtual machines in the...
8799917 Balancing a data processing load among a plurality of compute nodes in a parallel computer  
Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for...
8799892 Selective memory donation in virtual real memory environment  
A method, system, and computer usable program product for selective memory donation in a virtual real memory environment are provided in the illustrative embodiments. A virtual machine receives a...
8799918 Dynamic network load balancing using roundtrip heuristic  
Described is a technology by which a relative load of network traffic handling is determined between servers of a cluster, based upon time values that correspond to the time taken by each server...
8799913 Computing system, method and computer-readable medium for managing a processing of tasks  
A computing system, method and computer-readable medium is provided. To prevent a starvation phenomenon from occurring in a priority-based task scheduling, a plurality of tasks may be divided into...
8799919 Load balancing management of newly discovered data processing systems using peer control points  
A computer implemented method, apparatus, and computer usable program code for balancing management loads. Loads are analyzed for a plurality of hardware control points to form an analysis in...
8799690 Prioritized workload routing in a data center  
An approach that manages energy in a data center is provided. In one embodiment, there is an energy management tool, including an analysis component configured to determine an energy profile of...
8799920 Systems and methods of host-aware resource management involving cluster-based resource pools  
Systems and methods are disclosed for managing resources associated with cluster-based resource pool(s). According to illustrative implementations, innovations herein may include or involve one or...
8799902 Priority based throttling for power/performance quality of service  
A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives...
8793698 Load balancer for parallel processors  
Invented systems and methods provide a scalable architecture and hardware logic algorithms for intelligent, realtime load balancing of incoming processing work load among instances of a number of...
8793529 Congestion control method for session based network traffic  
A method includes establishing an expected traffic load for a plurality of servers, wherein each server has a respective actual capacity. The method further includes limiting the actual capacity...
8793365 Environmental and computing cost reduction with improved reliability in workload assignment to distributed computing nodes  
A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request...
8788665 Method and system for optimizing a network by independently scaling control segments and data flow  
A server array controller that includes a Data Flow Segment (DFS) and at least one Control Segment (CS). The DFS includes the hardware-optimized portion of the controller, while the CS includes...
8789065 System and method for input data load adaptive parallel processing  
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of...
8789054 Scheduling policy for efficient parallelization of software analysis in a distributed computing environment  
A method for verifying software includes accessing a job queue, accessing a resource queue, and assigning a job from the job queue to a resource from the resource queue if an addition is made to...
8789050 Systems and methods for transparently optimizing workloads  
Systems, methods, and media for transparently optimizing a workload of a containment abstraction are provided herein. Methods may include monitoring a workload of the containment abstraction, the...
8782657 Dynamic creation and destruction of IO resources based on actual load and resource availability  
A method for binding input/output (I/O) objects to nodes. The method includes binding an I/O object group to a NUMA node of a plurality of NUMA nodes on a system, obtaining an I/O object group...
8782659 Allocation of processing tasks between processing resources  
Processing tasks are allocated between a plurality of processing resources. Each of the processing resources has associated therewith one or more queues for holding tasks awaiting processing. Each...
8782662 Adaptive computer sequencing of actions  
A recommended sequence of tasks to complete a complex task is programmatically defined. The recommended sequence is adaptive in that the sequence can be altered based on the completion status of...
8782206 Load-balanced allocation of medical task flows to servers of a server farm  
A method, a system and a computer program are disclosed for the load-balanced allocation of computer-aided medical task flows on at least one application server of a server farm. In at least one...
8782231 Simple integration of on-demand compute environment  
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an...
8782661 Systems and methods for load balancing drives and servers  
A file system that balances the loading of filers and the capacity of drives that are associated with the filers is described. The file system includes a first disk drive that includes a first...
8782645 Automatic load balancing for heterogeneous cores  
A system and method for efficient automatic scheduling of the execution of work units between multiple heterogeneous processor cores. A processing node includes a first processor core with a...
8782649 Real-time scheduling of task sets and determination of task sets based on verified weight, cache hit radio of the tasks and available processing cores  
A central processing unit (CPU) and a real-time scheduling method applicable in the CPU are disclosed. The CPU may determine a first task set and a second task set from among assigned tasks,...
8782655 Controlling computing resource consumption  
A method and a corresponding system, implemented as programming on a computer system, controls resource consumption in the computer system. The method includes the steps of monitoring current...
8782189 Dynamic service level agreement for cloud computing services  
A method for dynamically updating a service level agreement, performed by a cloud computing server, includes storing a preference for service selection, acquiring an actual usage level of a first...
8782207 System and method to prevent endpoint device recovery flood in NGN  
A mechanism is provided for recovering from a catastrophic failure that results in a large number of user endpoints attempting to come on line simultaneously after an NGN is restored. In an...
8782755 Systems and methods for selecting an authentication virtual server from a plurality of virtual servers  
The present invention provides a system and method for dynamically selecting an authentication virtual server from a plurality of authentication virtual servers. A traffic management virtual...
8782656 Analysis of operator graph and dynamic reallocation of a resource to improve performance  
An operator graph analysis mechanism analyzes an operator graph corresponding to an application for problems as the application runs, and determines potential reallocations from a reallocation...
8782008 Dynamic proxy server assignment for virtual machine backup  
A computer-implemented proxy server local to a backup target system performs a backup method for a system supporting a plurality of virtual machines. The backup method includes receiving an...
8775733 Distribution design for fast raid rebuild architecture based on load to limit number of redundant storage devices  
Exemplary embodiments of the invention provide a distribution design for fast RAID rebuild architecture that avoids the deterioration of the availability/reliability in the distribution...
8776078 Method for dynamically freeing computer resources  
A method dynamically frees computer resources in a multitasking and windowing environment by activating a GUI widget to initiate pausing of an application, pausing CPU processing of the...
8776076 Highly scalable cost based SLA-aware scheduling for cloud services  
An efficient cost-based scheduling method called incremental cost-based scheduling, iCBS, maps each job, based on its arrival time and SLA function, to a fixed point in the dual space of linear...