Match Document Document Title
8930948 Opportunistically proactive resource management using spare capacity  
Embodiments perform opportunistically proactive resource scheduling for a plurality of resource-consuming entities. The scheduling is based on both current entitlement (or demand) by the entities...
8930543 Dynamically building a set of compute nodes to host the user's workload  
A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the...
8930953 Dynamic checking of hardware resources for virtual environments  
Mechanisms that dynamically check availability of hardware resources for applications of virtual environments are provided. One or more computing devices have various hardware resources available...
8924983 Method and device for processing inter-subframe service load balancing and processing inter-cell interference  
A method and device for processing inter-subframe service load balancing and processing inter-cell interference is disclosed. The method includes: when processing the inter-subframe service load...
8924690 Apparatus and method for heterogeneous chip multiprocessors via resource allocation and restriction  
A method and apparatus for heterogeneous chip multiprocessors (CMP) via resource restriction. In one embodiment, the method includes the accessing of a resource utilization register to identify a...
8924984 Lock-free barrier with dynamic updating of participant count  
A method of executing an algorithm in a parallel manner using a plurality of concurrent threads includes generating a lock-free barrier that includes a variable that stores both a total...
8924985 Network based real-time virtual reality input/output system and method for heterogeneous environment  
A network based real-time virtual reality input/output system and method for a heterogeneous environment are provided. The virtual reality input/output system transfers data received from a...
8924481 Apparatus for routing requests  
Apparatus for routing requests from a plurality of connected clients to a plurality of connected servers comprises a processor, memory and a network interface. The processor is configured to run a...
8918795 Handling and reporting of object state transitions on a multiprocess architecture  
Techniques are described for managing states of an object using a finite-state machine. The states may be used to indicate whether an object has been added, removed, requested or updated....
8918790 Method and system for application profiling for purposes of defining resource requirements  
Disclosed are a method of and system for profiling a computer program. The method comprises the steps of using a utility application to execute the computer program; and on the basis of said...
8918798 Shared object lock under state machine control  
Embodiments relate to systems and methods for a shared object lock under state machine control. An operating system or virtual machine environment can host a set of multiple executing threads, and...
8918513 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.
8914797 Determining an allocation configuration for allocating virtual machines to physical machines  
A computer-executable method for determining an allocation configuration for allocating virtual machines to physical machines. The method includes the steps of determining a predicted peak usage...
8914795 Determining an allocation configuration for allocating virtual machines to physical machines  
An information processing apparatus having a prediction section that determines the predicted peak usage amount of physical resources for each time interval for individual clusters each including...
8914805 Rescheduling workload in a hybrid computing environment  
Embodiments of the present invention manage workloads in a high-throughput computing environment for a hybrid processing system. A set of high-throughput computing service level agreements (SLAs)...
8909763 Computing-device management device, computing-device management method, and computing-device management program  
A computing-device management device includes a future load prediction unit that calculates a load prediction value based on load information of the computing device informed by the computing...
8910177 Dynamic mapping of logical cores  
A processor that dynamically remaps logical cores to physical cores is disclosed. In one embodiment, the processor includes a plurality of physical cores, and is configured to store a mapping of...
8910176 System for distributed task dispatch in multi-application environment based on consensus for load balancing using task partitioning and dynamic grouping of server instance  
A method and system for distributing tasks from an external application among concurrent database application server instances in a database system for optimum load balancing, based on consensus...
8910153 Managing virtualized accelerators using admission control, load balancing and scheduling  
A system and method is shown that includes an admission control module that resides in a management/driver domain, the admission control module to admit a domain that is part of a plurality of...
8910167 Parallel processing system  
Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter...
8909785 Smart cloud workload balancer  
A system and associated method for dynamically optimizing workload of a cloud computing system is disclosed. The cloud computing system comprises virtual machines, physical servers, a smart cloud...
8904216 Massively multicore processor and operating system to manage strands in hardware  
A computing apparatus and corresponding method for operating are disclosed. The computing apparatus may comprise a set of interconnected central processing units (CPUs). Each CPU may embed an...
8904451 Systems for prioritizing video processing events based on availability of media file and agent to process the event type  
This disclosure relates to methods and systems for queuing events. In one aspect, a method is disclosed that receives or creates an event and inserts the event into a queue. The method determines...
8904398 Hierarchical task mapping  
Mapping tasks to physical processors in parallel computing system may include partitioning tasks in the parallel computing system into groups of tasks, the tasks being grouped according to their...
8904200 Method for optimizing the operation of a multiprocessor integrated circuit, and corresponding integrated circuit  
A method for optimizing operation which is applicable to a multiprocessor integrated circuit chip. Each processor runs with a variable parameter, for example its clock frequency, and the...
8904405 System and method for managing mainframe computer system usage  
In mainframe computer system, workload tasks are accomplished using a logically partitioned data processing system, where the partitioned data processing system is divided into multiple logical...
8903888 Retrieving data of a virtual machine based on demand to migrate the virtual machine between physical machines  
To migrate a virtual machine from a first physical machine to a second physical machine over a network, execution of the virtual machine in the first physical machine is stopped, where the first...
8898291 Dynamically expanding computing resources in a networked computing environment  
Embodiments of the present invention provide an approach for dynamically expanding cloud capacity (e.g., computing resources), based on infrastructure needs. In a typical embodiment, an available...
8898674 Memory databus utilization management system and computer program product  
According to one aspect of the present disclosure a system and computer program product for managing memory access is disclosed. The system includes a plurality of memory controllers each...
8898663 Storage visibility in virtual environments  
Embodiments of the present invention are directed to a method and system for making storage information available to virtual machines in virtual environments. A method includes sending a request,...
8898501 Updating kernel affinity for applications executing in a multiprocessor system  
A multiprocessor system dynamically updates CPU affinities for processes executing on processors of the multiprocessor system based on an external signal. The external signal is generated by a...
8898675 Method of calculating processor utilization rate in SMT processor  
The method of calculating the processor utilization for each of logical processors in a computer, including the steps of: dividing the computation interval in which the processor utilization by...
8898444 Techniques for providing a first computer system access to storage devices indirectly through a second computer system  
Described are techniques for providing access to storage devices. An I/O request directed to a storage device is sent over a network connection from a first computer system to a second computer...
8892916 Dynamic core pool management  
Mechanisms for dynamically managing core pools are provided. The mechanisms measure the amount of a computational load on a computing device. One way of measuring the load may consist of executing...
8892745 Redirection of a request for information  
A method is provided in one example embodiment and includes identifying a first data center configured to receive a request initiated by an end user. The method also includes detecting a presence...
8893147 Providing a virtualized replication and high availability environment including a replication and high availability engine  
The system and method described herein may provide a virtualized replication and high availability environment. In particular, a virtualized production server may run one or more virtual machines...
8893146 Method and system of an I/O stack for controlling flows of workload specific I/O requests  
A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the...
8893148 Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks  
A system and method are provided for performing setup operations for receiving a different amount of data while processors are performing message passing interface (MPI) tasks. Mechanisms for...
8893131 System and/or method for bulk loading of records into an ordered distributed database  
In a large-scale transaction such as the bulk loading of new records into an ordered, distributed database, a transaction limit such as an insert limit may be chosen, partitions on overfull...
8886905 Dispersed storage network virtual address generations  
A dispersed storage device within a dispersed storage network includes a processing module for determining whether to add a new generation for a vault, in which the vault identifies at least one...
8887171 Mechanisms to avoid inefficient core hopping and provide hardware assisted low-power state selection  
An apparatus and method is described herein for avoiding inefficient core hopping and providing hardware assisted power state selection. Future idle-activity of cores is predicted. If the...
8887172 Virtualized management of remote presentation sessions using virtual machines having load above or below thresholds  
Systems, methods, and computer-readable storage media are disclosed for virtualized eco-friendly remote presentation session roles. In an embodiment, a connection broker monitors the servers of a...
8881168 Scheduling a parallel job in a system of virtual containers  
Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity...
8880678 System and method for managing and monitoring a web application using multiple cloud providers  
A system and method for managing and monitoring a web application that uses multiple cloud providers. Preferably, a cloud manager monitors the web applications and pulls web resources from...
8881151 Control of Java resource runtime usage  
A method for providing control of Java resource runtime usage may include establishing communication with one or more Java virtual machines (JVMs) forming a hive via a hive communication channel...
8881166 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...
8881167 Load balancing in network based telephony applications  
Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, a method for directing requests associated with calls to servers...
8881149 Control of java resource runtime usage  
A method for providing control of Java resource runtime usage may include establishing communication with one or more Java virtual machines (JVMs) forming a hive via a hive communication channel...
8875152 System, method and computer program product for dynamically increasing resources utilized for processing tasks  
Mechanisms and methods are provided for dynamically increasing resources utilized for processing tasks. These mechanisms and methods for dynamically increasing resources utilized for processing...
8875153 Routing workloads based on relative queue lengths of dispatchers  
Mechanisms for distributing workload items to a plurality of dispatchers are provided. Each dispatcher is associated with a different computing system of a plurality of computing systems and...