Scheduling transactions in mobile distributed real-time database systems

Xiang-dong Lei , Yue-long Zhao , Song-qiao Chen , Xiao-li Yuan

Journal of Central South University ›› 2008, Vol. 15 ›› Issue (4) : 545 -551.

PDF
Journal of Central South University ›› 2008, Vol. 15 ›› Issue (4) : 545 -551. DOI: 10.1007/s11771-008-0103-y
Article

Scheduling transactions in mobile distributed real-time database systems

Author information +
History +
PDF

Abstract

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.

Keywords

mobile distributed real-time database systems / muliversion optimistic concurrency control / multiversion dynamic adjustment / pre-validation / multiversion data broadcast

Cite this article

Download citation ▾
Xiang-dong Lei, Yue-long Zhao, Song-qiao Chen, Xiao-li Yuan. Scheduling transactions in mobile distributed real-time database systems. Journal of Central South University, 2008, 15(4): 545-551 DOI:10.1007/s11771-008-0103-y

登录浏览全文

4963

注册一个新账户 忘记密码

References

AI Summary AI Mindmap
PDF

80

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/