Grid Service Concurrency Control Protocol

In this paper, it combines the dynamic nature of grid services with the capabilities alternative of real-time transactions. First of all, the grid real-time transaction model based on function equivalent service is defined .The model supports the joint implementation by a number of function equivalent services which own the same transaction, and allows grid services to join or exit the transaction’s execution dynamically. Secondly, the Share and Compete (S&C) concurrency control protocol is proposed. It mainly solves resource conflicts between function equivalent services of the internal transaction in the grid real-time transaction model based on function equivalent service. In the system environment, the transaction as a whole unit to share resources. The function equivalent service can’t change the properties of a transaction, such as atomicity, consistency, isolation, durability and so on. Because function equivalent services execute in parallel, it ensures the high success rate. Competitive submitting improves the immediacy of the system. When multiple functionally equivalent services to perform the same transaction, the one with superior performance and light service load will be the first to return the results. It ensures real-time requirements strictly. Grid services can dynamically join or exit the transaction’s execution. It relaxes to conditions of aborting and reduces miss rate of the transaction. Finally, the feasibility of S&C protocol is to be analyzed base on the formal Petri net and experimental verification.

[1]  Gu Yue-sheng A Grid Real-time Transaction Concurrency Control Protocol and The Analysis Based on Petri Net , 2011 .

[2]  R. Gibbs,et al.  MIP: A method for identifying metaphorically used words in discourse , 2007 .

[3]  K. Hakuta PREFABRICATED PATTERNS AND THE EMERGENCE OF STRUCTURE IN SECOND LANGUAGE ACQUISITION1 , 1974 .

[4]  Manohar Chandwani,et al.  Performance evaluation of Grid simulators using profilers , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[5]  A. Deignan,et al.  Teaching English metaphors using cross-linguistic awareness-raising activities , 1997 .

[6]  Manohar Chandwani,et al.  SERVICE FOR DISTRIBUTED COMPUTING ENVIRONMENT , 2010 .

[7]  Xia Jia CCCP: Conflict-Free Concurrency Control Protocol for Embedded Real-Time Database Systems , 2004 .

[8]  Fatos Xhafa,et al.  Computational models and heuristic methods for Grid scheduling problems , 2010, Future Gener. Comput. Syst..

[9]  Chen Hui Conflict-free Concurrency Control Protocol Based on Function Alternative Model , 2010 .

[10]  Zhang Chao-qin Based on the alternative compensation study of real-time transaction scheduling algorithm , 2010 .

[11]  Robin C. Scarcella,et al.  ON ROUTINES AND PATTERNS IN LANGUAGE ACQUISITION AND PERFORMANCE1 , 1978 .

[12]  Frank Boers,et al.  Metaphor awareness and vocabulary retention , 2000 .

[13]  David Taniar,et al.  Concurrency control issues in Grid databases , 2007, Future Gener. Comput. Syst..

[14]  Reza Entezari-Maleki,et al.  Task scheduling modelling and reliability evaluation of grid services using coloured Petri nets , 2010, Future Gener. Comput. Syst..

[15]  Alessandro Giua,et al.  Introduction to Petri Nets , 2013, Control of Discrete-Event Systems.

[16]  A. H. Lewis,et al.  AN INTRODUCTION TO PETRI NETS , 2003 .

[17]  Jeannette Littlemore,et al.  The Effect of Cultural Background on Metaphor Interpretation , 2003 .

[18]  Manohar Chandwani,et al.  Maximum Utility Meta-Scheduling Algorithm for Economy Based Scheduling under Grid Computing , 2010, IC3.

[19]  Kjell Ivar Vannebo Ta og ro deg ned noen hakk: on pseudocoordination with the verb ta ‘take’ in a grammaticalization perspective , 2003, Nordic Journal of Linguistics.