Match Document Document Title
8332873 Dynamic application instance placement in data center environments  
A method for determining an application instance placement in a set of machines under one or more resource constraints includes the following steps. An estimate is computed of a value of the first...
8332862 Scheduling ready tasks by generating network flow graph using information receive from root task having affinities between ready task and computers for execution  
A job scheduler may schedule concurrent distributed jobs in a computer cluster by assigning tasks from the running jobs to compute nodes while balancing fairness with efficiency. Determining which...
8332515 System and method for serving web pages  
A system is shown that supplies web pages from servers (109 to 116, 301 to 305) to requesting clients (102 to 106) over the Internet (101). Each server is configured to supply web page data to...
8332514 Methods and apparatus for load balancing in communication networks  
Methods and apparatus for load balancing in communication networks are disclosed. An example method to perform load balancing in a communication network disclosed herein comprises routing a...
8327172 Adaptive memory frequency scaling  
Methods and apparatuses for adaptive memory operational state management. A memory performance parameter is determined for at least a portion of a memory system. The memory performance parameter...
8327126 Multicore processor and method of use that adapts core functions based on workload execution  
A processor has multiple cores with each core having an associated function to support processor operations. The functions performed by the cores are selectively altered to improve processor...
8327363 Application compatibility in multi-core systems  
Scheduling of threads in a multi-core system running various legacy applications along with multi-core compatible applications is configured such that threads from older single thread applications...
8326450 Method and system for GPS augmentation of mail carrier efficiency  
Mail carriers are assisted in delivering mail pieces. Each group of mail pieces is received from a sorting system, for delivery to respective final destinations. Also, the sorting system provides...
8321873 System and method for offline data generation for online system analysis  
The subject matter disclosed herein relates to a system and/or method offline data generation for online system analysis.
8321554 System and program to automatically identify a server on which to deploy an application  
A system, method and computer program product for determining one of a plurality of servers on which to install and execute an application. First program instructions obtain information from each...
8321866 System and method for data synchronization for a computer architecture for broadband networks  
A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and...
8316375 Load-balancing of processes based on inertia  
A process is selected for movement from a current node to a new node, based on an inertia of the process. The inertia is a quantified measure of the impact resulting from the process being...
8316374 On-line replacement and changing of virtualization software  
In a virtualized system running one or more virtual machines on a first hypervisor, a second hypervisor is installed and control of the hardware resources of the physical computer supporting the...
8316368 Safe partition scheduling on multi-core processors  
One example is directed to a method of generating a set of schedules for use by a partitioning kernel to execute a plurality of partitions on a plurality of processor cores included in a...
8316250 Method, system, and apparatus for dynamically distributing a computational load between clusters of cores at a frequency greater than a thermal time constant  
A method, apparatus, article of manufacture, and system, the method including, in some embodiments, processing a computational load by a first core of a multi-core processor, and dynamically...
8316122 Method and system for providing remote access to applications  
A method of remotely providing an application includes receiving, at an access server, a request for an application from a client. One or more application servers which are capable of providing...
8316130 System, method and computer program product for provisioning of resources and service environments  
The present invention provides a system, method, and computer program product to accelerate provisioning by dynamically creating dynamic free pools (DFPs) of pre-provisioned resources that are...
8312136 Computer system management based on request count change parameter indicating change in number of requests processed by computer system  
A resource usage analysis tool (23) calculates a number-of-requests variation parameter indicating the variation of the number of processed requests and a resource variation parameter indicating...
8312230 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...
8312464 Hardware based dynamic load balancing of message passing interface tasks by modifying tasks  
Mechanisms are provided for providing hardware based dynamic load balancing of message passing interface (MPI) tasks by modifying tasks. Mechanisms for adjusting the balance of processing...
8310492 Hardware-based scheduling of GPU work  
An apparatus and methods for scheduling and executing commands issued by a first processor, such as a CPU, on a second processor, such as a GPU, are disclosed. In one embodiment, a method of...
8312175 Virtual machine access to storage via a multi-queue IO storage adapter with optimized cache affinity and PCPU load balancing  
A method is provided for use in a system that includes a host machine that includes multiple physical CPUs (PCPUs) and at least two cache nodes that are shared by different sets of the PCPUs,...
8312465 Real-time CPU dispatcher affinity re-balancing  
A method and apparatus of operating a central processing unit (CPU) including a plurality of processors, is provided and includes collecting real-time statistics relating to the processors during...
8312121 Storage system comprising function for alleviating performance bottleneck  
A storage system has a first type resource and a second type resource, which are different types of resources having a relationship in which, when the load on one type of resource becomes higher,...
8312456 System and method for optimizing interrupt processing in virtualized environments  
An approach is provided that retrieves a time spent value corresponding to a selected partition that is selected from a group of partitions included in a virtualized environment running on a...
8312466 Restricting resources consumed by ghost agents  
One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource...
8310710 Integrated document delivery method and apparatus  
A document delivery network server having a set of integrated functions including sending, receiving, routing and filing of FAXes and e-mails to other users which achieves numerous advantages over...
8307192 System and method for improving memory locality of virtual machines  
A system and related method of operation for migrating the memory of a virtual machine from one NUMA node to another. Once the VM is migrated to a new node, migration of memory pages is performed...
8307370 Apparatus and method for balancing load in multi-core processor system  
An apparatus and method to balance a load in a multi-core processor system. The apparatus includes a data channel module which includes a queue, and which transmits data between a plurality of...
8307369 Power control method for virtual machine and virtual computer system  
Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a...
8307135 Performance of a storage system  
A method for operating a storage system, including storing data redundantly in the system and measuring respective queue lengths of input/output requests to operational elements of the system. The...
8307088 HTML delivery from edge-of-network servers in a content delivery network (CDN)  
A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an...
8302098 Hardware utilization-aware thread management in multithreaded computer systems  
A device, system, and method are directed towards managing threads in a computer system with one or more processing units, each processing unit having a corresponding hardware resource. Threads...
8301761 Determining server load capacity with virtual users  
A method, computer program product, and system for determining a number of users corresponding to a server load including simulating one or more virtual users on a test computer system on coupled...
8302104 Session persistence in dynamic node allocation computing environments  
Exemplary computer system architectures and methods are described. In some embodiments, a computer network comprises a computing engine including a plurality of compute nodes and a load balancer...
8302100 System for balance distribution of requests across multiple servers using dynamic metrics  
A system for distributing incoming client requests across multiple servers in a networked client-server computer environment processes all requests as a set that occur within a given time interval...
8296772 Customer information control system workload management based upon target processors requesting work from routers  
The invention provides for customer information control system (CICS) workload management in performance of computer processing tasks based upon “target” processors requesting work from “routers”,...
8296765 Method of forming a personal mobile grid system and resource scheduling thereon  
The method of forming a personal mobile grid system and resource scheduling thereon provides for the formation of a personal network, a personal area network or the like having a computational...
8296774 Service-based endpoint discovery for client-side load balancing  
A server farm includes a plurality of server devices. The plurality of server devices includes a plurality of topology service endpoints and a plurality of target service endpoints. A client...
8296773 Systems and methods for thread assignment and core turn-off for integrated circuit energy efficiency and high-performance  
A system and method for improving efficiency of a multi-core architecture includes, in accordance with a workload, determining a number of cores to shut down based upon a metric that combines...
8291411 Dynamic placement of virtual machines for managing violations of service level agreements (SLAs)  
Historical data is measured for a computer server system. Future demand for service in the computer server system is forecast based on the historical data, and the mapping of virtual machines to...
8291416 Methods and systems for using a plurality of historical metrics to select a physical host for virtual machine execution  
A host recommendation service identifies a virtual machine. An analysis engine retrieves a plurality of metrics for each of a plurality of physical hosts available for executing the virtual...
8286175 Method and apparatus for capacity optimization and planning in an on-demand computing environment  
A method and apparatus are disclosed for determining the best cluster of computing resources to handle each of a plurality of workloads by optimally grouping multiple workloads and determining the...
8285915 Relocating page tables and data amongst memory modules in a virtualized environment  
Relocating data in a virtualized environment maintained by a hypervisor administering access to memory with a Cache Page Table (‘CPT’) and a Physical Page Table (‘PPT’), the CPT and PPT including...
8286177 Technique for conserving software application resources  
Systems and methods of adjusting allocated hardware resources to support a running software application are disclosed. A system includes adjustment logic to adjust an allocation of a first...
8286178 Allocation and regulation of CPU entitlement for virtual processors in logical partitioned platform  
A system, method, and computer program product for managing processor entitlement of virtual processors in logical partitioned data processing system. One embodiment of the invention provides a...
8286174 Executing a multicomponent software application on a virtualized computer platform  
A virtualized computer platform is established and maintained by virtualization software on one or more physical computers. A multicomponent software application may execute on the virtualized...
8286179 System and method for management of jobs in a cluster environment  
A system and method for management of jobs in the clustered environment is provided. Each node in the cluster executes a job manager that interfaces with a replicated database to enable cluster...
8284207 Method of generating digital images of objects in 3D scenes while eliminating object overdrawing within the multiple graphics processing pipeline (GPPLS) of a parallel graphics processing system generating partial color-based complementary-type images along the viewing direction using black pixel rendering and subsequent recompositing operations  
A multi-pass method of generating an image frame of a 3D scene while eliminating the overdrawing of objects within the multiple graphics processing pipelines (GPPLs) supported on a parallel...
8280998 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...