Title
How can we support Grid Transactions? Towards Peer-to-Peer Transaction Processing
Abstract
Today, we witness a merger between Web ser- vices and grid technology towards an open grid service infrastructure that especially sat- isfies the demands of complex computations on huge volumes of data. Such applications are specified as combinations of services and are executed as workflow processes. While transactional support was neglected for (busi- ness) workflows, in the grid domain we observe not only a more general usage of workflow technology but also a stronger awareness of transactional guarantees. The rigid database notions of atomicity and isolation are how- ever not suited for composite services in grid applications because of their complexity and duration. Beyond, the level of abstraction in the grid is far above database pages such that two-phase commit combined with two-phase locking as the state-of-the-art for distributed transactions is not adequate. Rather, com- pensation of services, restarting services, and invoking alternative services are needed. In this context many questions are open. How does the infrastructure detect and handle con- flicts? What happens if a service is unavail- able? Can we locally decide whether a dis- tributed execution of transactions is globally correct? In this paper, we tackle some of these questions and sketch an approach to en- suring globally correct executions of transac- tional processes without a global coordinator.
Year
Venue
Keywords
2005
CIDR
distributed transactions,transaction processing
Field
DocType
Citations 
Transaction processing,Atomicity,Workflow technology,Serializability,Grid computing,Computer science,Web service,Distributed transaction,Workflow,Database,Distributed computing
Conference
22
PageRank 
References 
Authors
1.12
12
4
Name
Order
Citations
PageRank
Can Türker1486167.85
Klaus Haller2475.22
Christoph Schuler317512.26
Hans-Jörg Schek439951366.90