Sign up


Match Document Document Title
8819691 Logical partition defragmentation within a data processing system  
A mechanism, in a data processing system, is provided for logical partition defragmentation. The mechanism gathers resource requirements for a plurality of logical partitions running in a plurality...
8819369 Restoring a virtual machine  
One or more techniques and/or systems are provided for restoring an original virtual machine from a snapshot according to a current virtual machine layout different than an original virtual machine...
8819690 System for reducing data transfer latency to a global queue by generating bit mask to identify selected processing nodes/units in multi-node data processing system  
A system for efficient dispatch/completion of a work element within a multi-node data processing system. The system comprises a processor performing the functions of: selecting specific processing...
8819693 Logical partition defragmentation within a data processing system  
A mechanism, in a data processing system, is provided for logical partition defragmentation. The mechanism gathers resource requirements for a plurality of logical partitions running in a plurality...
8819679 Methods and systems for on-boarding applications to a cloud  
Methods and arrangements for on-boarding an application to a cloud. An application for hosting in a cloud environment is provided. Metadata related to the application is provided, and metadata...
8819235 Multi-adapter link aggregation for adapters with hardware based virtual bridges  
Mechanisms for providing a network adapter and functionality for performing link aggregation within a network adapter are provided. With these mechanisms, a network adapter is provided that...
8819685 Method and apparatus for adjusting I/O channel on virtual platform  
A method and an apparatus for adjusting an input/output (I/O) channel on a virtual platform, and the method for adjusting an I/O channel includes: counting, by a host, current average I/O...
8817030 GPGPU systems and services  
Graphics processing units (GPUs) deployed in general purpose GPU (GPGPU) units are combined into a GPGPU cluster. Access to the GPGPU cluster is then offered as a service to users who can use their...
8819694 System and method for embedded load balancing in a multifunction peripheral (MFP)  
The invention relates to multifunction peripherals (MFPs). More particularly, the invention relates to an embedded load balancer in a multifunction peripheral. An MFP with an embedded load balancer...
8819683 Scalable distributed compute based on business rules  
A method, apparatus, system, article of manufacture, and computer-readable storage medium provide the ability to dynamically modify a distributed computing system workflow. A grid application...
8819692 Job executing system, job executing device and computer-readable medium  
An image forming device includes a monitoring service performing unit and a service process performing instructing unit. The monitoring service performing unit acquires operation state information...
8813087 Managing a workload in a cluster of computing systems with multi-type operational resources  
Determining an equivalent capacity (ECP) of a computing system comprising multi-type operational resources. The multi-type operational resources comprises at least one general type of resources and...
8813088 Scheduling flows in a multi-platform cluster environment  
Techniques for scheduling multiple flows in a multi-platform cluster environment are provided. The techniques include partitioning a cluster into one or more platform containers associated with one...
8813089 Managing resources for maintenance tasks in computing systems  
Systems for managing resources for maintenance tasks in computing systems are provided. One system includes a controller and memory coupled to the controller, the memory configured to store a...
8813086 Work plan prioritization for application development and maintenance using pooled resources in a factory  
A computer implemented method, system and/or computer program product schedules execution of work requests through work plan prioritization. One or more work packets are mapped to and assigned to...
8813090 System and method for dynamic rescheduling of multiple varying resources with user social mapping  
A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time...
8813082 Thread priority based on object creation rates  
A method and apparatus for managing thread priority based on object creation rates. Embodiments of the invention provide a thread monitor configured to reduce the execution priority of a thread...
8813085 Scheduling threads based on priority utilizing entitlement vectors, weight and usage level  
An embodiment or embodiments of an information handling apparatus can use an entitlement vector to simultaneously manage and activate entitlement of objects and processes to various resources...
8813080 System and method to optimize OS scheduling decisions for power savings based on temporal characteristics of the scheduled entity and system workload  
In some embodiments, the invention involves a system and method to enhance an operating system's ability to schedule ready threads, specifically to select a logical processor on which to run the...
8806499 Mechanism to build dynamic locations to reduce brittleness in a team environment  
Mechanisms to build dynamic locations to reduce brittleness in a team environment are provided. A project includes resources, each resource is assigned a key. Each key is mapped to a current...
8806502 Batching resource requests in a portable computing device  
In a portable computing device having a node-based resource architecture, resource requests are batched or otherwise transactionized to help minimize inter-processing entity messaging or other...
8806500 Dynamically setting the automation behavior of resources  
Embodiments provide a method of dynamically setting the automation behavior of resources via switching between an active mode and a passive mode. One embodiment is a method that includes placing a...
8805951 Virtual machines and cloud storage caching for cloud computing applications  
An application is included in a virtual machine sent to a cloud computing server. The cloud computing server has a remote access layer that fetches data blocks of the private dataset of the...
8805862 Video search method using motion vectors and apparatus thereof  
A video search method and an apparatus thereof are provided. In the video search method, the bit streams of a query video file and a plurality of video files to be searched are parsed to obtain a...
8806491 Thread migration to improve power efficiency in a parallel processing environment  
A method and system to selectively move one or more of a plurality threads which are executing in parallel by a plurality of processing cores. In one embodiment, a thread may be moved from...
8803892 Allocation of GPU resources across multiple clients  
Methods, apparatuses and systems directed to hosting, on a computer system, a plurality of application instances, each application instance corresponding to a remote client application; maintaining...
8806492 System and method of interfacing a workload manager and scheduler with an identity manager  
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs...
8806497 System and method for altering the work definitions in an iterative parallel opportunistic work stealing scheduler  
The scheduling of a group of work units across multiple computerized worker processes. A group of work units is defined and assigned to a first worker. The worker uses the definition of the group...
8806503 Method and system for memory aware runtime to support multitenancy in heterogeneous clusters  
The invention solves the problem of sharing many-core devices (e.g. GPUs) among concurrent applications running on heterogeneous clusters. In particular, the invention provides transparent mapping...
8806498 Method and system for resolving dependency among the enqueued works and/or finished works and scheduling the dependency-resolved works  
A scheduling apparatus and method allocate a plurality of works to a plurality of processing cores by transferring a work having no dependency on the execution completion of another work from a...
8806504 Leveraging performance of resource aggressive applications  
A simultaneous multithreading computing system obtains process information for the simultaneous multithreading computing system. The process information comprises a plurality of processes...
8806494 Managed control of processes including privilege escalation  
Determining execution rights for a process. A user selects a process for execution. A driver intercepts the execution and communicates with a service or its remote agent. Configuration data is...
8806485 Configuring virtual machine images in a networked computing environment  
Embodiments of the present invention provide an approach for configuring virtual machine (VM) images in a networked computing environment (e.g., a cloud computing environment). Specifically, in a...
8806501 Predictive dynamic system scheduling  
Resources of a partitionable computer system are partitioned into at least first and second partitions, in accordance with a first or second mode of operation of the partitionable computer system....
8799920 Systems and methods of host-aware resource management involving cluster-based resource pools  
Systems and methods are disclosed for managing resources associated with cluster-based resource pool(s). According to illustrative implementations, innovations herein may include or involve one or...
8799902 Priority based throttling for power/performance quality of service  
A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives...
8799929 Method and apparatus for bandwidth allocation mode switching based on relative priorities of the bandwidth allocation modes  
A system, apparatus, and method for allocation mode switching on an event-driven basis are described herein. The allocation mode switching method includes detecting an event, selecting a bandwidth...
8799908 Hardware-enabled lock mediation for controlling access to a contested resource  
A computer implemented method for control access to a contested resource. When a lock acquisition request is received from a virtual machine, the partition management firmware determines whether...
8799916 Determining an allocation of resources for a job  
A job profile describes characteristics of a job. A performance parameter is calculated based on the job profile, and using a value of the performance parameter, an allocation of resources is...
8799538 System for managing a cost-constrained resource  
A system manages access to a cost-constrained resource. The system includes two or more resource consumers that may request access to the cost-constrained resource. Each of the resource consumers...
8799912 Application selection of memory request scheduling  
The present disclosure generally describes systems, methods and devices for operating a computer system with memory based scheduling. The computer system may include one or more of an application...
8799895 Virtualization-based resource management apparatus and method and computing system for virtualization-based resource management  
A computing system for virtualization-based resource management includes a plurality of physical machines, a plurality of virtual machines and a management virtual machine. The virtual machines are...
8799917 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...
8799690 Prioritized workload routing in a data center  
An approach that manages energy in a data center is provided. In one embodiment, there is an energy management tool, including an analysis component configured to determine an energy profile of...
8799915 Decommissioning virtual appliances  
A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance...
8799474 Apparatus and method to allocate limited resources  
A computerized method and apparatus to allocate a shared resource are described. The method may comprise accessing sensor data corresponding to an availability of the shared resource, and...
8799918 Dynamic network load balancing using roundtrip heuristic  
Described is a technology by which a relative load of network traffic handling is determined between servers of a cluster, based upon time values that correspond to the time taken by each server to...
8799914 Managing shared resource in an operating system by distributing reference to object and setting protection levels  
Managing processes in a computing system comprising one or more cores includes generating an object in an operating system running on at least one core. A reference to the object is distributed to...
8799894 End-to-end mapping from operating system running on virtual machine to storage volume of storage-array network (SAN)  
An end-to-end mapping from a file system of an operating system running on a virtual machine to a storage volume of a SAN is determined. The virtual machine reported by the operating system is...
8793377 Identifying optimal virtual machine images in a networked computing environment  
Embodiments of the present invention provide an approach for identifying optimal virtual machine (VM) images in a networked computing environment (e.g., a cloud computing environment)....