Title :
Broadcast of consistent data to read-only transactions from mobile clients
Author :
Lam, Kam-yiu ; Au, Mei-Wai ; Chan, Edward
Author_Institution :
Dept. of Comput. Sci., City Univ. of Hong Kong, Kowloon, Hong Kong
Abstract :
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 are generated by mobile clients, may observe inconsistent data values. We propose a new algorithm, called Update-First with Order (UFO), for concurrency control among the mobile transactions and update transactions. The mobile transactions are assumed to be read-only. In the UFO algorithm, all the schedules among them are serializable. Two important properties of the UFO algorithm are that: (1) the mobile transactions do not need to set any lock before they read the data items from the “air”; and (2) its impact on the adopted broadcast algorithm, which has been shown to be an efficient method for data dissemination in mobile computing systems, is minimal
Keywords :
client-server systems; concurrency control; mobile computing; scheduling; telesoftware; transaction processing; UFO algorithm; Update-First with Order; broadcast algorithm; concurrency control; consistent data broadcast; data dissemination; data items; inconsistency problem; inconsistent data values; mobile clients; mobile computing system; mobile computing systems; mobile transactions; read-only transactions; update transactions; Application software; Bandwidth; Broadcasting; Computer networks; Costs; Distributed computing; Gold; Mobile computing; Personal digital assistants; Real time systems;
Conference_Titel :
Mobile Computing Systems and Applications, 1999. Proceedings. WMCSA '99. Second IEEE Workshop on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7695-0025-0
DOI :
10.1109/MCSA.1999.749280