|
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.
|