Match Document Document Title
8397296 Server resource management, analysis, and intrusion negation  
A console host and intrusion negation system (CHAINS) includes a host component and a console component. The host component monitors resources at a server. Resources that are becoming overloaded...
8397237 Dynamically allocating threads from a thread pool to thread boundaries configured to perform a service for an event  
Each of a plurality of thread boundaries comprises functionality to be performed for a given event by a single thread. A plurality of queues through which events may be routed may be coupled to...
8392928 Automated workload placement recommendations for a data center  
Automatically recommending workload placement in a data center. Historical data and workload constraints of a plurality of workloads are received. A plurality of resources of the data center...
8387064 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...
8386607 Method and system for utilizing a resource conductor to optimize resource management in a distributed computing environment  
Disclosed herein are embodiments of a method and system for optimizing resource management in a distributed computing environment through the use of a resource conductor. An application managed by...
8387065 Speculative popcount data creation  
A method and a data processing system by which population count (popcount) operations are efficiently performed without incurring the latency and loss of critical processing cycles and bandwidth...
8387063 Storage apparatus and load balancing method  
This storage apparatus having a plurality of physical devices for balancing and retaining data sent from a host computer and parity of the data for each prescribed unit includes a load ratio...
8387054 Method and apparatus of scheduling data movers  
A method and apparatus for scheduling data movers is described. The method and apparatus comprise monitoring utilization of a resource used by a data mover to process a data flow, determining rank...
8387052 Adaptive partitioning for operating system  
An adaptive partition scheduler is a priority-based scheduler that also provides execution time guarantees (fair-share). Execution time guarantees apply to threads or groups of threads when the...
8386609 Reconnection to and migration of electronic collaboration sessions  
The invention generally relates to electronic collaboration sessions and, more particularly, to systems and methods for providing reconnection to and migration of electronic collaboration...
8386611 Information system, load control method, load control program and recording medium  
A load control server, computer program product, and method for controlling bottlenecks in an information system that includes application servers and a database server. Each application server...
8381004 Optimizing energy consumption and application performance in a multi-core multi-threaded processor system  
A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler...
8379255 Method and system of determining batch sizes for print jobs in a print production environment  
A system for determining batch sizes for a print job may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage...
8380854 Simplified method for processing multiple connections from the same client  
An apparatus is related to connection management for a communications network. A control component receives a data flow requesting a resource from a client, identifies the client, and determines...
8381006 Reducing power requirements of a multiple core processor  
A mechanism is provided for reducing power consumed by a multi-core processor. Responsive to a number of properly functioning processor cores being more than a required number of processor cores...
8381225 Automated processor reallocation and optimization between logical partitions  
A method and system for reallocating processors in a logically partitioned environment. The present invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The...
8381215 Method and system for power-management aware dispatcher  
In general the invention relates to a system. The system includes processors each having a processing state. The system further includes a dispatcher operatively connected to the plurality of...
8375395 Switch-based parallel distributed cache architecture for memory access on reconfigurable computing platforms  
A computing architecture comprises a plurality of processing elements to perform data processing calculations, a plurality of memory elements to store the data processing results, and a...
8375396 Backup procedure with transparent load balancing  
In an embodiment of the invention, an apparatus and method provides a backup procedure with transparent load balancing. The apparatus and method perform acts including: performing a preamble phase...
8375374 Partitioning programs between a general purpose core and one or more accelerators  
An mechanism is provided for partitioning programs between a general purpose core and one or more accelerators. With the apparatus and method, a compiler front end is provided for converting a...
8370833 Method and system for implementing a virtual storage pool in a virtual environment  
A system and method for implementing distributed data storage. In particular, the system includes a plurality of virtualization servers, each of which is associated with available data resources....
8370844 Mechanism for process migration on a massively parallel computer  
Embodiments off the invention provide a mechanism for process migration on a massively parallel computer system. In particular, embodiments of the invention may be used to update process state...
8365183 System and method for dynamic resource provisioning for job placement  
A method for dynamic resource provisioning for job placement includes receiving a request to perform a job on an unspecified computer device. One or more job criteria for performing the job are...
8363893 Object detection control apparatus, object detecting system, object detection control method, and computer program  
An object detection control apparatus includes: a detection processing allocating unit that allocates object detection processing to any one of plural object detecting units that perform the...
8365176 Data center job migration and scheduling based on server chassis fan speed threshold  
Thermal-based job scheduling among server chassis of a data center including identifying, by a data center management module in dependence upon a threshold fan speed for each server chassis, a...
8364858 Normalizing capacity utilization within virtual storage pools  
A system for normalizing capacity utilization within virtual storage pools includes collecting utilization statistics across individual storage devices that are members of a virtualized storage...
8365181 Method and system for guiding scheduling decisions in clusters of computers using dynamic job profiling  
A method and system for scheduling jobs in a cluster of compute servers using dynamic job profiling improves the overall performance of the computing cluster. Specifically, the method and system...
8365184 Multi-core resource utilization planning  
Techniques for multi-core resource utilization planning are provided. An agent is deployed on each core of a multi-core machine. The agents cooperate to perform one or more tests. The tests result...
8359601 Data processing method, cluster system, and data processing program  
Provided is a data processing system which includes: a first computer for receiving a processing request for a task processing, executing the processing, and holding data used therein; and a...
8359459 Using hardware support to reduce synchronization costs in multithreaded applications  
A processor configured to synchronize threads in multithreaded applications. The processor includes first and second registers. The processor stores a first bitmask in the first register and a...
8356101 Systems and methods for managing a plurality of user sessions in a virtual private network environment  
Methods for establishing an SSL/VPN session on behalf of a user of a client where the user has a previously existing session are described. Methods include receiving, by an appliance, a request...
8355901 CPU emulation system, CPU emulation method, and recording medium having a CPU emulation program recorded thereon  
A CPU emulation system includes; a plurality of virtual CPUs each operating on a different physical CPU; an instruction sequence selecting section for selecting an instruction sequence to be...
8356098 Dynamic management of workloads in clusters  
Systems and methods are disclosed for dynamic management of workloads in clusters. In one embodiment, the system comprises a first cluster comprising a first plurality of nodes, each node of the...
8352954 Data storage resource allocation by employing dynamic methods and blacklisting resource request pools  
A resource allocation system begins with an ordered plan for matching requests to resources that is sorted by priority. The resource allocation system optimizes the plan by determining those...
8352946 Managing migration ready queue associated with each processor based on the migration ready status of the tasks  
The present disclosure is directed to a method for managing tasks in a computer system having a plurality of CPUs. Each task in the computer system may be configured to indicate a migration ready...
8352955 Process placement in a processor array  
There is provided a method for placing a plurality of processes onto respective processor elements in a processor array, the method comprising (i) assigning each of the plurality of processes to a...
8352611 Allocating computer resources in a cloud environment  
A method, data processing system, and computer program product for managing resources. A request for resources in the network data processing system is received. The request comprises requested...
8347306 Method and system for determining resource usage of each tenant in a multi-tenant architecture  
A computer implemented method and system for determining resource usage of a tenant in a multi-tenant architecture. The method includes the steps of: recording, within predetermined time...
8347301 Device, system, and method of scheduling tasks of a multithreaded application  
Device, system, and method of executing multithreaded applications. Some embodiments include a task scheduler to receive application information related to one or more parameters of at least one...
8346935 Managing hardware resources by sending messages amongst servers in a data center  
Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data...
8347307 Method and system for cost avoidance in virtualized computing environments  
A method includes monitoring a utilization amount of resources within logical partitions (LPARs) of a plurality of servers and identifying a resource-strained server of the plurality of servers,...
8341623 Integrated placement planning for heterogenous storage area network data centers  
A storage placement planning system receives a resource graph describing SAN's resources and virtual machine applications requiring a particular amount of a processing resource element and a...
8340999 Automatic generation of executable components from business process models  
Exemplary embodiments provide a computer implemented method, system and computer usable program code for automatically generating executable components from a process model. An input is received,...
8336046 Dynamic VM cloning on request from application based on mapping of virtual hardware configuration to the identified physical hardware resources  
Methods and apparatuses enable creation of a virtual machine (VM) clone initiated through application or service logic. The application requests generation of a VM clone from within the runtime...
8335851 Network resource deployment for cloud-based services  
Techniques are described which simplify and/or automate many of the tasks associated with the configuration, deployment, and management of network resources to support cloud-based services.
8336054 System and method for allocating capacity of shared resources to a workload  
A method comprises defining a scheduler parameter for a maximum allocation of capacity of a shared resource to a consumer for a scheduling interval. Utilization of an allocated capacity of the...
8336056 Multi-threaded system for data management  
A multi-threaded system for data management and other computationally intensive applications. The invention takes advantage of multi-core processors to attain high performance. Multi-core...
8335859 Apparatus, system, and method for efficient use of mirrored storage clouds  
An apparatus, system, and method are disclosed for distributing data requests between data centers. A request module receives a data operation request from a client. The data operation request...
8335902 Systems and methods for performing backup operations of virtual machine files  
Backup systems and methods are disclosed for a virtual computing environment. Certain examples include a system having a backup management server that communicates with a host server having at...
8332865 Adjunct processor load balancing  
Managing the workload across one or more partitions of a plurality of partitions of a computing environment. One or more processors are identified in a partition to be managed by a quality weight...