A formal approach to recovery by compensating transactions
Proceedings of the sixteenth international conference on Very large databases
Adaptive commitment for distributed real-time transactions
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Ensuring relaxed atomicity for flexible transactions in multidatabase systems
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Introduction to distributed algorithms
Introduction to distributed algorithms
PODS '01 Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Atomicity and isolation for transactional processes
ACM Transactions on Database Systems (TODS)
Databases and Transaction Processing: An Application-Oriented Approach
Databases and Transaction Processing: An Application-Oriented Approach
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
TCOT-A Timeout-Based Mobile Transaction Commitment Protocol
IEEE Transactions on Computers
Charging for information services in Service-Oriented Architectures
BSN '05 Proceedings of the IEEE EEE05 international workshop on Business services networks
The Efficiency of Decreasing Payment Amounts in Mobile Commerce and Ubiquitous Computing
WMCS '05 Proceedings of the Second IEEE International Workshop on Mobile Commerce and Services
π_RBT-calculus Compensation and Exception Handling Protocol
PDP '06 Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Publishing and composition of atomicity-equivalent services for B2B collaboration
Proceedings of the 28th international conference on Software engineering
Atomic commitment and resilience in grid database systems
International Journal of Grid and Utility Computing
A meta-scheduling service for co-allocating arbitrary types of resources
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Research note: A compensation cost analysis of service-aggregate transaction for DTNs clients
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Due to the dynamic properties of autonomous resource providers, the coupling of independent services as a Grid transaction may abort with inconsistency. In many situations people would resort to compensation actions to regain consistency; consequently there comes the issue of compensation-cost. To handle such an issue, for the first time we set up a costing model for the all-or-nothing transaction of Grid services, and introduce the ECC metric to evaluate related service scheduling. The analysis of ECC estimation is based on the so-called CC-PreC commit pattern, which is an abstract of a category of common use cases of commit handling. Our analysis theoretically illustrates the high degree of computational complexity of scheduling optimization with respect to the cost labeling, timing and order of requests. Under certain typical conditions we prove that infinite possible schemes of scheduling can be reduced down to a finite set of candidates of scheduling. Especially based on the ECC metric, the caution scheduling is thoroughly investigated, which as a basic policy could be employed in certain common scenarios, and under which the intuitive product-first or cost-first schemes are justified in several typical situations.