Resource allocation

CL 718 SC 104
6925643 Method and apparatus for thread-based memory access in a multithreaded processor
Aug-2-2005 Techniques for thread-based memory access by a multithreaded processor are disclosed. The multithreaded processor determines a thread identifier associated with a particular processor thread, and utilizes...
6922729 Multi-connection control system
Jul-26-2005 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 system...
6920633 Cross-process common system resource data sharing
Jul-19-2005 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 communications...
6920632 Dynamic multilevel task management method and apparatus
Jul-19-2005 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 order...
6915522 System and method to synchronize two or more object management systems
Jul-5-2005 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 management...
6915518 System and method for runtime reallocation of PLD resources
Jul-5-2005 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 monitored....
6915516 Apparatus and method for process dispatching between individual processors of a multi-processor system
Jul-5-2005 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 remains non-idle...
6912617 Altering virtual machine execution parameters at runtime
Jun-28-2005 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 parameter...
6912576 System and method of processing data flow in multi-channel, multi-service environment by dynamically allocating a socket
Jun-28-2005 A method and system for processing a data flow in a multi-channel, multi-service environment is described. In one embodiment, a socket is dynamically allocated, the socket including a dynamically allocated...
6910212 System and method for improved complex storage locks
Jun-21-2005 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. When...
6910211 System and method for queue-less enforcement of queue-like behavior on multiple threads accessing a scarce source
Jun-21-2005 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 the cumulative...
6910210 System and method for terminating applications
Jun-21-2005 A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority...
6910075 Dynamic RDF groups
Jun-21-2005 Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or...
6907607 System and method for analyzing capacity in a plurality of processing systems
Jun-14-2005 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 utilization....
6904507 Buffer management architecture and method for an infiniband subnetwork
Jun-7-2005 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 linked...
6904470 Device selection by a disk adapter scheduler
Jun-7-2005 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 according...
6904139 Telecommunication resource allocation system and method
Jun-7-2005 A telecommunication system includes telecommunication resources, points, and a connection manager. The connection manager is configured to establish connections between the telecommunications resources...
6901593 Active queue management with flow proportional buffering
May-31-2005 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 technique, network...
6901522 System and method for reducing power consumption in multiprocessor system
May-31-2005 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. Particularly,...
6898793 Method for controlling activation of agent and computer
May-24-2005 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 simultaneously...
6898600 Method, system, and program for managing database operations
May-24-2005 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 indicating...
6895584 Mechanism for evaluating requests prior to disposition in a multi-threaded environment
May-17-2005 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 assigned...
6886163 Resource yielding in a multiple application environment
Apr-26-2005 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 callback...
6886164 Selection of a resource in a distributed computer system
Apr-26-2005 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 that...
6886081 Method and tool for determining ownership of a multiple owner lock in multithreading environments
Apr-26-2005 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 system...
6886035 Dynamic load balancing of a network of client and server computer
Apr-26-2005 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 network,...
6883026 Method and apparatus for managing locks of objects and method and apparatus for unlocking objects
Apr-19-2005 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 present...
6877160 Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources
Apr-5-2005 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 in which...
6877158 Logical partitioning via hypervisor mediated address translation
Apr-5-2005 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 system...
6877159 Apparatus and method for maintaining object associations in an object oriented environment
Apr-5-2005 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 the creation...
6871346 Back-end decoupled management model and management system utilizing same
Mar-22-2005 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. In...
6868541 Asynchronous programming environment
Mar-15-2005 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 dynamic...
6868449 Model for cost optimization and QoS tuning in hosted computing environments
Mar-15-2005 Two computers of a standard size, such as 1U, are mounted in a single standard size space. This arrangement almost doubles the space utilization of a rack and thereby halves the cost of hosting a dynamic...
6862666 Hardware assisted lease-based access to memory
Mar-1-2005 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 that...
6862635 Synchronization techniques in a multithreaded environment
Mar-1-2005 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 system....
6862623 Capacity planning for server resources
Mar-1-2005 Methods and systems for capacity planning of server resources are described wherein fixed resources of a server cluster are used in comparison to similar server cluster benchmarks to determine the maximum...
6859927 Apparatus and method for controlling allocation of resources and task execution
Feb-22-2005 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 messages...
6859926 Apparatus and method for workload management using class shares and tiers
Feb-22-2005 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 apparatus...
6857020 Apparatus, system, and method for managing quality-of-service-assured e-business service systems
Feb-15-2005 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 QoS-assured...
6851113 Secure shell protocol access control
Feb-1-2005 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 connections...
6850978 Method and system for property notification
Feb-1-2005 A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present...
6848107 Message control apparatus
Jan-25-2005 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 objects,...
6848106 Snapshot restore of application chains and applications
Jan-25-2005 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 semaphores...
6848102 Process executing method and resource accessing method in computer system
Jan-25-2005 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. When...
6845505 Web request broker controlling multiple processes
Jan-18-2005 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 programs...
6845504 Method and system for managing lock contention in a computer system
Jan-18-2005 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 manage...
6842901 Thread memory reclamation
Jan-11-2005 An apparatus and method of managing memory utilized by a process executing on a computer system with an operating system frees memory segments allocated to threads (in the process) if it is determined...
6842899 Apparatus and method for resource negotiations among autonomous agents
Jan-11-2005 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 between...
6842900 Information processing apparatus executing processing corresponding to new thread by reusing arrangement for previous thread
Jan-11-2005 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 receives...
6836888 System for reverse sandboxing
Dec-28-2004 A reverse sandbox extends a private computing environment onto a standalone host in a public environment. The reverse sandbox includes a service director that receives service requests, classifies the...