Match Document Document Title
6925642 Distributed computer network which spawns inter-node parallel processes based on resource availability  
A parallel processing network permits processes to be spawned based on the availability of various network features. Such features may include the type of CPU's in the network, the number of CPU's...
6925644 Method, apparatus, and product for leasing of group membership in a distributed system  
A system for leasing a group membership in a distributed processing system is provided. In accordance with this system, a remote object requests from an activation group a membership in the...
6922729 Multi-connection control system  
The present invention discloses a multi-connection control system. Initially, one or more requests to access a system are received. For each request, it is determined whether to allow access to the...
6920633 Cross-process common system resource data sharing  
A system and method is provided for sharing constrained resources between two or more processes running within a common operating environment. The system is implemented by establishing a...
6920632 Dynamic multilevel task management method and apparatus  
A method for the orderly execution of multiple tasks in a data processing system and a circuit for implementing that method include a plurality of task modules which construct bids based upon the...
6917837 Controller having an impact sensor  
A portable operation section of a controller has an impact sensor. When the controller receives an impact due to the drop or the like of the portable operation section, the impact sensor outputs an...
6915516 Apparatus and method for process dispatching between individual processors of a multi-processor system  
A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor...
6915518 System and method for runtime reallocation of PLD resources  
A system and method for allocating resources of programmable logic devices (PLDs) according to activity level. In various embodiments, the activity levels of functions implemented on the PLDs are...
6915522 System and method to synchronize two or more object management systems  
A distributed reader and writer's lock to synchronize object management systems is disclosed. The purpose of the lock is to control access to information that is shared by corresponding object...
6912617 Altering virtual machine execution parameters at runtime  
An existing neutral operating system (OS) signal is utilized to notify a virtual machine (VM) about a change to its execution parameters. The signal is predefined to indicate that an execution...
6912578 Method and apparatus for improving utilization of a resource on a shared client  
The present invention provides a method and apparatus for improving the utilization of a resource in a shared client computer environment. The invention overcomes the problem inherent in using...
6910211 System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source  
A system and method for managing simultaneous access to a scarce or serially re-usable resource by multiple process threads. A stationary queue is provided, including a wait counter for counting...
6910212 System and method for improved complex storage locks  
An improved system and method for improving complex storage locks that manage access to a shared resource. A FIFO queue is maintained for processes waiting to read or write to the shared resource....
6907607 System and method for analyzing capacity in a plurality of processing systems  
A system and method for projecting capacity of computer resources for a plurality of processing systems in a processing environment and for adjusting workload among said systems to improve resource...
6904507 Buffer management architecture and method for an infiniband subnetwork  
An architecture and method for dynamically allocating and deallocating memory for variable length packets with a variable number of virtual lanes in an Infiniband subnetwork. This architecture uses...
6904470 Device selection by a disk adapter scheduler  
A scheduler for selecting a logical volume for scheduling pending I/O tasks for job generation. The scheduler includes a main scheduler that selects from among multiple sub-schedulers that operate...
6901522 System and method for reducing power consumption in multiprocessor system  
A method and apparatus for power management is disclosed. The invention reduces power consumption in multiprocessing systems by dynamically adjusting processor power based on system workload....
6901593 Active queue management with flow proportional buffering  
A technique for an improved active queue management scheme which dynamically changes its threshold settings as the number of connections (and system load) changes is disclosed. Using this...
6898793 Method for controlling activation of agent and computer  
To control the load on an agent server, it is necessary to store any inactive agent in a secondary storage device, release a memory and a thread occupied by the agent, and control the number of...
6898600 Method, system, and program for managing database operations  
Provided are a method, system, and program for performing database operations. A request is received to access database resources from a client over a network. An entry is added to a monitor list...
6895399 Method, system, and computer program product for dynamically allocating resources  
A data processing system, method, and product are disclosed for dynamically allocating resources for multiple, different types of events that occur within a microprocessor. Multiple, different...
6895584 Mechanism for evaluating requests prior to disposition in a multi-threaded environment  
A mechanism is provided for enabling a request to be evaluated prior to the request being disposed. Particularly, an evaluation function is associated with a thread pool. Whenever a thread is to be...
6886081 Method and tool for determining ownership of a multiple owner lock in multithreading environments  
A method for determining an ownership of for a multiple owner lock. The method includes determining potential owners of the lock by inspecting a core file of a computer system or memory of a live...
6885902 System and method for replenishment by purchase with attribute based planning  
A system and method for determining whether a supply chain network resource may be replenished by purchase in order to meet demand as defined by an order. The system and method is an...
6886163 Resource yielding in a multiple application environment  
A method and system for allowing a single resource (e.g., a serial port) to be shared by multiple applications in a cooperative manner. The first application to use the resource defines a yield...
6886035 Dynamic load balancing of a network of client and server computer  
Methods for load rebalancing by clients in a network are disclosed. Client load rebalancing allows the clients to optimize throughput between themselves and the resources accessed by the nodes. A...
6886164 Selection of a resource in a distributed computer system  
A method for selecting a resource from a plurality of resources includes determining a score for that resource on the basis of a stochastic property of that resource. An interval corrsesponding to...
6883026 Method and apparatus for managing locks of objects and method and apparatus for unlocking objects  
A hybrid locking method for preventing a reduction in the processing speed of a frequently executed path which includes locking, accessing and unlocking an object is provided. According to the...
6877158 Logical partitioning via hypervisor mediated address translation  
A method, system, and apparatus for mediating address translation in a logically partitioned data processing system is provided. In one embodiment, a firmware component receives from an operating...
6877160 Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources  
A method, apparatus and program storage device for enabling the reading of data from a named pipe by a reader process while minimizing the use of system resources in an information handling system...
6877159 Apparatus and method for maintaining object associations in an object oriented environment  
An apparatus and method for maintaining object associations in an object oriented environment is provided. The apparatus and method make use of value holders to enable a single method to perform...
6871346 Back-end decoupled management model and management system utilizing same  
Presented is a web-based enterprise management compliant management framework whose back end components are decoupled from the various user interfaces available for accessing the management system....
6871210 Automatic allocation of least loaded boot server to PXE client on a network VIA DHCP server  
This invention relates to a method, system and the computer readable program product wherein the least loaded boot server is prioritized for service by a single DHCP/PXE server by maintaining a...
6868541 Asynchronous programming environment  
An asynchronous programming environment is disclosed. In one embodiment, the environment comprises a dynamic object storage scheme, a dynamic dispatch scheme, and an object recognition scheme. The...
6862635 Synchronization techniques in a multithreaded environment  
Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer...
6862666 Hardware assisted lease-based access to memory  
A memory system is disclosed in which hardware assisted leases are utilized to control access to shared data resources among data users. The lease is a type of lock on content in the memory system...
6859927 Apparatus and method for controlling allocation of resources and task execution  
A distributed data processing system and method are presented herein for purposes of controlling allocation of resources and task execution. The system includes a communication network that passes...
6859926 Apparatus and method for workload management using class shares and tiers  
An apparatus and method for performing workload management is provided. In particular, an apparatus and method for performing workload management using class shares and tiers is provided. In the...
6857020 Apparatus, system, and method for managing quality-of-service-assured e-business service systems  
One or more SLA-specified service-level monitors and/or one or more provider-owned service-level management monitors are used by the invention to monitor one or more quality measures of one or more...
6851113 Secure shell protocol access control  
An enhanced Secure Shell (SSH) protocol having fine-grained access security policy management and enforcement. Via an authorization application programming interface (aznAPI), remote user protocol...
6851019 Swapping data storage volumes  
A process that swaps physical storage volumes. The process performs a number of simple arithmetic operations to find a seek time for B new states of a disk. The number is of order B. Each new state...
6848107 Message control apparatus  
In a message control apparatus for transferring messages between objects which belong to different processes, a message distributor distributes messages to queue buffers provided for each of target...
6848102 Process executing method and resource accessing method in computer system  
A process executing method capable of performing multiprocessing by using a shared resource without impairing periodical drivability of processes designed for executing continuous media processing....
6848106 Snapshot restore of application chains and applications  
The present invention saves all process state, memory, and dependencies related to a software application to a snapshot image. Interprocess communication (IPC) mechanisms such as shared memory and...
6848033 Method of memory management in a multi-threaded environment and program storage device  
A method for managing a memory pool containing memory blocks between a producer thread and a consumer thread running in parallel within a process is disclosed. The method places free memory blocks...
6845504 Method and system for managing lock contention in a computer system  
A system and method for efficiently managing lock contention for a central processing unit (CPU) of a computer system. The present invention uses both spinning and blocking (or undispatching) to...
6845505 Web request broker controlling multiple processes  
A web server configured to respond to client requests over a network such as the World Wide Web includes a web listener having a Hypertext Transfer Protocol (HTTP) daemon, a plurality of extension...
6842906 System and method for a refreshable proxy pool in a communication services patterns environment  
A system and method are provided for interfacing a naming service and a client with the naming service allowing access to a plurality of different sets of services from a plurality of globally...
6842900 Information processing apparatus executing processing corresponding to new thread by reusing arrangement for previous thread  
An information processing apparatus which creates and executes a thread by request from an application program. In the information processing apparatus, a thread-creation-request receiving unit...
6842899 Apparatus and method for resource negotiations among autonomous agents  
A distributed data processing system employing negotiation among autonomous agents for allocation of resources is presented herein. The system includes a communications network for passing messages...