TY - JOUR
T1 - Real-time transaction processing for autonomic Grid applications
AU - Tang, Feilong
AU - Li, Minglu
AU - Huang, Joshua Zhexue
PY - 2004/10
Y1 - 2004/10
N2 - The future Grid will be an autonomie environment that can not only assist users to share large-scale resources and accomplish collaborative tasks but also self-manage to reduce the users' interventions as much as possible. In such an autonomie Grid environment, the real-time transaction processing is a key and challenging technology to protect systems from various failures. This paper presents an autonomie real-time transaction service (ARTTS) that can (1) dynamically discover Grid services as participants to execute specified sub-transactions, (2) coordinate these participants to achieve the real-time and transactional requirements, and (3) assign priorities to schedule concurrent transactions. Petri nets are used to model and validate the. coordination algorithms of real-time Grid transactions and experiment result demonstrates the feasibility of the ARTTS and the performance of the algorithms in different workloads. By handling the potential failures and exceptions autonomically, the ARTTS can facilitate the implementation of real-time Grid transactions and simplify the system management work, which frees users from the complex interference in the autonomie Grid environment.
AB - The future Grid will be an autonomie environment that can not only assist users to share large-scale resources and accomplish collaborative tasks but also self-manage to reduce the users' interventions as much as possible. In such an autonomie Grid environment, the real-time transaction processing is a key and challenging technology to protect systems from various failures. This paper presents an autonomie real-time transaction service (ARTTS) that can (1) dynamically discover Grid services as participants to execute specified sub-transactions, (2) coordinate these participants to achieve the real-time and transactional requirements, and (3) assign priorities to schedule concurrent transactions. Petri nets are used to model and validate the. coordination algorithms of real-time Grid transactions and experiment result demonstrates the feasibility of the ARTTS and the performance of the algorithms in different workloads. By handling the potential failures and exceptions autonomically, the ARTTS can facilitate the implementation of real-time Grid transactions and simplify the system management work, which frees users from the complex interference in the autonomie Grid environment.
KW - Autonomic computing
KW - Grid computing
KW - Grid service
KW - Real-time transaction
UR - https://www.scopus.com/pages/publications/9944225638
U2 - 10.1016/j.engappai.2004.09.002
DO - 10.1016/j.engappai.2004.09.002
M3 - 文章
AN - SCOPUS:9944225638
SN - 0952-1976
VL - 17
SP - 799
EP - 807
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
IS - 7
ER -