| 5682530 |
Hierarchical resource management method |
| Oct-28-1997 |
With a time-sharing-oriented operating system, resource management groups are hierarchically formed including a plurality of processes. Each resource management group includes a resource management process... |
| 5678007 |
Method and apparatus for supporting multiple outstanding network requests on a single connection |
| Oct-14-1997 |
An apparatus and method are disclosed for supporting a plurality of outstanding requests between a client and server in a network. If the server completes computation of a later request from a client before... |
| 5675797 |
Goal-oriented resource allocation manager and performance index technique for servers |
| Oct-7-1997 |
A resource allocation manager and technique for servers within a computer system. Resources are initially allocated to servers and in order to enhance system performance, resources are reallocated based... |
| 5668995 |
Method and apparatus for capacity planning for multiprocessor computer systems in client/server environments |
| Sep-16-1997 |
A computer-implemented capacity planning system for multiprocessor computer systems used in client/server environments. The capacity planning system provides a correctly sized and configured computer system... |
| 5666535 |
Microprocessor and data flow microprocessor having vector operation function |
| Sep-9-1997 |
A microprocessor which can execute a test and set instruction for an exclusive control by combination of a few simple instructions, and data flow microprocessor which realizes high operation performance... |
| 5655141 |
Method and system for storing information in a processing system |
| Aug-5-1997 |
A processing system and method of operation are provided. At least one execution unit processes information of a register in response to an instruction specifying the register. Each of multiple control... |
| 5655132 |
Register file with multi-tasking support |
| Aug-5-1997 |
A register file connected to a data memory and an arithmetic logic unit for temporary storage of operands, and a method of managing such register file permits the register file to be used to maximum efficiency,... |
| 5649184 |
Symmetric/asymmetric shared processing operation in a tightly coupled multiprocessor |
| Jul-15-1997 |
In a data base processing system using a multiprocessor system, the data base processing system includes: a storage unit provided in the shared memory for storing data base management information representing... |
| 5642508 |
Distributed control method and apparatus for job execution |
| Jun-24-1997 |
A system distributed control managing section 2, at the time of starting the execution of a job 12, generates a job control distributed managing section 3-1, and allocates a number of processes to it.... |
| 5640595 |
Multimedia resource reservation system with graphical interface for manual input of resource reservation value |
| Jun-17-1997 |
A system, method and program for adjusting a resource reservation for multimedia and normal traffic. An initialization file is used for storing data concerning a resource including a current maximum resource... |
| 5636376 |
System and method for selectively and contemporaneously monitoring processes in a multiprocessing server |
| Jun-3-1997 |
A system, method and program product for determining and displaying the status of client application programs executing on a multiprocessing server. Server process control blocks and synchronization object... |
| 5634126 |
Software program structure and method for modulizing the operations of a telecommunications system |
| May-27-1997 |
The invention relates to a telecommunication system provided with resources and with software which controls the individual resources and also the manner in which the resources cooperate mutually at a... |
| 5634072 |
Method of managing resources in one or more coupling facilities coupled to one or more operating systems in one or more central programming complexes using a policy |
| May-27-1997 |
A method and system for managing one or more coupling facilities in a data processing system. An active policy is used to control resources located in the coupling facilities. The active policy can be... |
| 5630166 |
Controlling requests for access to resources made by multiple processors over a shared bus |
| May-13-1997 |
A plurality of processors each includes a central processor unit for processing programs at predetermined synchronization priority levels and a cache memory. A memory shared by all of the processors includes... |
| 5630062 |
Image forming apparatus, image forming system, and image forming method therefor |
| May-13-1997 |
There is disclosed a print system in which one of printers connected to a network is selected in accordance with the attributes of print data without requiring a user to operate a host computer, wherein... |
| 5619701 |
Method and system for adapter configuration in a data processing system |
| Apr-8-1997 |
A method and system for sequence independent configuration of adapters installed in a data processing system. Adapters such as disk drive controllers, Token Ring adapters, terminal emulators and the like... |
| 5619695 |
Method and apparatus for scheduling resources |
| Apr-8-1997 |
An improved scheduling system is effective to schedule resources in a resource constrained environment. The first step in the process is initialization wherein the set of requests to be scheduled and the... |
| 5600822 |
Resource allocation synchronization in a parallel processing system |
| Feb-4-1997 |
A method and system for synchronizing allocation of resources in a parallel processing system. At predefined time intervals, each user application executing in a parallel processing system is given a higher... |
| 5598562 |
System and method for adding new waitable object types to object oriented computer operating system |
| Jan-28-1997 |
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is required... |
| 5594901 |
Control system for parallel execution of job steps in computer system |
| Jan-14-1997 |
A job step parallel execution control system in a computer system has a job control statement which can designate whether a job step is to be executed by a specifically designated host computer or by an... |
| 5592671 |
Resource management system and method |
| Jan-7-1997 |
A multiprocessor system includes a plurality of processors each of which selects one resource from a plurality of executable resources and processes the selected resource. A memory stores priority levels... |
| 5590335 |
Process for analysis of deadlocks in an operating system |
| Dec-31-1996 |
A process for analyzing deadlocks in an operating system of a machine uses a method which consists of searching, for any thread stopped on a lock, for the thread that holds that lock and when the thread... |
| 5590326 |
Shared data management scheme using shared data locks for multi-threading |
| Dec-31-1996 |
A shared data management scheme capable of manipulating the shared data by the multi-threading without requiring the explicit programming of the lock in the program. In this scheme, different shared data... |
| 5581768 |
Method and apparatus for executing applications in place from write once/seldom memories |
| Dec-3-1996 |
A number of new utility and runtime functions are provided to an otherwise conventional operating system of a computer system that supports virtual memory and multitasking, including new linker, installer,... |
| 5579508 |
Main memory managing method and apparatus in which main memory is partitioned into three distinct areas |
| Nov-26-1996 |
A main memory managing arrangement involves allotting a request program to one of three distinct areas of main memory by looking in an area managing table which stores head addresses and the capacities... |
| 5553298 |
Method and apparatus for mutual exclusion in self-directed distributed systems |
| Sep-3-1996 |
A self-directed distributed system provides a method for mutual exclusion of asynchronously interacting processors. The system comprises a system for control of access to a shared resource in a multi-processing... |
| 5553289 |
System for automatically assigning attributes to objects of multimedia distribution when the objects being within a predetermined relationship |
| Sep-3-1996 |
Multimedia distributions (documents, messages, etc.) on a data processing network are automatically assigned specific attributes based on the specific types of media (audio, text, etc.) contained in the... |
| 5548746 |
Non-contiguous mapping of I/O addresses to use page protection of a process |
| Aug-20-1996 |
A system and method for protecting individual segments of a contiguous I/O address space on a system bus using the page access protection resources of a processor operating on a processor bus address space.... |
| 5546541 |
System for routing transaction commands to an external resource manager when the target resource is not managed by the local transaction managing computer program |
| Aug-13-1996 |
A transaction managing system is described in which transaction commands must be routed to appropriate resource managers. The transaction managing system first determines the identity of the target resource... |
| 5522070 |
Computer resource distributing method and system for distributing a multiplicity of processes to a plurality of computers connected in a network |
| May-28-1996 |
When amounts of processing of processes to be distributed are known, a scheduler in a client allots the processes in order of their respective amounts of processing to computers in ascending order respective... |
| 5511194 |
Processing system and processing method capable of dynamically replacing job environment |
| Apr-23-1996 |
A processing system in which a service is executed by a current job using resources under a predetermined environment includes a job activating instruction unit for outputting an activation instruction... |
| 5504670 |
Method and apparatus for allocating resources in a multiprocessor system |
| Apr-2-1996 |
A computer system having multiple processors and multiple resources for use by the processors when executing their assigned tasks. The computer system includes a plurality of sub-controllers which allow... |
| 5475844 |
Heavily loaded resource evaluation system |
| Dec-12-1995 |
A system and method for evaluating resource utilization are provided. The utilization of each subsystem can then be displayed in a manner enabling a user to easily evaluate performance evaluation. The... |
| 5473773 |
Apparatus and method for managing a data processing system workload according to two or more distinct processing goals |
| Dec-5-1995 |
A workload manager creates goal control data, defining two or more classes of system work units, in response to specification of goals of two or more goal types for the classes, and specification of importance... |
| 5459871 |
Detection and resolution of resource deadlocks in a distributed data processing system |
| Oct-17-1995 |
A distributed data processing system includes a distributed resource manager which detects dependencies between transactions caused by conflicting lock requests. A distributed transaction manager stores... |
| 5454108 |
Distributed lock manager using a passive, state-full control-server |
| Sep-26-1995 |
A locking apparatus for a multicomputer system. The lock apparatus is a two level system wherein local lock managers grant locks on a resource only after they have acquired an appropriate token from a... |
| 5450592 |
Shared resource control using a deferred operations list |
| Sep-12-1995 |
A method for handling attempts by multiple processing threads to access a shared system resource is disclosed. When a thread attempts to access a locked resource, the thread creates a description of the... |
| 5448732 |
Multiprocessor system and process synchronization method therefor |
| Sep-5-1995 |
A method and apparatus for synchronizing and scheduling multiple processes in a multiprocessor of processor resources as supplied from the processes. Through hierarchical and user controllable grouping... |
| 5442730 |
Adaptive job scheduling using neural network priority functions |
| Aug-15-1995 |
A job scheduler makes decisions concerning the order and frequency of access to a resource according to a substantially optimum delay cost function. The delay cost function is a single value function of... |
| 5440740 |
System and method for managing devices on multiple digital signal processors |
| Aug-8-1995 |
A centralized digital signal processor resource manager acquires through software techniques, configuration and related data for multimedia hardware devices from BIOS device drivers interposed to functionally... |
| 5437025 |
System and method for run time configuration of objects in an object oriented computing environment |
| Jul-25-1995 |
A system and method for run time configuration of objects within an object oriented computing environment permits class substitution, instance redirection and class redirection at run time. Class redirection... |
| 5436914 |
Control of non-resettable counters by multiple processes |
| Jul-25-1995 |
A plurality of processes share a single set of non-resettable counters which are sampled periodically. Each process maintains a list of counter relationships unique to its own process and compares at each... |
| 5434970 |
System for distributed multiprocessor communication |
| Jul-18-1995 |
A tightly coupled interprocessor communication system based on a common shared resource circuit and adapted particularly to a multiprocessing system including 2.sup.N processors. A local control circuit... |
| 5421011 |
Method and system for access and accounting control in a data processing system by using a single resource account for a user or a group of users |
| May-30-1995 |
Disclosed is a method and system for allowing resource control in a UNIX-based system to be done on an aggregate, or group, basis. This enables both access control and accounting to be done in units of... |
| 5414851 |
Method and means for sharing I/O resources by a plurality of operating systems |
| May-9-1995 |
Provides a method for increasing the connectivity of I/O resources to a multiplicity of operating systems (OSs) running in different resource partitions of a computer electronic complex (CEC) to obtain... |
| 5414852 |
Method for protecting data in a computer system |
| May-9-1995 |
A data processing system include a plurality of data objects which are accessible by application programs through a system level interface. Each data object has an associated user access list. In addition,... |
| 5414845 |
Network-based computer system with improved network scheduling system |
| May-9-1995 |
An improved resource management system for a network-based computer system is described. The computer system includes a plurality of processors interconnected by a network where some of the processors... |
| 5408663 |
Resource allocation methods |
| Apr-18-1995 |
Methods of operating a digital computer to optimize project scheduling. Where the overall effects of a schedule, such as total project duration or cost, are unsatisfactory, the schedule is processed iteratively... |
| 5404563 |
Scheduling normally interchangeable facilities in multiprocessor computer systems |
| Apr-4-1995 |
A system and method for dispatching logical central processing units (CPUs) among physical CPUs in a multiprocessor computer system having multiple logical partitions, wherein the cryptographic facilities... |
| 5404521 |
Opportunistic task threading in a shared-memory, multi-processor computer system |
| Apr-4-1995 |
Method and apparatus are provided in a shared memory, multi-processor computer system for reducing the time required to run an application program on the processors of the system by reducing the overhead... |