Match Document Document Title
7185339 Victim selection for deadlock detection  
A mechanism and system are described for either releasing held resources in the case of a deadlock or to postpone requests for resources when a potential deadlock is detected. One technique...
7181674 Computer system including a network employing redundant information and slicing  
A computer system may include a client subsystem, another client subsystem, and a network coupled to the client subsystems. The network includes several network slices. One of the client subsystems...
7181743 Resource allocation decision function for resource management architecture and corresponding programs therefor  
A resource manager for a distributed environment including hosts instantiating copies of a scalable application, generates signals which start up, shutdown or move a selected one of the copies...
7178147 Method, system, and program for allocating processor resources to a first and second types of tasks  
Provided is a method, system, and program for allocating processor resources to a first and second types of tasks. An allocation of processor resources to the first and second types of tasks is...
7177925 Event management system  
One embodiment of an event management system, operating on a computer system having event producers and event consumers, includes an initial event handler program and an event queue having a first...
7174379 Managing server resources for hosted applications  
In an ASP server farm, requests to use an application are directed to a particular executing instance of the application (or an appropriate component thereof) that is identified as being the least...
7174552 Method of accessing a resource by a process based on a semaphore of another process  
A method and apparatus are described for a semaphore system based on process events. The system may have multiple processes; one or more shared resources; and a semaphore system corresponding to...
7171667 System and method for allocating resources based on locally and globally determined priorities  
Resources are allocated in response to requests submitted for a set of entities. Each request has an associated value and resources required to satisfy the request. For each entity, local priority...
7171654 System specification language for resource management architecture and corresponding programs therefore  
A method for distributing application, system and network specification information to functional elements controlling a plurality of hosts in a distributed environment, including steps for...
7171666 Processor module for a multiprocessor system and task allocation method thereof  
A multiprocessor system includes a plurality of processor modules having a detector for detecting accesses by respective tasks to data shared among cache memories in the processor modules. Also...
7167916 Computer OS dispatcher operation with virtual switching queue and IP queues  
Driving task dispatching by an operating system in a multiprocessor computer system is accomplished with a virtual switching queue which accepts highest priority tasks from multiple switching...
7167915 Monitoring storage resources used by computer applications distributed across a network  
Computing devices storing and executing applications across a network each include agent software to communicate with the application at the computing device to retrieve storage utilization...
7165256 Task grouping in a distributed processing framework system and methods for implementing the same  
A method for executing processing tasks in a distributed processing framework system is provided. The method includes identifying a main task of a tasklist and identifying a subtask of the main...
7164761 Telecommunication resource allocation system and method  
A telecommunication system includes telecommunication resources, points, and a connection manager. The connection manager is configured to establish connections between the telecommunications...
7165254 Thread switch upon spin loop detection by threshold count of spin lock reading load instruction  
The present invention relates to a processor system. The processor system is made up of a multithread control unit for selectively making switching among said threads to be executed in an...
7165255 Method and apparatus for managing surplus memory in multitasking system  
One embodiment of the present invention provides a system for managing surplus memory in a multitasking system. The system operates by reserving a guaranteed amount of memory from a heap for a...
7162719 Method and apparatus for aggregate resource management of active computing environments  
The present invention is for aggregate resource management of active computing environments. According to one or more embodiments of the present invention a compute capsule is provided. A capsule...
7158995 Method for managing pointers to external objects in a run-time environment  
A method and software for managing pointers to external objects in a run-time environment are described in which eager external references are provided that allow session memory objects to point...
7159220 Flexible acceleration of java thread synchronization on multiprocessor computers  
A method and machine-readable medium measure requests by threads requesting a lock to differentiate “hot” and “cold” locks in accordance with the level of contention for the locks. A...
7159221 Computer OS dispatcher operation with user controllable dedication  
Regardless of the switching queue organization, enhanced multiprocessor factor performance for software application group is accomplished via allocation of cache neighborhoods to software...
7155720 Dynamic task assignment in workflows  
A method of assigning resources to nodes in a workflow. In one embodiment, a plurality of nodes are defined. Each of the nodes is a task to be executed within the workflow. In the present...
7155727 Efficient data buffering in a multithreaded environment  
A method and apparatus for buffering data in a multithreaded environment is provided. According to one aspect of the invention, log data is generated in response to a request for accessing a...
7155724 Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems  
The present invention provides providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems. In one embodiment,...
7155571 N-source in-kernel cache for high performance in computer operating systems  
An application independent, in-kernel cache is implemented. In-kernel caches provide applications with commonly used data quickly and efficiently. Methods and instruments for storing content, cache...
7155550 Program-executing apparatus and portable information processing apparatus  
A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host...
7155721 Method and apparatus for communicating information between lock stepped processors  
An apparatus for communicating between lock step is incorporated on two or more processors operating in a lock step mode. Each of the processors includes processor logic to execute a code sequence,...
7152157 System and method for dynamic resource configuration using a dependency graph  
A system and method for predicting whether a dynamic reconfiguration of a resource of a resource domain would be successful, prior to attempting the reconfiguration. A resource domain includes one...
7150023 Dynamic resource control in a processing system  
The invention suggests providing in a processing system a licence controller ( 1 ), for controlling use of a resource by processes ( 3, 5, 7 ); for each process to be controlled, there is provided...
7150016 Systems, methods and computer program products for controlling and visualizing processes  
A method of controlling and visualizing processes, wherein data are produced by means of at least one task and/or thread, and consumed by means of at least one further task and/or thread, is...
7150021 Method and system to allocate resources within an interconnect device according to a resource allocation table  
A method and apparatus to allocate resource capacity within an interconnect device in accordance with a resource allocation table (e.g., a priority list) facilitate identification of a resource...
7150019 Using distributed information about lock conversion requests to efficiently manage lock state transitions  
A system for managing locks that give permission to access resources in a computer system is disclosed. The lock management system is distributed and provides deadlock protection. The lock...
7150020 Resource management  
A resource management system comprises a number of software modules running in a multi-application environment, in which an application with which the user is currently interacting is designated as...
7146479 Method and apparatus of storage allocation/de-allocation in object-oriented programming environment  
Methods and/or systems and/or apparatus for improved memory management include different allocation and deallocation strategies for various sizes of objects needing memory allocation during runtime.
7143222 Adaptive message delivery system  
A device monitors a system's available resources and produces either a deferred notification or an instant notification based on a comparison with an established threshold. The threshold may be...
7143414 Method and apparatus for locking multiple semaphores  
Processor threads in a multi-processor system can concurrently lock multiple semaphores by providing a lock command which includes the semaphore value and a semaphore number. Each processor is...
7143411 Capping processor utilization  
An apparatus, system, and method allow for capping processor utilization in a computer system. The processors are typically central processing units (CPUs) under control of a system scheduler. The...
7143413 Method and system for allocating system resources among applications using weights  
A method is disclosed for allocating computer system resources, such as memory, among applications. Input parameters are received for applications. The parameters include a minimum entitlement...
7140019 Scheduler of program instructions for streaming vector processor having interconnected functional units  
A method for scheduling a computation for execution on a computer with a number of interconnected functional units. The computation is representable by a data-flow graph with a number of nodes...
7140021 Dynamic TCP partitioning  
A mapping between virtual processing units and physical processing units allows for an increase or decrease in the number of physical processing units installed in a computing device without...
7140020 Dynamic management of virtual partition computer workloads through service level optimization  
The present invention is directed to a system and method for managing allocation of a computer resource to at least one partition of a plurality of partitions of a multiple partition computer...
7137115 Method for controlling multithreading  
A method for controlling parallel threads such that the speed of running programs increases and system resources are used efficiently. The method includes monitoring a number of running threads...
7137119 Resource manager architecture with resource allocation utilizing priority-based preemption  
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource...
7137019 Adaptive throttling system for data processing systems  
An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system. The adaptive throttling system throttles production work and non-production...
7137124 Storage area network methods and apparatus for storage device masking  
The invention provides improvements on storage area network (SAN) of the type having one or more host digital data processors in communication with one or more storage devices, where a host has an...
7134125 Method for firmware to provide seamless regulation of system resources and extend additional configuration methods for system resource management  
A method of system resource management. The method including: determining a class of a device agent and determining whether the device agent is requesting a controlled system resource or a...
7131016 Method and apparatus for adjusting clock throttle rate based on usage of CPU  
A method, apparatus or stored program for adjusting the clock throttle rate of a central processing unit (CPU) included in a computer, in which the usage of the CPU is measured, so that the clock...
7127582 System and method for kernel mode memory management having moveable kernel objects  
The present invention is directed to improving the usage of kernel mode memory in computing environments. The invention is useful in offsetting the effects of abandonment of kernel mode memory...
7127715 Image outputting apparatus, control method for the image outputting apparatus, image outputting system, and storage medium product  
The invention provides an image outputting apparatus for outputting an image through execution of jobs, a control method for the image outputting apparatus, an image outputting system, and a...
7124410 Distributed allocation of system hardware resources for multiprocessor systems  
A method is provided for allocating system resources across multiple nodes of a system communicating through a hardware device. The method provides for allocation of transaction units or...
7124266 Locking and memory allocation in file system cache  
A method may involve assigning each of a plurality of freelists and a plurality of hashlists used to implement a cache to one of a plurality of lock groups and acquiring one of a plurality of...