A Real-Time Transaction Approach for Grid Services: A Model and Algorithms

Because transactions in Grid applications often have deadlines, effectively processing real-time transactions in Grid services presents a challenging task. Although real-time transaction techniques have been well studied in databases, they can not be directly applied to the Grid applications due to the characteristics of Grid services. In this paper, we propose an effective model and corresponding coordination algorithms to handle real-time transactions for Grid services. The model can intelligently discover required Grid services to process specified sub-transactions at runtime, and invoke the algorithms to coordinate these services to satisfy the transactional and real-time requirements, without users involvement in the complex process. We use a Petri net to validate the model and algorithms.