An Efficient Protocol for Broadcasting Consistent Data to Read-Only Transactions from Mobile Clients

نویسندگان

  • Kam-Yiu Lam
  • Edward Chan
چکیده

In this paper, we study the data inconsistency problem in data broadcast to mobile transactions. While data items in a mobile computing system are being broadcast, update transactions may install new values for the data items. If the executions of update transactions and broadcast of data items are interleaved without any control, the transactions generated by mobile clients, called mobile transactions, may observe inconsistent data values. In this paper, we propose a new protocol, called Update-First with Order (UFO), for concurrency control between read-only mobile transactions and update transactions. We show that although the protocol is simple, all the schedules are serializable when the UFO protocol is applied. Furthermore, the new protocol possesses many desirable properties for mobile computing systems such as the mobile transactions do not need to set any lock before they read a data item from the “air” and the protocol can be applied to different broadcast algorithms with minimal overhead. Its performance has been investigated with extensive simulation experiments and the results show that the overhead of the protocol is small especially when the arrival rate of the update transactions is not very high.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Broadcasting Consistent Data to Read-Only Transactions from Mobile Clients1

In this paper, we study the data inconsistency problem in data broadcast to mobile transactions. While data items in a mobile computing system are being broadcast, update transactions may install new values for the data items. If the executions of update transactions and broadcast of data items are interleaved without any control, the transactions generated by mobile clients, called mobile tran...

متن کامل

Broadcast of Consistent Data to Read-Only Transactions from Mobile Clients

In this paper, we study the inconsistency problem in data broadcast. While data items in a mobile computing system are being broadcast, update transactions may install new values for the data items. If the executions of update transactions and the broadcast of data items are interleaved without any control, it is possible that the mobile transactions, which generated by mobile clients, may obse...

متن کامل

Broadcast of Consistent Data to Read-Only Transactions from Mobile Clients1

In this paper, we study the inconsistency problem in data broadcast. While data items in a mobile computing system are being broadcast, update transactions may install new values for the data items. If the executions of update transactions and the broadcast of data items are interleaved without any control, it is possible that the mobile transactions, which generated by mobile clients, may obse...

متن کامل

Broadcasting Consistent Data to Mobile Clients with Local Cache

Although data broadcast has been shown to be an efficient method for disseminating data items in a mobile computing system with large number of clients, the issue on how to ensure currency and consistency of the data items has not been examined adequately. While data items are being broadcast, update transactions may install new values for them. If the executions of update transactions and the ...

متن کامل

Optimistic Concurrency Control in Broadcast Environments: Looking Forward at the Server and Backward at the Clients

In data broadcast environments, the limited bandwidth of the upstream communication channel from the mobile clients to the server bars the application of conventional concurrency control protocols. In this paper, we propose a new variant of the optimistic concur-rency control protocol that is suitable for the broadcast environments. In this protocol, read-only mobile transactions can be process...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999