An energy-efficient mobile transaction processing method using random back-off in wireless broadcast environments

被引:7
作者
Park, Sunggeun [2 ]
Jung, Sungwon [1 ]
机构
[1] Sogang Univ, Dept Comp Sci & Engn, Seoul 121742, South Korea
[2] TmaxSoft, Core Div, R&D Ctr, Seoul, South Korea
关键词
Mobile databases; Mobile transactions; Wireless broadcast environments; Concurrency control; CLIENTS;
D O I
10.1016/j.jss.2009.06.053
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Broadcast is widely accepted as an efficient technique for disseminating data to a large number of mobile clients over a single or multiple channels. Due to the limited uplink bandwidth from mobile clients to server, conventional concurrency control methods cannot be directly applied. There has been many researches on concurrency control methods for wireless broadcast environments. However, they are mostly for read-only transactions or do not consider exploiting cache. They also suffer from the repetitive aborts and restarts of mobile transactions when the access patterns of mobile transactions are skewed. In this paper, we propose a new optimistic concurrency control method suitable for mobile broadcast environments. To prevent the repetitive aborts and restarts of mobile transactions, we propose a random back-off technique. To exploit the cache on mobile clients, our method keeps the read data set of mobile transactions and prefetches those data items when the mobile transactions are restarted. As other existing optimistic concurrency control methods for mobile broadcast environments does, it works for both read-only and update transactions. Read-only transactions are validated and locally committed without using any uplink bandwidth. Update transactions are validated with forward and backward validation, and committed after final validation consuming a small amount of uplink bandwidth. Our performance analysis shows that it significantly decreases uplink and downlink bandwidth usage compared to other existing methods. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:2012 / 2022
页数:11
相关论文
共 25 条
[1]  
Acharya Swarup., 1995, SIGMOD Conference, P199
[2]   Certification reports: Supporting transactions in wireless systems [J].
Barbara, D .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, :466-473
[3]  
BARBARA D, 1994, SLEEPERS WORKAHOLICS
[4]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
[5]   A scalable low-latency cache invalidation strategy for mobile environments [J].
Cao, GH .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (05) :1251-1265
[6]  
Cho H, 2003, IEICE T COMMUN, VE86B, P3114
[7]  
Chung IY, 2003, NINTH IEEE WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, P138
[8]   Broadcast protocols to support efficient retrieval from databases by mobile users [J].
Datta, A ;
Vandermeer, DE ;
Celik, A ;
Kumar, V .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1999, 24 (01) :1-79
[9]  
FRANASZEK PA, 1990, PROCEEDINGS : 6TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, P47
[10]   OBSERVATIONS ON OPTIMISTIC CONCURRENCY-CONTROL SCHEMES [J].
HARDER, T .
INFORMATION SYSTEMS, 1984, 9 (02) :111-120