Process scheduling

CL 718 SC 102
5664192 Method and system for accumulating values in a computing device
Sep-2-1997 A method and system is described which allows execution overlap in a computer having a plurality of processing elements. The method and system provide an accumulation schedule based on the expected completion...
5644768 Systems and methods for sharing resources in a multi-user environment
Jul-1-1997 Multi-user system includes a server connected to one or more workstations or "clients" through a computer network. System provides concurrent access to shared resources (e.g., common data structures residing...
5642507 Apparatus for collecting control data of a virtual machine and method of thereof
Jun-24-1997 An apparatus for collecting control data of a virtual machine in order to collect control data of a control portion (CP) of a virtual machine as well as control data of an operating system (OS) controlled...
5640563 Multi-media computer operating system and method
Jun-17-1997 An operating system for scheduling execution of a random set of periodically recurring hard, real-time tasks encountered in multi-media computer system applications and which is useful in a multi-tasking...
5640529 Method and system for performing clean-up of a solid state disk during host command execution
Jun-17-1997 A system and method for converting invalid user data within a solid state disk into free memory during time allotted to execute a host command from a standard interface. Clean-up states are part of a clean-up...
5638522 Graphically constructed control and scheduling system
Jun-10-1997 A system and method for controlling a model train system and for defining a finite state machine for implementing control of the system. A computer (32) that is running a graphic user operating system...
5632036 System and method for processing interprocess signals
May-20-1997 Processing of a first type of interprocess signals and a second type of interprocess signals in a computer system is disclosed. The first type of signals conform to a first signal handling standard and...
5623592 Method and apparatus for constructing an iconic sequence to operate external devices
Apr-22-1997 A method and apparatus for causing a computer to drive one or more external devices is provided. A computer executes instructions which cause the computer to display an experiment design region and a set...
5619409 Program analysis circuitry for multi-tasking industrial controller
Apr-8-1997 A multi-tasking industrial controller for real-time control of machinery and the like permits the use of both periodic and event driven tasks by establishing a hierarchy of both task types in the form...
5615370 Computer system with automatic degradation/initialization function
Mar-25-1997 A computer system is provided which is equipped with a plurality of CPUs and has an automatic degradation/initialization function, wherein even if fault occurs in any of the CPUs, the system can be automatically...
5615327 Apparatus and method for controlling the initiating of a synchronization protocol for synchronizing a plurality of processors in a multi-processor system
Mar-25-1997 A multiprocessor (MP) computer sytem which allows target CPU(s) to continue processing instructions while other target CPU(s) are processing instructions of emulation code to reach their end of a Domain...
5608907 Extensible entity management system including an information manager for obtaining, storing and retrieving information from entities
Mar-4-1997 A system for managing an assemblage of entities. The entities interface within the assemblage for control of primary information handling functions and further interface with the system to permit the carrying...
5604908 Computer program product for using build status indicators in connection with building of complex computer programs from source code parts
Feb-18-1997 A computer program product for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list...
5600808 Processing method by which continuous operation of communication control program is obtained
Feb-4-1997 A computer system comprising an application program, a communication control program operating a communication access method having an active process and standby process, an operational environment information...
5596579 High performance machine for switched communications in a heterogeneous data processing network gateway
Jan-21-1997 In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed...
5594902 Custom service control system
Jan-14-1997 In a custom service control system connected to a communication system including a plurality of user terminals and an exchange, a first memory stores service management processes respectively provided...
5592626 System and method for selecting cache server based on transmission and storage factors for efficient delivery of multimedia information in a hierarchical network of servers
Jan-7-1997 A multimedia information delivery network system is disclosed for delivering multimedia programs to a plurality of users at user-selected times. The network includes a wide area transmitter for transmitting...
5586321 Diffracting token router and applications thereof
Dec-17-1996 A diffracting token router for executing a correctness invariant. The diffracting token router is connected to at least one producer of tokens and at least two consumers of tokens. The diffracting token...
5584036 Process management apparatus and method for a prepress process storing progress status data segmented into job units and process steps of job progress
Dec-10-1996 Progress status data from each of apparatuses is read by the communication apparatus 48, and provided to the reading and registration apparatus for progress information 52. In the reading and registration...
5577261 Ordered and reliable maintenance of inter-process relationships in a distributed multiprocessor
Nov-19-1996 An apparatus and method, using an inter-processor lock to control access to inter-process relationship data structures in the memory of each processor in a multiprocessor system. The apparatus and method...
5553291 Virtual machine control method and virtual machine system
Sep-3-1996 A virtual machine control method for a supercomputer enables a plurality of virtual machines to use a vector processor. Control of the use of the vector processor is through the scalar processor. When...
5524085 Multimedia job tickets for printing machines
Jun-4-1996 A system enables multimedia messages, such as audio messages, to accompany print jobs sent from a remote workstation to a central printer. Each print job includes the data to be printed, job ticket data,...
5511218 Connectionist architecture for weapons assignment
Apr-23-1996 A system (20) for producing an assignment of a plurality of entities (12) to a plurality of objects (16). This assignment is optimized subject to fixed constraints. The system (20) represents the assignment...
5504897 Method and apparatus for processing electronic mail in parallel
Apr-2-1996 The present invention provides a method and apparatus for processing electronic mail in parallel. The present invention provides the ability to process mail objects in an electronic mail system in parallel....
5504895 Method of managing data structure containing both persistent data and transient data
Apr-2-1996 According to a data management method of managing shared data which is shared by a plurality of processes and data inherent in a process which exists during execution of one particular process and disappears...
5499370 Image forming system with task scheduling and executing back on program and control poriority status of malfunction performance and execution
Mar-12-1996 An image processing system includes a plurality of memories for storing (1) a procedure control program and (2) a task program for automatic closed loop control. Each program is grouped into a plurality...
5491796 Apparatus for remotely managing diverse information network resources
Feb-13-1996 In a data exchange network, in which various resources, such as hubs, routers, etc., distributed across the data exchange network are remotely controlled from a single point of maintenance, a consistent...
5481747 Synchronous method and apparatus for processors
Jan-2-1996 When a plurality of processors share a plurality of tasks and parallelly process the shared tasks, each of these processors outputs bit information for designating a processor in a group to which the processor...
5481707 Dedicated processor for task I/O and memory management
Jan-2-1996 A computer system performs memory to memory transfer, task scheduling and I/O request handling via a group of dedicated processors (e.g. a memory interface unit, an I/O unit, a data transfer unit, and...
5481698 Computer system and job executing method
Jan-2-1996 Job execution within a computer system having a plurality of host computers is handled over an electronic mail system having a terminal and server, by the use of job control processing interfacing between...
5471631 Using time stamps to correlate data processing event times in connected data processing units
Nov-28-1995 A host processor(s) is loosely-coupled by a plurality of data channels to a peripheral subsystem(s). The host processor(s) has a time of day clock. The peripheral subsystem(s) has a cluster(s) that performs...
5471622 Run-time system having nodes for identifying parallel tasks in a logic program and searching for available nodes to execute the parallel tasks
Nov-28-1995 A system and method for parallel execution of logic programs on a computer network comprising two or more local-memory processors includes a logic program interpreter resident on all processors in the...
5471614 Database system concurrency control apparatus using timestamps and processing time estimation
Nov-28-1995 A method and an apparatus for the concurrency control in the database system, in which each transaction can be executed properly according to its scale. In the apparatus, a processing time for each transaction...
5471564 System and method for dynamic printer timeout
Nov-28-1995 A resource oriented host computer-printer system in which the host computer and printer share information and data processing duties. A system and method for analyzing the execution times for draw primitives...
5463625 High performance machine for switched communications in a heterogeneous data processing network gateway
Oct-31-1995 In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed...
5452459 Method and apparatus for allocating server access in a distributed computing environment
Sep-19-1995 In a distributed computing environment (DCE), a scheduler process executes on every DCE processor. The schedulers mediate all remote procedure calls (RPCs) made by client processes to server processes...
5452445 Two-pass multi-version read consistency
Sep-19-1995 The present invention describes a method and apparatus that forces all parts of an update transaction to commit automatically using a two-phase commit. The present invention uses the two-phase commit messages...
5430880 Apparatus and method for controlling the time assignment of the processing power of a data processing system
Jul-4-1995 An optimum utilization of the processing power of a data processing system is made possible by information marking a special processing state assigned to those jobs that can be arbitrarily shifted in the...
5428781 Distributed mechanism for the fast scheduling of shared objects and apparatus
Jun-27-1995 In a loosely coupled multiprocessor environment wherein a plurality of processors (2) are attached to a shared intelligent memory (1), a distributed scheduling mechanism for scheduling of source processors...
5423040 System and method for efficiently executing directed acyclic graphs
Jun-6-1995 A system and method for efficiently evaluating and executing unresolved data variables used as input for functional processes in a previously defined acyclic dataflow graph (or sequence of instructions...
5420801 System and method for synchronization of multimedia streams
May-30-1995 A computer-based multimedia presentation system is provided with a synchronization scheme for recording and playing independent media. The disclosed system and method allows media processes and single...
5418953 Method for automated deployment of a software program onto a multi-processor architecture
May-23-1995 A method is employed for pre-assignment and pre-scheduling of tasks that enables allocation across multiple physical processors arranged in a variety of architectures. The method comprises the steps of:...
5410722 Queue system for dynamically allocating and moving memory registers between a plurality of pseudo queues
Apr-25-1995 A plurality of queues where each queue is defined by a set of criteria, the queue system comprises a plurality of header registers where each header register defines a queue in the queue system and a plurality...
5410700 Computer system which supports asynchronous commitment of data
Apr-25-1995 A computer system for processing and committing data comprises a processor, an external storage device such as DASD or tape coupled to the processor, and a working memory such as RAM. An application program...
5410696 Method of processing a program by parallel processing, and a processing unit thereof
Apr-25-1995 In order to process a program by parallel processing using a plurality of processors, the program is divided into a plurality of partial programs. Then one or more expressions are derived, the or each...
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...
5396600 Apparatus and method for interfacing between processing computers in a computer system
Mar-7-1995 In a computer system, a dialog management system (DMS) provides a bridge between a business application, based on a linear processing model, and a human-computer interface (HCI) based on an event-driven...
5394547 Data processing system and method having selectable scheduler
Feb-28-1995 An improved data processing system and operating system having a selectable scheduler. An operating system kernel is provided having a standardized interface for permitting the installation of a selected...
5392430 Hierarchical scheduling method for processing tasks having precedence constraints on a parallel processing system
Feb-21-1995 A plurality of queries (jobs) which consist of sets of tasks with precedence constraints between them are optimally scheduled in two stages of scheduling for processing on a parallel processing system....
5392429 Method of operating a multiprocessor computer to solve a set of simultaneous equations
Feb-21-1995 The present invention relates to the solution of sets of linear equations by microprocessors. In particular, when the process for solving a set of linear equations can be resolved into a set of tasks,...