Resource allocation

CL 718 SC 104
5404516 System for allocating resources and method
Apr-4-1995 A system for allocating resources having a first mechanism for receiving a collection of input parameters and a second mechanism for processing data in accordance with the input parameters. The second...
5392444 Programmable controller for completing the execution of a block of user programs within a set time period
Feb-21-1995 A programable controller includes a cycle time setter, a counter, and a calculator. The cycle time setter sets a cycle time for one round of execution of a sequential series of processing routines. The...
5392433 Method and apparatus for intraprocess locking of a shared resource in a computer system
Feb-21-1995 A method and apparatus for the intraprocess locking of a shared resource in a computer system is disclosed. A computer system operates under the control of an operating system. The operating system supports...
5386551 Deferred resource recovery
Jan-31-1995 The resource management system first fences all autonomous resources, then shared resources required for a first activity. The first activity is then executed and the domain for the next activity examined...
5379429 Method of resource management for version-up in a computer system and systems therefor
Jan-3-1995 A resource management method and system for version-up in a multiprocessor system having functions that a processor to be made version-up investigates resources under control by the own processor itself...
5369749 Method and apparatus for the direct transfer of information between application programs running on distinct processors without utilizing the services of one or both operating systems
Nov-29-1994 The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant...
5367679 Round robin scheduler using a scheduler carry operation for arbitration
Nov-22-1994 A scheduler for scheduling communication by a plurality of clients who compete to use a shared resource. Each client asserts a request bit to request use of the shared resource, and receives a grant bit...
5361352 Method for debugging in a parallel computer system and system for the same
Nov-1-1994 In a parallel computer, a method for controlling a debugging process includes the steps of registering identifiers of plural processors into an execution waiting queue in a predetermined order; executing...
5333319 Virtual storage data processor with enhanced dispatching priority allocation of CPU resources
Jul-26-1994 Dispatching improvements in operating systems are described for multiprogrammed data processing systems. A common priority dispatching mechanism for applications that span multiple address spaces in multi-address...
5321835 Method of controlling execution of jobs and system for the same
Jun-14-1994 A method of controlling execution of a series of jobs includes the steps of executing the series of jobs sequentially, determining jobs to be rerun in the series of jobs as rerun jobs in accordance with...
5319782 Method for synchronizing the dispatching of tasks among multitasking operating systems
Jun-7-1994 A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second multitasking...
5311461 Programmable priority and selective blocking in a compute system
May-10-1994 In a computer system in which conflicting requests for resources are prioritized, a programmable priority determination method and system. Relative priority between competing sources or requests is represented...
5307496 Multiprocessor computing apparatus for utilizing resources
Apr-26-1994 Resources possessed by a computer are registered in a resource table. A resource supply judging portion, in answer to a resource utilization request generated in its own computer or the computer in the...
5303369 Scheduling system for multiprocessor operating system
Apr-12-1994 A multiprocessor, multitasking digital processing system, having a host processor and a number of digital signal processors. Tasks are downloaded from the host processor to the digital signal processors,...
5301337 Distributed resource management system using hashing operation to direct resource request from different processors to the processor controlling the requested resource
Apr-5-1994 A resource managing method operates in a computer system in which a variety of processes run essentially simultaneously on a group of processors, each processor being provided with a respective section...
5297283 Object transferring system and method in an object based computer operating system
Mar-22-1994 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...
5283896 Method and system for controlling mutually exclusive resources using a modified Petri net process control graph
Feb-1-1994 A method and system for controlling mutually exclusive resources and for preventing deadlocks in a multi-tasking computer system by generating a graph containing nodes to which are mapped the tasks included...
5280615 Out of order job processing method and apparatus
Jan-18-1994 A computer system executes steps to provide results in an order different from an intended order. Instructions are concatenated into a plurality of jobs. Different invocations of a variable within the...
5276876 Registration of resources for commit procedures
Jan-4-1994 A computer system provides registration of resource for synchronization point processing. Resources include file systems, data bases, and protected conversations. A resource becomes protected by the system...
5274809 Task execution control method for a multiprocessor system with enhanced post/wait procedure
Dec-28-1993 Task execution control for a multiprocessor wherein at a time point when a post issue task ends the use of a shared resource, the shared resource is released, another task which is running on another processor...
5257375 Method and apparatus for dispatching tasks requiring short-duration processor affinity
Oct-26-1993 An application, executing on a first processing element in a MP system without an asymmetric feature, issues an instruction requiring that feature to complete. A program check interruption gives control...
5251317 Computer system with an access control unit for resource
Oct-5-1993 In a computer system of the multi-task type, when a plurality of tasks execute related data processings, ID data specifically provided for the data processings is generated, and recorded. With the recorded...
5249295 Digital computer register allocation and code spilling using interference graph coloring
Sep-28-1993 A method is disclosed for allocating internal machine registers in a digital computer for use in storing values defined and referenced by a computer program. An allocator in accordance with the present...
5247687 Method and apparatus for determining and using program paging characteristics to optimize system productive CPU time
Sep-21-1993 Paging data is used to manage address space working set size, system multiprogramming level, and job mix, to improve system productive CPU utilization. System paging characteristics are monitored to determine...
5235508 Automated resource allocation cutting stock arrangement using random cut patterns
Aug-10-1993 An arrangement is disclosed for allocating a constrained common resource among a plurality of demands for the resource. The arrangement includes generating a set of patterns as candidates for a recommended...
5210872 Critical task scheduling for real-time systems
May-11-1993 A task scheduling method for a real time computer system having automatic memory management or some other resource that is consumed in terms of a bit rate. The method ensures that non critical tasks do...
5193172 Memory management system for dispatching only to a selected high-use-priority task a maximum allocated and given highest-use-priority real-pages when requested
Mar-9-1993 An information processing system managing a virtual memory by using a real memory system comprising a single or a plurality of processors which, when a real page allocation request occurs in a processor...
5179702 System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling
Jan-12-1993 An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution...
5161227 Multilevel locking system and method
Nov-3-1992 A multi-processor computer system in which each processor is under the control of separate system software and access a common database. A two level lock management system is used to prevent data corruption...
5155854 System for arbitrating communication requests using multi-pass control unit based on availability of system resources
Oct-13-1992 A system control unit (SCU), adapted to operating a plurality of central processor units (CPUs) in a parallel fashion in combination with at least one input/output (I/O) unit and for allowing the CPUs...
5142675 Monitor channel system in use with a recording apparatus
Aug-25-1992 A monitor control system comprises an interrupt processor for executing regular monitor processing by a periodic interrupt occurring at a predetermined time interval, and a background processor for executing...
5138713 Multiprocessing computer system with exit logic and method for maintaining resource integrity
Aug-11-1992 In order to maintain resource integrity in a multiprocessing computer system wherein a local variable which is accessible by a single process and a global variable which is accessible by a plurality of...
5136712 Temporary object handling system and method in an object based computer operating system
Aug-4-1992 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...
5134712 System for recovering failure of online control program with another current online control program acting for failed online control program
Jul-28-1992 In a processing system having a plurality of CPUs, a common storage device is shared by all the CPUs, online control programs are executed by the CPUs, and monitor programs monitor the states of the online...
5129084 Object container transfer system and method in an object based computer operating system
Jul-7-1992 An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the systems's resources. Access to certain objects is required...
5115505 Controlled dynamic load balancing for a multiprocessor system
May-19-1992 A method for allowing a system administrator, application programmer, and/or program user to adjust the processor assignment function in a multiprocessor system. The system administrator controls the assignment...
5109512 Process for dispatching tasks among multiple information processors
Apr-28-1992 In connection with an information processing network in which multiple processing devices have individual cache memories and also share a main storage memory, a process is disclosed for allocating multiple...
5109511 Shared resource managing method and system
Apr-28-1992 In a method of and a system for managing access to shared resource elements between processes subjected to parallel processing by use of a hash table under a multiprocessor environment or a multi-task...
5109510 System concurrently running application programs and selectively routing device input to resource controller created virtual terminals and real physical devices
Apr-28-1992 A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though...
5103393 Method of dynamically allocating processors in a massively parallel processing system
Apr-7-1992 An "n" dimensional mesh-connected massively parallel processing system uses pointers to connect requesting processors to allocated processors, and also, to access the allocated processors. The requesting...
5095421 Transaction processing facility within an operating system environment
Mar-10-1992 A transactional support system is provided which is capable of enhancing a basic operating system so that a multitude of databases can be simultaneously processed. The transactional support system provides...
5093912 Dynamic resource pool expansion and contraction in multiprocessing environments
Mar-3-1992 A method for expanding and contracting a resource pool dynamically, i.e. in response to demand for the resources, is disclosed. Resources are allocated for use from a single master pool 22. The overall...
5016166 Method and apparatus for the synchronization of devices
May-14-1991 The system of the present invention provides for the synchronization of access devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system...
5003464 Methods and apparatus for efficient resource allocation
Mar-26-1991 A multiprocessor data processing system is described in which the function of coordinating the actions of all of the processors of the multiprocessor system can be assigned to any one of the processors...
4970639 Virtual machine architecture independent program loader
Nov-13-1990 A program loader for virtual machine (VM) operating systems (OS) for computer and data processing systems permits the loading and execution of programs in different virtual machine environments, depending...
4965718 Data processing system incorporating a memory resident directive for synchronizing multiple tasks among plurality of processing elements by monitoring alternation of semaphore data
Oct-23-1990 In a data processing system of the type including a plurality of processing elements interconnected with each other and with a plurality of memory elements by an interconnection means, a method is provided...
4945470 Hierarchy multi-processor system and control method therefor
Jul-31-1990 A multi-processor system has a main memory shared by a plurality of processors, two operating systems, a local supervisor for executing processing in a local area and a global supervisor for executing...
4941084 System for locating resources resided in a distributing processing system by sequentially transmitting resource inquiries through a looped transmission line
Jul-10-1990 A resource management system and method in a distributed processing system in which a plurality of computers are interconnected through a transmission line. A computer makes, upon accessing to a resource...
4937784 Distributed interactive processing method in complex system including plural work stations and plural host computers and apparatus using the same
Jun-26-1990 A distributed interactive processing in a complex computer system including a plurality of work stations (IWS's), each having predetermined server processes, at least a host computer (HOST), communication...
4916608 Provision of virtual storage resources to an operating system control program
Apr-10-1990 Method and apparatus for dynamically providing virtual storage resources to an operating system control program in a computing complex where the control program controls the concurrent execution of multiple...