Match Document Document Title
8554790 Content based load balancer  
A content based load balancing system receives a request for data provided by a resource. The content based load balancing system searches a content history cache for a content history cache entry...
8555289 System and method for dynamically managing tasks for data parallel processing on multi-core system  
A dynamic task management system and method for data parallel processing on a multi-core system are provided. The dynamic task management system may generate a registration signal for a task to be...
8549530 System and method for distributed login with thread transfer to a dedicated processor node based on one or more identifiers  
A distributed networked computer system is provided. The distributed networked computer system receives processing threads from a plurality of workstations and distributes the processing threads...
8549533 Ranking service units to provide and protect highly available services using N+M redundancy models  
Among other things, embodiments described herein enable systems, e.g., Availability Management Forum (AMF) systems, having service units to operate with balanced loads both before and after the...
8549464 Reusing expression graphs in computer programming languages  
A reusable expression graph system and method that generates reusable expression graphs that can be used with potentially different input parameters in order to achieve computational efficiency...
8549532 Parallel checkpointing for migration of workload partitions  
A method includes receiving a command for migration of a workload partition having multiple processes from a source machine to a target machine. The method includes executing, for each of the...
8549137 Monitoring device, monitoring system, monitoring method, and program  
Diverting condition storage unit 15 stores diverting conditions describing conditions for hardware configurations and software configurations. Monitoring data storage unit 13 stores monitoring...
8548790 Rapidly determining fragmentation in computing environments  
A mechanism is provided for determining fragmentation in a computing environment. A simulation of virtual machine requests for resources in the computing environment is run for a predetermined...
8549333 System and method for managing energy consumption in a compute environment  
A system and method for reducing power consumption in clusters, grids, on-demand centers, etc. These principles can reduce both direct and indirect power consumption while maintaining either full...
8549534 Managing assignment of partition services to virtual input/output adapters  
Automated management of partition service assignment to a virtual input/output (VIO) adapter is provided. Responsive to creation of a new partition service in a data processing system, a partition...
8543992 Method and apparatus for partitioning programs to balance memory latency  
A method of compiling code that includes partitioning instructions in the code among a plurality of processors based on memory access latency associated with the instructions is disclosed....
8544018 Communication system, information processing system, connection server, processing server, information processing apparatus, information processing method and program  
A connection server (3) has a receiving part (31) for receiving request information regarding a request for load sharing, which is sent from a first information processing apparatus (1) to a load...
8543554 Method and system for transparent database query caching  
Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept...
8544009 Method, apparatus, and product for scheduling of distributed processing based on average execution time and communication time  
A master calculator assigns a series of processing groups to a communicable worker calculator. The master receives information about an execution time and a waiting time from the worker calculator...
8538730 Methods and systems for estimating usage of a simultaneous multi-threading processor  
Methods and systems are disclosed for determining a CPU usage adjustment factor and for automatically applying the CPU usage adjustment factor to provide a CPU usage estimate for an SMT processor....
8539071 System and method for a storage area network virtualization optimization  
A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming...
8539489 System for dedicating a number of processors to a network polling task and disabling interrupts of the dedicated processors  
Improving the performance of multitasking processors are provided. For example, a subset of M processors within a Symmetric Multi-Processing System (SMP) with N processors is dedicated for a...
8539500 Efficient partial execution for the parallelization of software analysis in a distributed computing environment  
An electronic device includes a memory, a processor coupled to the memory, and one or more policies stored in the memory. The policies include a resource availability policy determining whether...
8539197 Load rebalancing for shared resource  
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of service. For example, the number of...
8539276 Recovering from lost resources in a distributed server environment  
An apparatus, method, and computer readable storage medium are disclosed to recover from lost resources in a distributed server environment. A status monitor module receives, at a first computer,...
8533729 Distributed task system and distributed task management method  
A distributed task system has a task transaction server and at least one task server. Instead of being merely passively called by the task transaction server for executing a task, the task server...
8533733 Virtual world subgroup determination and segmentation for performance scalability  
A system and method of decreasing server loads and, more particularly, to decrease server load by automatically determining subgroups based on object interactions and computational expenditures....
8533732 Landscape reorganization algorithm for dynamic load balancing  
A method and system for reorganizing a distributed computing landscape for dynamic load balancing is presented. A method includes the steps of collecting information about resource usage by a...
8533711 Method and system for adjusting a selection algorithm for selecting a candidate host with a highest memory sharing history value with a target virtual machine from amongst a set of host machines that have a standard deviation of memory sharing history with the virtual machine below a threshold amount  
A mechanism for shared memory history optimization in a host selection algorithm for VM placement is disclosed. A method of embodiments of the invention includes determining candidate hosts to...
8533453 Method and system for configuring a server and dynamically loading SSL information  
Systems and methods of the present invention provide for configuring a server and loading SSL information by dynamically loading SSL information into a template based on an implicit SSL-based...
8533730 Stream data processing method, stream data processing program and stream data processing apparatus for runtime query group data stagnation detection and load balancing  
Once data stagnation occurs in a query group which groups queries, a scheduler of a server apparatus calculates an estimated load value of each query forming the query group based on at least one...
8533725 Information processing system and use right collective management method  
Disclosed is an information processing system including plural information processing apparatuses that have respective hardware resources including hardware resources to be licensed, each...
8533720 Offloading work from one type to another type of processor based on the count of each type of service call instructions in the work unit  
A work unit (e.g., a load module) to be executed on one processor may be eligible to be offloaded and executed on another processor that is heterogeneous from the one processor. The other...
8533731 Apparatus and method for distrubuting complex events based on correlations therebetween  
A server calculates correlations between complex event processing processes performed by virtual machines (VMs) so as to detect events from streams using condition expressions for identifying the...
8527633 Techniques for addressing geographical location issues in computing environments  
A technique for addressing geographical location issues in a computing environment includes receiving, at a data processing system, location information indicating a permissible geographical...
8522056 Energy-efficient server location determination  
A heat potential value for each of a set of available server locations is calculated via a data center controller based upon at least one active server in a data center. A minimal calculated heat...
8521864 Systems and methods for managing the impact of monitoring processes  
An exemplary method involves receiving a request to monitor a resource within a computer system. The request may be a monitoring resource request or a configuration request. A plurality of...
8521768 Data storage and management system  
Methods (600-900) for optimizing performance of systems (100, 200). The methods involve determining if a device (108, 1081, 1082, . . . , 108N) has been deployed as a standalone device or a...
8522251 Organizing task placement based on workload characterizations  
Task placement is influenced within a multiple processor computer. Tasks are classified as either memory bound or CPU bound by observing certain performance counters over the task execution....
8522241 Systems and methods for auto-balancing of throughput in a real-time event-driven system  
Systems and methods are provided for auto-balancing of throughput in a real-time event-driven system. The systems and methods may include identifying a plurality of processing stages for a...
8521747 System and method for selectively consolidating applications to a machine using resource utilization data  
A system and method of selectively consolidating applications on a machine comprises retrieving resource utilization data for a plurality of applications over a plurality of cycles for designated...
8521912 Method and system for direct device access  
Methods and systems for direct device access are disclosed. Aspects of one method may include a plurality of GOSs directly accessing a first network interface device, where the first network...
8522252 Load based file allocation among a plurality of storage devices  
A method for balancing loads among a plurality of data storage devices, includes: receiving a request from a user device to download a data file; identifying a first set of storage devices...
8516215 Computing system having a controller for controlling allocation of a storage area of a logical volume in a pool to a virtual volume and controlling methods for the same  
The computer system includes a storage device, a virtual volume, a plurality of logical volumes each including a storage area and constituting a pool, and a controller for controlling the...
8516180 Processing system and electronic device with same  
A processing system for use in an electronic device is disclosed. The processing system includes a memory unit, an application processor connected to the memory unit, and a baseband processor...
8516493 System and method for massively multi-core computing systems  
A system and method for massively multi-core computing are provided. A method for computer management includes determining if there is a need to allocate at least one first resource to a first...
8516494 Executing an application on a parallel computer  
Methods, apparatus, and products are disclosed for executing an application on a parallel computer that include: executing, by a current compute node, a current task of the application, including...
8516492 Soft partitions and load balancing  
A method and system are provided for load balancing and partial task-processor binding. The method may provide for migrating at least one first task partially bound to and executing on at least...
8516491 Multi-core processor  
An algorithm in a multi-core processor having a plurality of cores for deciding processing allocation to each core to distribute the processing load thereof, and an efficient processing allocation...
8516121 Method and apparatus for optimizing computer network usage to prevent congestion  
A method and apparatus for optimizing computer network bandwidth usage to prevent congestion is described. In one embodiment, the method comprises comparing a permissible bandwidth usage with a...
8510745 Dynamic application placement under service and memory constraints  
An optimization problem models the dynamic placement of applications on servers under two types of simultaneous resource requirements, those that are dependent on the loads placed on the...
8510428 Configurable geographic prefixes for global server load balancing  
In a load balancing system, user-configurable geographic prefixes are provided. IP address prefix allocations provided by the Internet Assigned Numbers Authority (IANA) and associated geographic...
8510747 Method and device for implementing load balance of data center resources  
The present disclosure relates to a method and a device for implementing load balance of data center resources, and the method includes: obtaining current utilization ratios of properties of each...
8505022 Centralized planning for real-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...
8504719 Load balancing array system with URL modification so that content is served by a content delivery network  
A decrypting load balancing array system uses a Pentaflow approach to network traffic management that extends across an array of Decrypting Load Balancing Array (DLBA) servers sitting in front of...