Sign up


Match Document Document Title
8527740 Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator  
A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored...
8527993 Tasking system interface methods and apparatuses for use in wireless devices  
Techniques are provided which may be implemented in various methods and/or apparatuses that to provide a tasking system buffer interface capability to interface with a plurality of shared...
8527999 Method, computer program and device for supervising a scheduler for managing the sharing of processing time in a multi-task computer system  
The invention in particular has as an object supervising a scheduler for the management of processing time sharing in a multitask data-processing system comprising a computation unit having a...
8527080 Method and system for managing process jobs in a semiconductor fabrication facility  
A method and system for managing process jobs in a semiconductor fabrication facility is described. In one embodiment, the method includes receiving a plurality of process jobs associated with one...
8527988 Proximity mapping of virtual-machine threads to processors  
Virtual machine threads are mapped to virtual processors. Groups of virtual processors are formed. The number of virtual processors in each group is selected to match a number of unassigned...
8528001 Controlling and dynamically varying automatic parallelization  
A system and method for automatically controlling run-time parallelization of a software application. A buffer is allocated during execution of program code of an application. When a point in...
8527633 Techniques for addressing geographical location issues in computing environments  
A technique for addressing geographical location issues in a computing environment includes receiving, at a data processing system, location information indicating a permissible geographical...
8527997 Energy-aware job scheduling for cluster environments  
A job scheduler can select a processor core operating frequency for a node in a cluster to perform a job based on energy usage and performance data. After a job request is received, an energy aware...
8522253 Hardware support for virtual machine and operating system context switching in translation lookaside buffers and virtually tagged caches  
A method for tagging cache entries to support context switching for virtual machines and for operating systems. The method includes, storing a plurality of entries within a cache of a CPU of a...
8520226 Robust recovery of a page parallel RIP system  
What is disclosed is a novel fault tolerant page parallel RIP system having a plurality of distributed RIP nodes and a method for robust recovery in the event of a fault having occurred on the...
8522249 Management of software implemented services in processor-based devices  
A service management system for devices with embedded processor systems manages use of memory by programs implementing the services by assigning services to classes and limiting the number of...
8522244 Method and apparatus for scheduling for multiple memory controllers  
In at least one embodiment, a method includes locally scheduling a memory request requested by a thread of a plurality of threads executing on at least one processor. The memory request is locally...
8521923 Storage-side storage request management  
Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical characteristics...
8522250 Managing access to a shared resource in a data processing system  
Processes requiring access to shared resources are adapted to issue a reservation request, such that a place in a resource access queue, such as one administered by means of a semaphore system, can...
8522248 Monitoring delegated operations in information management systems  
Information management is provided. Information management may include a method of monitoring the information management processes. The method may include delegating one or more information...
8522235 Portable virtual machine  
A system, method and computer program for launching an application into a host OS, include storing a snapshot/image of a Virtual Execution Environment (VEE) on a portable device, wherein the VEE...
8522241 Systems and methods for auto-balancing of throughput in a real-time event-driven system  
Systems and methods are provided for auto-balancing of throughput in a real-time event-driven system. The systems and methods may include identifying a plurality of processing stages for a...
8521912 Method and system for direct device access  
Methods and systems for direct device access are disclosed. Aspects of one method may include a plurality of GOSs directly accessing a first network interface device, where the first network...
8522247 System and method for indicating usage of system resources using taskbar graphics  
System and method for a method for indicating relative usage of a computer system resource by a plurality of applications each running in an active window, wherein each active window is represented...
8522243 Method for configuring resources and scheduling task processing with an order of precedence  
The invention relates to a method for scheduling the processing of tasks and to the associated device, the processing of a task comprising a step for configuring resources required for executing...
8516215 Computing system having a controller for controlling allocation of a storage area of a logical volume in a pool to a virtual volume and controlling methods for the same  
The computer system includes a storage device, a virtual volume, a plurality of logical volumes each including a storage area and constituting a pool, and a controller for controlling the...
8516494 Executing an application on a parallel computer  
Methods, apparatus, and products are disclosed for executing an application on a parallel computer that include: executing, by a current compute node, a current task of the application, including...
8516487 Dynamic job relocation in a high performance computing system  
A method and apparatus is described for dynamic relocation of a job executing on multiple nodes of a high performance computing (HPC) systems. The job is dynamically relocated when the messaging...
8516222 Virtual architectures in a parallel processing environment  
An integrated circuit includes a plurality of processor core. Processing instructions in the integrated circuit includes: managing a plurality of sets of processor cores, each set including one or...
8516490 Rule-based dynamic resource adjustment for upstream and downstream processing units in response to an intermediate processing unit event  
A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The resources for the processing unit are...
8516489 Organization of virtual heterogeneous entities into system resource groups for defining policy management framework in a managed systems environment  
Policies are implemented in a managed systems. Virtual heterogeneous entities are organized into a system resource group (SRG) hosted on a virtual volume that is accessed via a virtualization...
8516217 Managing a logically partitioned computing system through a virtual file system  
A method, apparatus, and program product for managing partitionable resources in a logically partitioned computing system is disclosed. The method includes associating each of a plurality of...
8516462 Method and apparatus for managing a stack  
A computer implemented method, apparatus, and computer usable program code for monitoring and managing a stack. Usage of stack space is monitored for a plurality of threads. Usage of stack space is...
8516493 System and method for massively multi-core computing systems  
A system and method for massively multi-core computing are provided. A method for computer management includes determining if there is a need to allocate at least one first resource to a first...
8516482 Virtual machine assigning method and storage medium thereof, information processing device having virtual machine environment  
In a system 1 to which the present invention is applied, a plurality of dispatch times for assigning a virtual machine created in an information processing device are set, the plurality of set...
8516488 Adjusting a resource estimate in response to progress of execution of a request  
A database system includes an optimizer to generate resource estimates regarding execution of a request in the database system, and a regulator to monitor progress of execution of the request (and...
8516491 Multi-core processor  
An algorithm in a multi-core processor having a plurality of cores for deciding processing allocation to each core to distribute the processing load thereof, and an efficient processing allocation...
8510663 Multiple application coordination of the data update rate for a shared resource  
A method, system and computer program product for coordinating the data update rate for a shared resource amongst multiple, different and independently executing computing applications. A method...
8510742 Job allocation program for allocating jobs to each computer without intensively managing load state of each computer  
This job allocation method for allocating jobs to each computer that processes the job without intensively managing a load state of each computer includes: identifying computers having a...
8510746 Obtaining and storing replaceable resource information for a unique resource  
A set of data structures defines resource relationships and locations for a set of resources to form defined resource relationships and defined locations for the set of resources. A receiver...
8510741 Computing the processor desires of jobs in an adaptively parallel scheduling environment  
The present invention describes a system and method for scheduling jobs on a multiprocessor system. The invention includes schedulers for use in both work-sharing and work-stealing environments....
8510763 Changing streaming media quality level based on current device resource usage  
Streaming media is received from a source system. A current overall resource usage of a resource of the device (such as a CPU or memory of the device) is obtained. A check is made as to whether the...
8510736 Computer system, information processing apparatus, and security protection method  
According to one embodiment, a computer system includes a server and a client computer. The client computer is connected to the server via a network. The server includes a takeout management module...
8510743 Terminating computer applications  
The subject matter of this specification can be embodied in, among other things, a method that includes executing one or more computer applications and ranking the applications according to one or...
8510745 Dynamic application placement under service and memory constraints  
An optimization problem models the dynamic placement of applications on servers under two types of simultaneous resource requirements, those that are dependent on the loads placed on the...
8510744 Using resource defining attributes to enhance thread scheduling in processors  
A method for controlling a data processing system, a data processing system executing a similar method, and a computer readable medium with instructions for a similar method. The method includes...
8510747 Method and device for implementing load balance of data center resources  
The present disclosure relates to a method and a device for implementing load balance of data center resources, and the method includes: obtaining current utilization ratios of properties of each...
8504920 Systems and methods for efficiently managing and configuring virtual servers  
The present invention is related to providing faster and more efficient ways to deploy and manage virtual server configurations in a hosted virtual server service. Broadly, a web interface allows a...
8504691 System and method for allocating resources for heterogeneous service requests  
A system for allocating constrained resources (e.g., downstream services, execution threads, database connections, input/output channels, computational resources, and/or memory) to requested...
8505017 Method and system to protect multiple applications in an application server  
A method for processing a first request including receiving the first request, determining a first application associated with the first request, determining a first filter instance parameter...
8505022 Centralized planning for real-time self tuning of planned actions in a distributed environment  
Automatic programming, scheduling, and control of planned activities at “worker nodes” in a distributed environment are provided by a “real-time self tuner” (RTST). The RTST provides self-tu...
8505021 Efficient management of computer resources  
System, method, and computer-readable medium for managing removal of unused objects on a subject computer system that includes a plurality of computing resources. Current configuration and...
8505019 System and method for instant capacity/workload management integration  
A system, and a corresponding method, implemented on a processor, is used for assigning and reassigning instant capacity (iCAP) resources and non-iCAP resources in a computer system. The system...
8505030 Coordinating resources using a volatile network intermediary  
The present invention extends to methods, systems, and computer program products for coordinating resources using a volatile network intermediary. Embodiments provide a mechanism for an network...
8505018 Server consolidation based on minimum utilization  
A system and methods for server consolidation are disclosed. Embodiments of the invention allow consolidation of less used technology infrastructure resulting in lower total server count. A target...