Match Document Document Title
5893905 Automated SLA performance analysis monitor with impact alerts on downstream jobs  
A system and method for monitoring the performance of selected data processing jobs, comparing actual performance against the Service Level Agreement (SLA) to which each monitored job belongs,...
5892944 Program execution and operation right management system suitable for single virtual memory scheme  
A program execution and operation right management system capable of providing flexible and sufficient protection uniformly even for the thread operation instructions among the threads sharing the...
5887167 Synchronization mechanism for providing multiple readers and writers access to performance information of an extensible computer system  
A synchronization arrangement provides writer and reader entities access to an information resource, such as a trace buffer, located in a registry of a computer. The arrangement comprises a counter...
5872979 Method and system for removing software involving shared files  
A method and system for maintaining the integrity of shared files when products are removed and restored. At least two programs, a first program and a second program, within the data processing...
5870604 Job execution processor changing method and system, for load distribution among processors  
In a system including a plurality of processors for executing jobs, an execution processor of which the number of jobs waiting for execution is large is changed to a low-loaded processor so that...
5867704 Multiprocessor system shaving processor based idle state detection and method of executing tasks in such a multiprocessor system  
The present invention provides a method for executing tasks in a multiprocessor system including a plurality of processors, each processor taking either an "idle" state and a "run" state, wherein...
5862340 Method operating in each node of a computer system providing and utilizing special records for collective communication commands to increase work efficiency at each node  
A testing apparatus designed to check the completion of a command issued earlier in a multiprocessing system having a plurality of nodes. During an initialization phase, each command has been...
5860003 I/O controller software with each I/O command having a plurality of nets, each with a group of threads  
A modular software control system for an I/O subsystem. A central group of software modules are made to be hardware-independent, with interface modules translating from the host hardware...
5852731 Computer program product for synchronizing static variable initialization and reference under a multi-threaded computer environment  
The present invention is a computer program product to avoid static variable initialization and reference conflicts in a multi-threaded computer system. There are four major problems that arise...
5845298 Write barrier system and method for trapping garbage collection page boundary crossing pointer stores  
Architectural support is provided for trapping of garbage collection page boundary crossing pointer stores. Identification of pointer stores as boundary crossing is performed by a store barrier...
5842016 Thread synchronization in a garbage-collected system using execution barriers  
The present invention synchronizes threads in a garbage-collected system. In accordance with the invention, each thread may enable or disable garbage collection. A synchronization facility receives...
5838906 Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document  
A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into...
5828880 Pipeline system and method for multiprocessor applications in which each of a plurality of threads execute all steps of a process characterized by normal and parallel steps on a respective datum  
A pipelined process execution control system for multiprocessors is disclosed that enables multiple processors to cooperatively execute one or many software processes so that cache locality is not...
5812811 Executing speculative parallel instructions threads with forking and inter-thread communication  
A central processing unit (CPU) in a computer that permits speculative parallel execution of more than one instruction thread. The CPU uses Fork-Suspend instructions that are added to the...
5805892 Method of and apparatus for debugging multitask programs  
An apparatus for debugging multitask programs has an input command interpreter for interpreting an inputted command, a system call issuance coder for issuing a system call from a task to be...
5801938 Data processing method and apparatus for parallel discrete event simulation  
Data processing apparatus comprises distributed processors for the parallel discrete event simulation of physical processes by the parallel execution of virtual-time-stamped logical processes...
5801690 Method for managing termination of a multi-processing software application  
A computer system (110) has a multi-processing software application operating (200) thereon. There are multiple client processes (221-228) concurrently operating as components of the...
5799191 Method and apparatus for supporting cooperative works via computer network  
A scheme for supporting cooperative works capable of reproducing the contents of the past works from the recorded history of the cooperative works accurately, such that the cooperative works can be...
5799146 Communications system involving groups of processors of a distributed computing environment  
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In...
5793962 System for managing membership of a group of processors in a distributed computing environment  
System managing membership of a group of processors in a distributed computing environment. Specific actions are identified and performed in order to manage the group membership. A processor...
5790772 Communications method involving groups of processors of a distributed computing environment  
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In...
5787439 Method and system for maintaining a preferred sequence for accessing a plurality of objects  
A method and system for ensuring a preferred sequence for accessing a plurality of objects. The system includes a doubly linked list which contains a reference to each agent of a child object which...
5787249 Method for managing membership of a group of processors in a distributed computing environment  
Membership of a group of processors in a distributed computing environment is managed. Specific actions are identified and performed in order to manage the group membership. A processor requests to...
5787250 Program product for managing membership of a group of processors in a distributed computing environment  
Program product for managing membership of a group of processors in a distributed computing environment. Specific actions are identified and performed in order to manage the group membership. A...
5781905 Program generating method combining data item part with database manipulation part  
Data item parts and database manipulation parts are prepared in advance, and a business transaction program is generated by combining the data item parts and the database manipulation parts in...
5778227 System for adding attributes to an object at run time in an object oriented computer environment  
The system uses an intermediary process in an object oriented computer environment to allow application objects to perform operations such as creation, deletion and accessing of other objects....
5774727 Parallel processing system for virtual processor implementation of machine-language instructions  
A language construct that allows a software programmer to use an intermediate or high-level language command to explicitly group operations or fuse loops in a group of statements operating on...
5768538 Barrier synchronization method wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each new phase  
A barrier synchronization technique in a distributed computing environment. A group of members, including a plurality of related processes executing on one or more processors of the distributed...
5764875 Communications program product involving groups of processors of a distributed computing environment  
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In...
5765151 System and method for file system fix-on-panic for a computer operating system  
A system and method for file system fix-on-panic for a computer operating system which comprises an enhancement to the UNIX® File System ("UFS") that increases total system availability by...
5761516 Single chip multiprocessor architecture with internal task switching synchronization bus  
A plurality of processors which can be the same or different are formed on a single integrated circuit chip together with a memory controller and an I/O controller, and are interconnected by a data...
5761734 Token-based serialisation of instructions in a multiprocessor system  
A process is disclosed to serialize instructions that are to be processed serially in a multiprocessor system, with the use of a token, where the token can be assigned on request to one of the...
5758354 Application independent e-mail synchronization  
A method and an apparatus for synchronization of a first set of mail with a second set of mail at the message/folder level. A memory stores a mail synchronizer for application independent e-mail...
5758157 Method and system for providing service processor capability in a data processing by transmitting service processor requests between processing complexes  
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...
5754855 System and method for managing control flow of computer programs executing in a computer system  
Processing an event signifying a condition in a computer system is described. The computer system maintains an invocation stack which includes a plurality of stack frames. Such event processing...
5752030 Program execution control in parallel processor system for parallel execution of plural jobs by selected number of processors  
In submitting each job in a parallel processing system provided with a plurality of processors, execution conditions such as a requested minimum processor number, an upper limit used processor...
5748959 Method of conducting asynchronous distributed collective operations  
A method and apparatus for distributing data in a multiprocessing system having a plurality of nodes. Each node has a user application for issuing a blocking or a non-blocking command. A request...
5745687 System for distributed workflow in which a routing node selects next node to be performed within a workflow procedure  
A workflow system that automates the definition and execution of a procedure that can be carried out according to defined rules among agents. Agents may be individual users, work groups,...
5745778 Apparatus and method for improved CPU affinity in a multiprocessor system  
Closely related processing threads within a process in a multiprocessor system are collected into thread groups which are globally scheduled as a group based on the thread group structure's...
5745768 Computer program product and program storage device for supporting native and non-native signals transferred between processing entities of a computer program  
A computer program product and program storage device for supporting native and non-native signals transferred between processing entities of a computer program, for processing of a first type of...
5742824 Program control system in multitask environment  
A program control system in a multitask environment to execute a plurality of programs in parallel. The system includes a program execution control device for controlling an execution of a...
5742830 Method and apparatus for performing conditional operations on externally shared data  
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...
5742508 Air control supporting system  
A user interface apparatus for an electronic operation strip control system for supporting control services by presenting electronic operation strips used in airport control to a plurality of...
5740359 Program execution system having a plurality of program versions  
A program execution system for a program having one or more versions includes a program storing unit for storing a plurality of program versions, an exclusive condition storing unit for storing...
5724584 Method and apparatus for processing discrete billing events  
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing...
5717927 Telephone operating as a telecommunications terminal  
By using simple means, a telecommunications terminal can be expanded to a large number of functions. The telecommunications terminal is composed of a digital signal processor (DSP), an interface...
5710921 Information processing system and work flow management method therefor  
In a work flow management apparatus of the present invention, a packet of necessary information is given to each step when the step is started, and the step execution result is returned to the...
5706515 System and method for implementing an atomic wait for notification operation  
In a computer system having a data processing unit, memory, and a multitasking operating system that supports multiple threads of execution in a shared address space, a resource allocation...
5701481 Data processing apparatus which operates in a plurality of operation modes and includes first and second monitoring means  
An image forming system comprises means for image forming program modules one for each task and a plurality of monitor means for controlling a program. A predetermined one of the monitor means...
5694602 Weighted system and method for spatial allocation of a parallel load  
A method for allocating an arbitrary spatial load in two or three dimensions to an arbitrary number of parallel processing elements. The method produces as output spatial boundaries for each...