ACM Home Page
Please provide us with feedback. Feedback
Decentralized coordination of transactional processes in peer-to-peer environments
Full text PdfPdf (369 KB)
Source Conference on Information and Knowledge Management archive
Proceedings of the 14th ACM international conference on Information and knowledge management table of contents
Bremen, Germany
SESSION: Paper session DB-1 (databases): networks and peer-to-peer table of contents
Pages: 28 - 35  
Year of Publication: 2005
ISBN:1-59593-140-6
Authors
Klaus Haller  AWK Group AG, Züurich, Switzerland
Heiko Schuldt  UMIT, Hall in Tyrol, Austria
Can Türker  Functional Genomics Center Zurich, Uni / ETH Zurich
Sponsors
ACM: Association for Computing Machinery
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 176,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1099554.1099563
What is a DOI?

ABSTRACT

Business processes executing in peer-to-peer environments usually invoke Web services on different, independent peers. Although peer-to-peer environments inherently lack global control, some business processes nevertheless require global transactional guarantees, i.e., atomicity and isolation applied at the level of processes. This paper introduces a new decentralized serialization graph testing protocol to ensure concurrency control and recovery in peer-to-peer environments. The uniqueness of the proposed protocol is that it ensures global correctness without relying on a global serialization graph. Essentially, each transactional process is equipped with partial knowledge that allows the transactional processes to coordinate. Globally correct execution is achieved by communication among dependent transactional processes and the peers they have accessed. In case of failures, a combination of partial backward and forward recovery is applied. Experimental results exhibit a significant performance gain over traditional distributed locking-based protocols with respect to the execution of transactions encompassing Web service requests.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
K. Haller, H. Schuldt, and C. Türker. A Fully Decentralized Approach to Coordinating Transactional Processes in Peer-to-Peer Environments. Technical Report 463, ETH Zurich, Switzerland, October 2004. ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/4xx/463.pdf.
 
6
IBM. WebSphere Application Process Choreographer. http://www-106.ibm.com/developerworks/websphere/zones/was/wpc.html.
 
7
8
9
10
 
11
 
12
13
 
14
C. Türker, K. Haller, C. Schuler, and H.-J. Schek. How can we support Grid Transactions? Towards Peer-to-Peer Transaction Processing. In Proceedings of the Second Conference on Innovative Data Systems Research, CIDR 2005, pages 174--185, 2005.
 
15
 
16


Collaborative Colleagues:
Klaus Haller: colleagues
Heiko Schuldt: colleagues
Can Türker: colleagues