Resource allocation

CL 718 SC 104
5796954 Method and system for maximizing the use of threads in a file server for processing network requests
Aug-18-1998 A system and method for maximizing the use of threads in a file server process for processing requests received from entities on a network. The file server process includes a first socket and a plurality...
5794035 Device driver and input/output hardware research manager
Aug-11-1998 A system and method is provide for managing input/output (I/O) resources in a computer system. The system includes a hardware resource manager which tracks the use of the I/O resources. In addition, the...
5790862 Resource assigning apparatus which assigns the variable in a program to resources
Aug-4-1998 A resource assigning apparatus which generates assignments which are combinations of variables and their respective live ranges, which investigates, for each assignment, other assignments with live ranges...
5790868 Customer information control system and method with transaction serialization control functions in a loosely coupled parallel processing environment
Aug-4-1998 A distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other. A multiplicity of user application processes...
5790853 Workspace management apparatus
Aug-4-1998 A workspace management section collects resources related to a job and manages them as a workspace separately from resource management of a primary resource management section. The workspace has resource...
5790851 Method of sequencing lock call requests to an O/S to avoid spinlock contention within a multi-processor environment
Aug-4-1998 An arbitration procedure allowing processes and their associated processors to perform useful work while they have pending service requests for access to shared resources within a multi-processor system...
5790852 Computer with extended virtual storage concept
Aug-4-1998 In a computer including an operating system comprising a virtual storage organization concept providing storage space for parallel program execution in pre-allocated partitions of a virtual address storage...
5790431 Method and system for measuring availability in a distributed network
Aug-4-1998 A method and apparatus for determining the availability of a workstation in a distributed network. Availability is determined using an Availability Measurement System having a Downtime unit, an Availability...
5784702 System and method for dynamically performing resource reconfiguration in a logically partitioned data processing system
Jul-21-1998 A dynamic reconfiguration request for a change in a system's physical configuration is transmitted from a configuration controller to a hypervisor controlling operating systems executing in one or more...
5784617 Resource-capability-based method and system for handling service processor requests
Jul-21-1998 A method and system are provided for executing a service processor request within a data processing system having one or more processors within a central processing complex, each of the processors within...
5778225 Method and apparatus for sharing objects among a plurality of processes
Jul-7-1998 A method and apparatus for sharing objects among a group of processes may be accomplished by using a causal time stamp for each conveyance of information between the members of the group of processes....
5774877 Two-way wireless system for financial industry transactions
Jun-30-1998 A method of managing the activities of one or more floor brokers situated on the floor of an exchange is disclosed. In one respect, the method uses a programmed computer to compare a relative number of...
5774718 Process scheduling system that allocates CPU time with priority to interactive type processes
Jun-30-1998 A process action status monitoring section monitors the cumulative CPU time and the idle time for a plurality of processes being executed on a time-sharing basis; those results are recorded in a process...
5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
Jun-30-1998 A multi-node server transmits world-wide-web pages to network-based browser clients. A load balancer receives all requests from clients because they use a virtual address for the entire site. The load...
5768524 Method for processing requests for notice of events
Jun-16-1998 A method of processing a request for notice of occurrence of an event in a distributed processing environment may in general terms comprise receiving a request for notice of occurrence of an event, the...
5768523 Program product for processing requests for notice of events
Jun-16-1998 A program product of processing a request for notice of occurrence of an event in a distributed processing environment may in general terms comprise receiving a request for notice of occurrence of an event,...
5764976 Method and system of deadlock detection in a data processing system having transactions with multiple processes capable of resource locking
Jun-9-1998 A deadlock detection system and method that checks the state of a lock owning process and the duration of the lock before adding an edge to the wait-for graph. If the lock owning process is not in the...
5761507 Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling
Jun-2-1998 A transaction manager intercepts all requests for service from any of a plurality of clients, establishes connections independently of task requests and assigns available servers to the requests in the...
5761091 Method and system for reducing the errors in the measurements of resource usage in computer system processes and analyzing process data with subsystem data
Jun-2-1998 A novel method of and system and procedures for more accurately measuring the resource usage of UNIX processes by sampling methods involving appropriate corrections for the resource usage of the terminated...
5758157 Method and system for providing service processor capability in a data processing by transmitting service processor requests between processing complexes
May-26-1998 A method and system are provided for executing a service processor request within a data processing system having one or more processors within a central processing complex, each of the processors within...
5754854 Method and system for providing a group of parallel resources as a proxy for a single shared resource
May-19-1998 A method and system for providing a group of parallel resources as a proxy for a single shared resource is provided. In a preferred embodiment, a resource grouping facility ("the facility") is incorporated...
5754795 Method for communication between processors of a multi-processor system
May-19-1998 A method for designing and operating a multi-processor computer system, in which data required for performing a task is determined by a first processor and then downloaded to a second processor that will...
5748892 Method and apparatus for client managed flow control on a limited memory computer system
May-5-1998 A method and apparatus for controlling data flow on a network having a server and a non-blocking client node in which the client node may not drop requests received from the server. A process on the non-blocking...
5748468 Prioritized co-processor resource manager and method
May-5-1998 A co-processor resource manager allocates resources of a co-processor platform to nodes implementing operations requested by applications running on a host processor according to a user-modifiable prioritization...
5745694 Network resource reservation with admission and link control functions separated for expandability and high-speed operation
Apr-28-1998 In a reconfigurable network shared by multiple users, a reservation request is sent from a user who desires to establish a network resource in the network. The request contains indications of a circuit...
5742830 Method and apparatus for performing conditional operations on externally shared data
Apr-21-1998 A Structured External Storage (SES) processor is linked by a communication means to one or more general purpose processors. Two or more applications executing on the one or more general purpose processors...
5742821 Multiprocessor scheduling and execution
Apr-21-1998 In accordance with the principles of the invention, a multiprocessor scheduling and execution system and method is disclosed for signal processing tasks on P processors using a computer to schedule the...
5740437 Separating work unit priority and accountability from address spaces
Apr-14-1998 Work units are identified, managed and reported on as a group or enclave. The dispatching priorities of the work units are separated from the address spaces executing the work units. Instead, the dispatching...
5729765 Method and apparatus for determining the status of a shared resource
Mar-17-1998 A method and apparatus for determining the status of a resource shared by multiple subsystems operating in mutually asynchronous clock domains apply a one-bit counter for each subsystem and synchronize...
5729710 Method and apparatus for management of mapped and unmapped regions of memory in a microkernel data processing system
Mar-17-1998 A memory management method for a microkernel architecture and the microkernel itself feature template regions which are defined by the microkernel in the memory, as special objects. In the memory management...
5727210 Fault tolerant load management system and method
Mar-10-1998 A method and apparatus are disclosed for managing tasks in a network of processors. After a period of time has elapsed, during which the processors of the network have been executing tasks allocated to...
5724600 Parallel processor system
Mar-3-1998 The present invention relates to a parallel processor system that can reduce the hardware circuit amount of the portions except a memory capacity. In the parallel processor system, each S-DPr (Source Data...
5724587 System for controlling task execution in a host processor based upon the maximum DMA resources available to a digital signal processor
Mar-3-1998 A multi-media user task (host) computer is interfaced to a high speed DSP which provides support functions to the host computer via an interprocessor DMA bus master and controller. Support of multiple...
5724272 Method and apparatus for controlling an instrumentation system
Mar-3-1998 A method and apparatus for controlling instrumentation systems and for providing a user with the capability to develop instrument drivers and application software for controlling instrumentation systems....
5721943 Negotiable locks for concurrent access of control data by multiple programs
Feb-24-1998 The control data locking protocol allows a concurrency control manager and data store to permit concurrent dynamic access between those creating or modifying control data and those using the data in their...
5721923 Apparatus and method of distributing call processing resources
Feb-24-1998 A technique for allocating resources in a call processing system is disclosed whereby different levels of resources are allocated depending upon the available headroom in the system. The technique allows...
5717926 Efficient forking of a process
Feb-10-1998 A computer-implemented method, computer system, and memory for performing a fork operation of a parent process is provided. The parent process includes one or more threads, each having a kernel stack....
5710936 System resource conflict resolution method
Jan-20-1998 A system resource enable apparatus for enabling operations on a system resource including a register representing current and future operations on the resource, a pattern generator that applies a pattern...
5710933 System resource enable apparatus
Jan-20-1998 A system resource enable apparatus for enabling operations on a system resource including a register representing current and future operations on the resource, a pattern generator that applies a pattern...
5710727 System and method for creating resources in an instrumentation system
Jan-20-1998 A system and method for developing instrument drivers and applications in a computer-based instrumentation system. The present invention provides simplified application development and improved performance...
5708808 Method and apparatus for concurrency with critical regions
Jan-13-1998 Allows concurrency for user program and device operations for user program's device request (10), by returning immediately to user program (16) when device becomes busy (12), switching back to device driver...
5706514 Distributed execution of mode mismatched commands in multiprocessor computer systems
Jan-6-1998 A technique for handling processor mode mismatched instructions or commands encountered by a CPU within a multiprocessor computer system. During thread execution, if a multimode processor encounters a...
5701473 System for optimally storing a data file for enhanced query processing
Dec-23-1997 Disclosed is a system for establishing storage of a data file. The stores the data file in a manner that reduces the time required to process a query against the data file. Storage of the data file is...
5699533 Connection apparatus for magnetic disk device
Dec-16-1997 A connection apparatus for a magnetic disk device is connected between a plurality of host devices and a plurality of drive devices and includes a plurality of bus connection control units respectively...
5696969 Procedure to detect and disperse convoys for queued gate servers
Dec-9-1997 Convoys resulting from competing requests for a popular service are detected and dispersed by a scheduling procedure. When a request first enters the procedure, a determination is made as to whether the...
5689708 Client/server computer systems having control of client-based application programs, and application-program control means therefor
Nov-18-1997 A resource manager in a client/server computer network controls the availability of system resources. A system administrator generates a set of profiles which specify which system resources each user may...
5689674 Method and apparatus for binding instructions to dispatch ports of a reservation station
Nov-18-1997 A method and apparatus for binding instructions to dispatch ports in a reservation station includes a counter mechanism and a port identifier. The counter mechanism maintains a count of instructions which...
5689631 Parallel processing computer and method of solving a problem using simultaneously executed different and competing procedures
Nov-18-1997 A parallel search method for a parallel processing computer which employs different and competing search procedures to search a collection of data. A search problem is formulated by a data management application....
5687372 Customer information control system and method in a loosely coupled parallel processing environment
Nov-11-1997 In summary, the present invention is a distributed computer system having a plurality of end user terminals and a plurality of loosely coupled server computers that share no resources with each other....
5684994 Resource assignment apparatus
Nov-4-1997 A resource assignment apparatus for use with a software compiler or translator for compiling or translating a high-level source program into a machine language program, wherein the resource assignment...