Sign up


Match Document Document Title
7363431 Message-based distributed synchronization in a storage system  
Described is a synchronization technique that may be used to coordinate processing between endpoints using the connecting message fabric. Processors in a data storage system communicate using the...
7353515 Method and apparatus for dynamic allocation and management of semaphores for accessing shared resources  
Methods and apparatus are disclosed for dynamic allocation and management of semaphores for accessing shared resources. In one implementation, a semaphore manager maintains a data structure of...
7350104 Invocation of a follow on unit of work  
The present invention provides a method, system, computer program product and service, by which a unit of work manager can reliably start a follow-on unit of work after a first unit of work, in the...
7337028 Method for the organization of a process having at least one processing device for carrying out a predefinable subprocess  
The invention relates to the organization of network-wide applications to indicate a possible way by which future requirements of decentralized control systems connected together via a network can...
7333980 Searching queries using database partitioning  
A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set...
7325046 Method, system and program products for managing processing groups of a distributed computing environment  
The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions...
7322033 Distributed control method and apparatus  
In a distributed control method of executing distributed control such that a lot of tasks distributively executed in a lot of nodes connected to a network and made to implement multitasking...
7308687 Method and system for managing resources in a data center  
The present invention provides dynamic configuration and allocation of resources in a data center. These resources are monitored for availability and performance information according to their...
7305502 Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending  
An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed,...
7299471 Common thread server  
Disclosed are a method, system, and program product for calling a Common Thread Object from a running process. This is done by comprising invoking a Thread Invocation Object from the running...
7299466 Mechanism for managing execution environments for aggregated processes  
Workspace definitions, which define an execution environment, can be associated with jobs. A work request is processed to automatically determine that tasks that are progeny of a given job inherit...
7296268 Dynamic monitor and controller of availability of a load-balancing cluster  
An implementation of a technology, described herein, for remotely and dynamically monitoring the availability of the members of a load-balancing cluster. An implementation of the claimed invention...
7296270 Method and control unit for controlling technical procedures in a motor vehicle  
A method and a control unit for controlling technical procedures, particularly in a motor vehicle. In the method, a control program of a computing element, particularly a microprocessor, is...
7281124 Establishing a virtual drive accessible to pre-boot and operating system runtime phases  
A method, system and article of manufacture to establish a virtual drive accessible to pre-boot and operating system runtime phases. A virtual drive is constructed from a physical storage device of...
7266825 Method for synchronizing program sections of a computer program  
The invention relates to a method for synchronizing program sections of a computer program. The program sections can run in parallel on different processors of a computer. Data transfer between the...
7263695 System and method for processing recursive invocations within a program build  
A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the...
7254814 Methods and apparatus for managing plug-in services  
Methods and apparatus operate in a computer system to manage initiation and operation of plug-in modules providing plug-in services. The plug-in manager obtains identities of a plurality of plug-in...
7234140 Method for creating a workflow  
A method for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process is provided. The method includes defining a...
7231338 Distributed simulation system having phases of a timestep  
A distributed simulation system is provided in which timesteps may be divided into a first phase (referred to as the zero time phase herein) and a second phase (referred to as the real time phase...
7228185 Method for controlling and/or regulating industrial processes  
In a method for controlling and/or regulating industrial processes (1, 20), a standard operating system (3) with a real-time module or a real-time operating system is implemented on a hardware...
7228545 Methods and apparatus for managing the execution of a task among a plurality of autonomous processes  
A method in a computer system for enabling a process to manage the execution of a periodic, single-execution (PSE) task is disclosed. The process represents one of a plurality of processes...
7228547 Method, system, and program for enabling access to a plurality of services  
Provided is a method, system, and program for enabling access to a plurality of services. A plurality of service class implementations is provided for services from different vendors, wherein each...
7225444 Method and apparatus for performing parallel data operations  
A method and apparatus enables a client system to perform multi-phase parallel operations upon data in a database system. A data transaction request received by the client system. A plurality of...
7222346 System and method for the management of a multiple-resource architecture  
In the field of programmable integrated circuits designed for applications of high-powered computation, a compact system of low complexity is proposed to implement a static schedule scheme for...
7191361 System and method enabling asynchronous execution of a test executive subsequence  
A system and method for asynchronous execution of a test executive subsequence. A first test executive sequence (calling sequence) may be created and configured to asynchronously call a second test...
7188343 Distributable multi-daemon configuration for multi-system management  
A system and method for managing multiple server computer systems on a computer network. The functions of a central management server are distributed to multiple daemons executing independently of...
7188344 Architecture for a read/write thread lock  
An architecture for a read/write thread lock is provided for use in a computing environment where several sets of computer instructions, or “threads,” can execute concurrently. The disclosed thr...
7181742 Allocation of packets and threads  
The disclosure includes description of a method of processing packets using threads. The method includes processing a packet by a single thread in a first packet processing pipeline stage and...
7168076 Facilitating efficient join operations between a head thread and a speculative thread  
One embodiment of the present invention provides a system that facilitates efficient join operations between a head thread and a speculative thread during speculative program execution, wherein the...
7168077 System and method of executing and controlling workflow processes  
A method of executing and controlling a workflow process includes a request-response control process for coordinating activities between a plurality of entities, whereby an entity creates and sends...
7159012 Computational data processing system and computational process implemented by means of such a system  
This computational data processing system comprises an assembly of networked computers (12, . . . 22) in each of which is stored at least one computational application, and a machine (10) for...
7159211 Method for executing a sequential program in parallel with automatic fault tolerance  
The present invention provides system and methods for executing a sequential in parallel. Parallel procedures, specified in the program, are executed as parallel slave processes. A process when...
7155719 Continuation manager  
A method of processing data is provided, which includes a plurality of processes 502 to 505 equipped with dependencies 603 and a continuation manager 814, said processes 502 to 505 including a...
7155550 Program-executing apparatus and portable information processing apparatus  
A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host...
7143412 Method and apparatus for optimizing performance in a multi-processing system  
A technique for improving performance in a multi-processor system by reducing access latency by correlating processor, node and memory allocation. Specifically, a Process/Thread Scheduler is...
7137115 Method for controlling multithreading  
A method for controlling parallel threads such that the speed of running programs increases and system resources are used efficiently. The method includes monitoring a number of running threads...
7137112 Method and apparatus for determining class dependencies of objects and/or classes  
One embodiment of the present invention provides a system that determines class dependencies of a class. The system operates by: receiving a representation of the class; creating a model of the...
7134124 Thread ending method and device and parallel processor system  
Each processor comprises a register for storing start address of a forked child thread and a comparator for detecting that the value of its own program counter is coincident with the start address...
7130851 System and method for maintaining and displaying user ordered lists  
A system and method for updating a source copy of an ordered list (the source list) comprising a plurality of list items according to modifications made to the order of the list items in a local...
7131125 Method and system for sharing a computer resource between instruction threads of a multi-threaded process  
Route switch packet architecture processes data packets using a multi-threaded pipelined machine wherein no instruction depends on a preceding instruction because each instruction in the pipeline...
7117315 Method and apparatus for creating a load module and a computer product thereof  
Data shared by plural processes of a program are identified and identification information is affixed to the shared data. When the program is linked by a linker, only the shared data to which...
7114158 Programming framework including queueing network  
A queueing network framework for processing messages in stages in a multi-processor environment. An event source generates work packets that have information relating to the messages to be...
7111132 Parallel processing apparatus, system, and method utilizing correlated data value pairs  
An apparatus may include a first storage location to store a key value of an activated correlated data values (CDV) pair and a second storage location to store a correlated value corresponding to...
7111299 Method and device to assist in the execution of tasks of parallel jobs  
Parallel jobs comprise multiple tasks that can be executed in parallel by separate resources to produce an exit status for each task. The resource manager receives the jobs and dispatches the...
7103879 Method and device for partitioning a computer program  
The invention concerns a method of partitioning a computer program situated on a first processing site, the program containing subprograms able to transfer information, characterised in that it...
7100094 Cause-specific and network-wide error analysis in data processing job management  
Methods, systems and computer program products for error analysis in case of job failure for network job management. A computer system has at least a first computer and a second computer. The...
7096343 Method and apparatus for splitting packets in multithreaded VLIW processor  
A method and apparatus are disclosed for allocating functional units in a multithreaded very large instruction word (VLIW) processor. The present invention combines the techniques of conventional...
7093259 Hierarchically structured logging for computer work processing  
A work request is processed and interpreted to automatically establish job data structures associated with jobs constituent to the work and data storage structures associated with tasks constituent...
7092984 Method and apparatus for determining dynamic flow and computer-readable medium storing a program for performing the method  
A dynamic flow determination apparatus dynamically determines a flow by means of an action chain in event processing performed in a distributed system. Having generality and independence of...
7089340 Hardware management of java threads utilizing a thread processor to manage a plurality of active threads with synchronization primitives  
A system for managing threads to handle transaction requests connected to input/output (I/O) subsystems to enable notification to threads to complete operations.