Match Document Document Title
8713571 Asynchronous task execution  
Techniques for asynchronous task execution are described. In an implementation, tasks may be initiated and executed asynchronously, thereby allowing a plurality of calls to be made in parallel....
8707323 Load balancing algorithm for servicing client requests  
A connection manager includes a dispatcher that dispatches requests to worker nodes in an application server according to a load balancing algorithm.
8707322 Determining suitable network interface for partition deployment/re-deployment in a cloud environment  
Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer...
8705090 System and method for burstiness-aware scheduling and capacity assessment on a network of electronic devices  
A system and method for establishing a burstiness metric is presented including at least one processor and a computer-readable storage medium in communication with the at least one processor,...
8700773 Load balancing using redirect responses  
Described is a technology by which load balancing is accomplished by HTTP redirect responses. A web application (rather than a server) receives an HTTP request, such as identifying a database that...
8701118 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...
8693477 Transaction and connection independent protocol load balancing  
A system and method for load balancing session initiation protocol (SIP) traffic based on bridging and tracking transactions and connections between frontend and backend devices. The method...
8695008 Method and system for dynamically controlling power to multiple cores in a multicore processor of a portable computing device  
A method and system for dynamically determining the degree of workload parallelism and to automatically adjust the number of cores (and/or processors) supporting a workload in a portable computing...
8695012 Load and backup assignment balancing in high availability systems  
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...
8688766 Method for managing the allocation of data into a peer-to-peer network and peer implementing such method  
A method and apparatus to manage allocation of data to peers in a peer-to-peer network, where the peers in the peer-to-peer network use distributed hash tables for addressing the peers, the peers...
8688923 Dynamic control of partition memory affinity in a shared memory partition data processing system  
Dynamic control of memory affinity is provided for a shared memory logical partition within a shared memory partition data processing system having a plurality of nodes. The memory affinity...
8689230 Determination of running status of logical processor  
An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical...
8688289 Method and system for preempting thermal load by proactive load steering  
A method and system for maximizing a quality of service (“QoS”) level in a portable computing device (“PCD”) by preempting the generation of thermal energy in excess of a threshold are disclosed....
8683424 Bridging the gap between high level user requirements and availability management framework configurations  
Configuration requirements for an Availability Management Framework (AMF) configuration are generated from high level user requirements that specify a subset of properties of an AMF configuration....
8682998 Method and server cluster for map reducing flow services and large documents  
The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1, the method comprising the following steps: a. mapping the EDI document...
8683482 Computer system for balancing access load of storage systems and control method therefor  
Provided is a control method for a computer system including one or more host computers, one or more storage systems, and a management computer. The storage system includes a plurality of...
8683079 Systems and methods for determining metrics of machines providing services to requesting clients  
In one embodiment, a method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric...
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...
8683030 Routing of pooled messages via an intermediary  
Message intermediation for multiple service instances, while allowing the service instance to control whether messages are processed under a transaction. The message intermediator chooses to...
8683478 Best fit mapping of self-virtualizing input/output device virtual functions for mobile logical partitions  
A virtual function mapping process, which is capable of being used in connection with the migration of a logical partition to a target system, creates candidate lists for virtual functions...
8683484 Intelligently pre-placing data for local consumption by workloads in a virtual computing environment  
Methods and apparatus involve intelligently pre-placing data for local consumption by workloads in a virtual computing environment. Access patterns of the data by the workload are first...
8683485 Evenly distributing workload and providing a predictable failover scenario in a data replication system  
A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and...
8683181 Processor and method for distributing load among plural pipeline units  
An arithmetic processor includes a first pipeline unit configured to execute a first instruction that is input; a second pipeline unit configured to execute a second instruction that is input; a...
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...
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...
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...
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...
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...
8676979 Methods and systems for efficient API integrated login in a multi-tenant database environment  
Methods and systems for efficient API integrated login in a multi-tenant database environment and for decreasing latency delays during an API login request authentication including receiving 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...
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...
8677375 Selecting executing requests to preempt  
Systems, methods, and computer-readable and executable instructions are provided for selecting executing requests to preempt. Selecting executing requests to preempt can include determining...
8677041 Balancing loads of a plurality of bus lanes of a snooping-based bus using a receiver, analyzer, and controller  
A method and system for balancing loads of a plurality of bus lanes of a snooping-based bus. The system includes: a receiver for receiving snoop transactions from the bus lanes, each of the snoop...
8671179 Dynamically adding best suited servers into clusters of application servers  
A system, computer program product and computer-implemented method of dynamically adding a best suited application server to a cluster of application servers are provided. To do so, a history of...
8671134 Method and system for data distribution in high performance computing cluster  
Specified data is distributed in a High-Performance Computing cluster comprising a Management node and M computation nodes where M is an integer greater than one, by the method comprising:...
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...
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,...
8671413 System and method of dynamic clock and voltage scaling for workload based power management of a wireless mobile device  
A method of executing a dynamic clock and voltage scaling (DCVS) algorithm in a central processing unit (CPU) is disclosed and may include monitoring CPU activity and determining whether a...
8670971 Datacenter workload evaluation  
A method is provided for evaluating workload consolidation on a computer located in a datacenter. The method comprises inflating a balloon workload on a first computer that simulates a...
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...
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...
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...
8661444 Creation of flexible workflows using artifacts  
Execution of flexible workflows using artifacts is described. A workflow execution engine is configured to instantiate a process execution (PE) artifact. The PE artifact includes one or more...
8661120 Methods and systems for dynamically managing requests for computing capacity  
Embodiments of systems and methods are described for dynamically managing requests for computing capacity from a provider of computing resources. Illustratively, the computing resources may...
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...
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...
8656406 Load balancer and load balancing system  
In a system including a load balancer to select a virtual server to which a request is to be transferred, the load balancer includes a function to monitor resource use states of physical and...
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...
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...
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,...