|
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...
|