期刊文献+

Scheduling transactions in mobile distributed real-time database systems 被引量:1

Scheduling transactions in mobile distributed real-time database systems
下载PDF
导出
摘要 A DMVOCC-MVDA (distributed multiversion optimistic concurrency control with multiversion dynamic adjustment) protocol was presented to process mobile distributed real-time transaction in mobile broadcast environments. At the mobile hosts, all transactions perform local pre-validation. The local pre-validation process is carried out against the committed transactions at the server in the last broadcast cycle. Transactions that survive in local pre-validation must be submitted to the server for local final validation. The new protocol eliminates conflicts between mobile read-only and mobile update transactions, and resolves data conflicts flexibly by using multiversion dynamic adjustment of serialization order to avoid unnecessary restarts of transactions. Mobile read-only transactions can be committed with no-blocking, and respond time of mobile read-only transactions is greatly shortened. The tolerance of mobile transactions of disconnections from the broadcast channel is increased. In global validation mobile distributed transactions have to do check to ensure distributed serializability in all participants. The simulation results show that the new concurrency control protocol proposed offers better performance than other protocols in terms of miss rate, restart rate, commit rate. Under high work load (think time is ls) the miss rate of DMVOCC-MVDA is only 14.6%, is significantly lower than that of other protocols. The restart rate of DMVOCC-MVDA is only 32.3%, showing that DMVOCC-MVDA can effectively reduce the restart rate of mobile transactions. And the commit rate of DMVOCC-MVDA is up to 61.2%, which is obviously higher than that of other protocols. A DMVOCC-MVDA(distributed multiversion optimistic concurrency control with multiversion dynamic adjustment)protocol was presented to process mobile distributed real-time transaction in mobile broadcast environments.At the mobile hosts,all transactions perform local pre-validation.The local pre-validation process is carried out against the committed transactions at the server in the last broadcast cycle.Transactions that survive in local pre-validation must be submitted to the server for local final validation.The new protocol eliminates conflicts between mobile read-only and mobile update transactions,and resolves data conflicts flexibly by using multiversion dynamic adjustment of serialization order to avoid unnecessary restarts of transactions.Mobile read-only transactions can be committed with no-blocking,and respond time of mobile read-only transactions is greatly shortened.The tolerance of mobile transactions of disconnections from the broadcast channel is increased.In global validation mobile distributed transactions have to do check to ensure distributed serializability in all participants.The simulation results show that the new concurrency control protocol proposed offers better performance than other protocols in terms of miss rate,restart rate,commit rate.Under high work load(think time is 1s)the miss rate of DMVOCC-MVDA is only 14.6%,is significantly lower than that of other protocols.The restart rate of DMVOCC-MVDA is only 32.3%,showing that DMVOCC-MVDA can effectively reduce the restart rate of mobile transactions.And the commit rate of DMVOCC-MVDA is up to 61.2%,which is obviously higher than that of other protocols.
出处 《Journal of Central South University of Technology》 EI 2008年第4期545-551,共7页 中南工业大学学报(英文版)
基金 Project(20030533011)supported by the National Research Foundation for the Doctoral Program of Higher Education of China
  • 相关文献

参考文献11

  • 1雷向东,袁晓莉.实时数据库系统中基于有效性检查的并发控制协议[J].计算机工程,2002,28(3):62-64. 被引量:5
  • 2LEI Xiang-dong(雷向东) YUAN Xiao-li(袁晓莉).Validation concurrency control protocol in parallel real-time database systems[J].Journal of Central South University of Technology,2002,9(3):197-201. 被引量:3
  • 3LIAO Guo-qiong,LIU Yun-sheng,WANG Li-na.Concurrency control of real-time transactions with disconnections in mobile computing environment[].TheInternational Conference on Computer Networks and Mobile Computing(ICCNMC).2003
  • 4LEE S K,KITSUREGAWA M,HWANG C S.Efficient processing of wireless read-only transactions in data broadcast[].Theth International Workshop on Research Issues in Data Engineering:Engineering E-Commerce/E-Business Systems RIDE-EC.2002
  • 5LI Guo-hui,YANG Bing,CHEN Ji-xiong.Efficient optimistic concurrency control for mobile real-time transactions in a wireless data broadcast environment[].Theth IEEE International Conference on Embedded and Real-Time Computing Systems and Applications(RTCSA’).2005
  • 6BRAVNER A,ALENCAR F S.A semantic-serializability based fully-distributed concurrency control mechanism for mobile multi-database systems[].Theth International Workshop on Database and Expert Systems Applications(DEXA’).2005
  • 7KUMAR V,PRABHU N,DUNHAM M H,SEYDIM A Y.TCOT—A timeout-based mobile transaction commitment protocol[].IEEE Transactions on Computers.2002
  • 8LINDSTR-M J.Performance of distributed optimistic concurrency control in real-time databases[].Theth International Conference on Information Technology(CIT).2004
  • 9PARK C,PARK S,SON S H.Multiversion locking protocol with freezing for secure real-time database systems[].IEEE Transactions on Knowledge and Data Engineering.2002
  • 10Lam K-Y,,Kuo T-W,Tsang W-H.Concurrency control in mobiledistributed real-time database systems[].Information Systems.2000

二级参考文献18

  • 1[1]Datta A, Son S H.Limitations of Priority Cognizance in Conflict Resolution for Firm Real-time Database Systems [J], IEEE Trans. on Computers,2000,49(5)
  • 2[2]Silberschatz A, Korth H F, Sudarshan S.Database System Concepts[M]. McGraw-Hill, 1997
  • 3[3]Sha L, Rajkumar R, Son S H,Chang C H. A Real-time Locking Protocol [J]. IEEE Trans. Computers, 1991,40(7)
  • 4[4]Zhao W, Ramamritham K. Stankovic J.Preemptive Scheduling under Time and Resource Constraints [J].IEEE Trans. Computers, 1987,(8)
  • 5[5]Pang H H, Carey M J, Lirny M. Multiclass Scheduling in Real-time Database Systems [J]. IEEE Trans. Knowledge and Data Engineering,1995,7(4)
  • 6[6]Papadimitrion C H, Kanellakis P C. On Concurrency Control by Multiple Versions, ACM Trans. Database syst. [J], 1984-05
  • 7[7]Bernstein P A, Goodman N,Lai M Y.Analyzing Concurrency Control Algorithms When User and System Operations Differ [J]. IEEE Trans. Software Engineering, 1983,9(3)
  • 8[8]Huang J, Starkovic J, Towsley D,at al. Experimental Evaluation of Realtime Transaction Processing[J]. Proc. IEEE Real-time Systems Symp., 1989
  • 9[9]Sha L, Rajkumar R,Lehoczky J P. Priority Inheritarce Protocols: An Approach to Real-time Synchronization [J].IEEE Trans. Computers,1990,39(9)
  • 10[1]DeWitt and Gray J. Parallel database systems: The future of high performance database processing[J]. Communications of ACM, 1992, 35(6): 85-98.

共引文献6

同被引文献10

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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