CA2349706A1 - Method and apparatus for evaluating a data processing request performed by distributed processes - Google Patents
Method and apparatus for evaluating a data processing request performed by distributed processes Download PDFInfo
- Publication number
- CA2349706A1 CA2349706A1 CA002349706A CA2349706A CA2349706A1 CA 2349706 A1 CA2349706 A1 CA 2349706A1 CA 002349706 A CA002349706 A CA 002349706A CA 2349706 A CA2349706 A CA 2349706A CA 2349706 A1 CA2349706 A1 CA 2349706A1
- Authority
- CA
- Canada
- Prior art keywords
- task
- data processing
- processing request
- distributed processes
- evaluating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/45—Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
- G06F8/458—Synchronisation, e.g. post-wait, barriers, locks
Abstract
A database processing request is performed by distributed processes. Each of the distributed processes involved in the task performs some data processing function and includes process identifying information along with a substantive task message to another process. Ultimately, messages along with the identifying information reach a controlling process which then deduces from that identifying information whether all of the messages from all processes involved in the task have completed their part of the task.
If it deduces they have, the task is complete.
If it deduces they have, the task is complete.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/185,079 | 1998-11-03 | ||
US09/185,079 US6604122B1 (en) | 1998-11-03 | 1998-11-03 | Method and apparatus for evaluating a data processing request performed by distributed processes |
PCT/SE1999/001950 WO2000026765A2 (en) | 1998-11-03 | 1999-10-29 | Method and apparatus for evaluating a data processing request performed by distributed processes |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2349706A1 true CA2349706A1 (en) | 2000-05-11 |
CA2349706C CA2349706C (en) | 2009-05-26 |
Family
ID=22679489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002349706A Expired - Lifetime CA2349706C (en) | 1998-11-03 | 1999-10-29 | Method and apparatus for evaluating a data processing request performed by distributed processes |
Country Status (9)
Country | Link |
---|---|
US (1) | US6604122B1 (en) |
EP (1) | EP1127310B1 (en) |
JP (1) | JP2002529808A (en) |
KR (1) | KR20010085985A (en) |
AU (1) | AU1514800A (en) |
BR (1) | BR9914991A (en) |
CA (1) | CA2349706C (en) |
DE (1) | DE69922832T2 (en) |
WO (1) | WO2000026765A2 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8010703B2 (en) | 2000-03-30 | 2011-08-30 | Prashtama Wireless Llc | Data conversion services and associated distributed processing system |
US20010039497A1 (en) * | 2000-03-30 | 2001-11-08 | Hubbard Edward A. | System and method for monitizing network connected user bases utilizing distributed processing systems |
USRE42153E1 (en) | 2000-03-30 | 2011-02-15 | Hubbard Edward A | Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures |
US20090216641A1 (en) | 2000-03-30 | 2009-08-27 | Niration Network Group, L.L.C. | Methods and Systems for Indexing Content |
US20010027467A1 (en) * | 2000-03-30 | 2001-10-04 | Anderson David P. | Massively distributed database system and associated method |
US7406511B2 (en) * | 2002-08-26 | 2008-07-29 | International Business Machines Corporation | System and method for processing transactions in a multisystem database environment |
US7800631B2 (en) | 2003-03-18 | 2010-09-21 | Qualcomm Incorporated | Triangle rendering using direct evaluation |
GB0422007D0 (en) * | 2004-10-05 | 2004-11-03 | Ibm | Method and system for identifying a complete response to a request |
US8112751B2 (en) * | 2007-03-01 | 2012-02-07 | Microsoft Corporation | Executing tasks through multiple processors that process different portions of a replicable task |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4445171A (en) * | 1981-04-01 | 1984-04-24 | Teradata Corporation | Data processing systems and methods |
US5297255A (en) | 1987-07-28 | 1994-03-22 | Hitachi, Ltd. | Parallel computer comprised of processor elements having a local memory and an enhanced data transfer mechanism |
CA2078315A1 (en) | 1991-09-20 | 1993-03-21 | Christopher L. Reeve | Parallel processing apparatus and method for utilizing tiling |
US5459860A (en) * | 1992-10-05 | 1995-10-17 | International Business Machines Corporation | Computerized system and process for managing a distributed database system |
JPH0784973A (en) | 1993-09-16 | 1995-03-31 | Fujitsu Ltd | Unit and method for multiprocessing processor control |
US6330582B1 (en) * | 1994-03-21 | 2001-12-11 | International Business Machines Corporation | Apparatus and method enabling a client to control transaction message traffic between server and client processes |
US5826265A (en) * | 1996-12-06 | 1998-10-20 | International Business Machines Corporation | Data management system having shared libraries |
-
1998
- 1998-11-03 US US09/185,079 patent/US6604122B1/en not_active Expired - Lifetime
-
1999
- 1999-10-29 BR BR9914991-5A patent/BR9914991A/en not_active Application Discontinuation
- 1999-10-29 WO PCT/SE1999/001950 patent/WO2000026765A2/en active IP Right Grant
- 1999-10-29 AU AU15148/00A patent/AU1514800A/en not_active Abandoned
- 1999-10-29 JP JP2000580080A patent/JP2002529808A/en active Pending
- 1999-10-29 CA CA002349706A patent/CA2349706C/en not_active Expired - Lifetime
- 1999-10-29 DE DE69922832T patent/DE69922832T2/en not_active Expired - Lifetime
- 1999-10-29 EP EP99957447A patent/EP1127310B1/en not_active Expired - Lifetime
- 1999-10-29 KR KR1020017005459A patent/KR20010085985A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
EP1127310B1 (en) | 2004-12-22 |
US6604122B1 (en) | 2003-08-05 |
AU1514800A (en) | 2000-05-22 |
WO2000026765A3 (en) | 2000-10-05 |
DE69922832D1 (en) | 2005-01-27 |
DE69922832T2 (en) | 2005-12-15 |
EP1127310A2 (en) | 2001-08-29 |
BR9914991A (en) | 2001-07-24 |
JP2002529808A (en) | 2002-09-10 |
CA2349706C (en) | 2009-05-26 |
WO2000026765A2 (en) | 2000-05-11 |
KR20010085985A (en) | 2001-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0864986A3 (en) | Data communication apparatus, method and system, and program for data communication process stored in memory medium | |
EP0735472A3 (en) | Method and apparatus for conspiracy among objects | |
MY184971A (en) | Application apparatus and method | |
DE69634110D1 (en) | Method, client and server for video-on-demand | |
GB2321729B (en) | Data processing system, method, and server | |
WO1995022230A3 (en) | A method and a system for identifying call records | |
EP0750426A3 (en) | Image processing apparatus, data processing apparatus and method therefor | |
DE69625075T2 (en) | SYSTEM AND METHOD FOR SYNCHRONIZING WEB SITES | |
AU3658897A (en) | Method, apparatus and computer program products for efficiently distributing information | |
EP0668560A3 (en) | Coexecuting method and means for performing parallel processing in conventional types of data processing systems. | |
DE69835395D1 (en) | Apparatus, method and program storage medium for image data processing | |
AU5460299A (en) | Distributed computer database system and method for performing object search | |
EP0976039A4 (en) | Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages | |
EP0932096A3 (en) | Apparatus, method and computer program product for controlling access to a target device across a bus | |
AU1625400A (en) | Method and apparatus for processing client information | |
NL1000352C2 (en) | Electronic payment system with different units of account, electronic payment method and method for electronic payment. | |
ATE205029T1 (en) | COMPUTER SORTING SYSTEM FOR DATA COMPRESSION | |
EP1480404A3 (en) | Apparatus and method that provides a primary server and a backup server that both support a radius client and share an IP address | |
WO2000052604A8 (en) | System and method for on-line health monitoring and education | |
EP1107144A3 (en) | Information processing apparatus and method, and storage medium | |
AU2002360804A1 (en) | Intelligent agent system and method for evaluating data integrity in process information databases | |
AU2003295712A1 (en) | Method and system for processing sales process information, for sales process configuration, for sales process integration, and for modeling sales processes | |
EP0977119A3 (en) | Office apparatus, network system, control method, and memory medium | |
AU2001281150A1 (en) | System, method and computer program product for processing network accounting information | |
CA2349706A1 (en) | Method and apparatus for evaluating a data processing request performed by distributed processes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20191029 |