期刊文献+

Automatic Transaction Compensation for Reliable Grid Applications 被引量:3

Automatic Transaction Compensation for Reliable Grid Applications
原文传递
导出
摘要 Abstract As grid technology is expanding from scientific computing to business applications, service oriented grid computing is aimed at providing reliable services for users and hiding complexity of service processes from them. The grid services for coordinating long-lived transactions that occur in business applications play an important role in reliable grid applications. In this paper, the grid transaction service (GridTS) is proposed for dealing with long-lived business transactions. We present a compensation-based long-lived transaction coordination algorithm that enables users to select results from committed sub-transactions. Unlike other long-lived transaction models that require application programmers to develop corresponding compensating transactions, GridTS can automatically generate compensating transactions on execution of a long-lived grid transaction. The simulation result has demonstrated the feasibility of GridTS and effectiveness of the corresponding algorithm. Abstract As grid technology is expanding from scientific computing to business applications, service oriented grid computing is aimed at providing reliable services for users and hiding complexity of service processes from them. The grid services for coordinating long-lived transactions that occur in business applications play an important role in reliable grid applications. In this paper, the grid transaction service (GridTS) is proposed for dealing with long-lived business transactions. We present a compensation-based long-lived transaction coordination algorithm that enables users to select results from committed sub-transactions. Unlike other long-lived transaction models that require application programmers to develop corresponding compensating transactions, GridTS can automatically generate compensating transactions on execution of a long-lived grid transaction. The simulation result has demonstrated the feasibility of GridTS and effectiveness of the corresponding algorithm.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2006年第4期529-536,共8页 计算机科学技术学报(英文版)
基金 Paper This work is supported by the National Basic Research 973 Program of China (Grant No. 2002CB312002), the National Natural Science Foundation of China (Grant Nos. 60473092 and 90612018), Natural Science Foundation of Shanghai Municipality of China (Grant No. 05ZR14081), and ShanghaiGrid from Science and Technology Commission of Shanghai Municipality (Grant No. 05DZ15005).
关键词 service grid long-lived transaction compensating transaction ALGORITHM service grid, long-lived transaction, compensating transaction, algorithm
  • 相关文献

参考文献19

  • 1Foster I, Kesselman C (eds.). The Grid: Blueprint for a Future Computing Infrastructure. Morgan Kaufmann Publisher, USA, 1999.
  • 2Foster I, Kesselman C, Nick J, Tuecke S. Grid Services for Distributed System Integration. Computer, 2002, 35(6): 37- 46.
  • 3Foster I, Kesselman C, Tuecke S. The anatomy of the grid: Enabling scalable virtual organizations. International Journal of Supercomputer Applications, 2001, 15(3): 200-222.
  • 4Foster I. Service-oriented science. Science, May 2005, 308(5723): 814-817.
  • 5Traiger I, Gray J, Galtieri C, Lindsay B. Transactions and consistency in distributed database systems. ACM Trans. Database Systems, Sept. 1982, 7(3): 323-342.
  • 6Gray J. The transaction concept: Virtues and limitations. In Proc. the 7th International Conference on Very Large Data Bases, Cannes, France, Sept. 1981, pp.144-154.
  • 7Gray J. Notes on database operating systems. Operating systems: An advanced course. Lecture Notes in Computer Science 60, Berlin, Springer-Verlag, 1978, pp.393-481.
  • 8Garcia-Molina H, Salem K. SAGAS. In Proc. The 1987ACM SIGMOD International Conference on Management of Data, California, United States, May, 1987, pp.249-259.
  • 9Liang D, Tripathi S. Performance analysis of long-lived transaction processing systems with rollbacks and aborts. IEEE Transactions on Knowledge and Data Engineering, Oct. 1996, 8(5): 802-815.
  • 10Garcia-Molina H, Gawlick D, Klein J et al. Modeling longrunning activities as nested sagas. Bulletin of the IEEE Technical Committee on Data Engineering, 1991, 14(1): 14-18.

同被引文献22

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部