DocumentCode :
741159
Title :
GMTC: A Generalized Commit Approach for Hybrid Mobile Environments
Author :
Ayari, Brahim ; Khelil, Abdelmajid ; Suri, Neeraj
Author_Institution :
Inf. Syst. Dept., ABB AG, Darmstadt, Germany
Volume :
12
Issue :
12
fYear :
2013
Firstpage :
2399
Lastpage :
2411
Abstract :
Mobile environments increasingly require distributed atomic transactions to support the growing diversity of financial, gaming, social networking and many other applications. The underlying mobile infrastructure is correspondingly evolving with increasingly diverse wired and wireless elements and also with increasing exposure to a variety of operational perturbations at the mobile elements and communication levels. Consequently, the challenge is not only in providing efficient nonblocking mobile commit (as a fundamental basis behind consistent mobile transactions) but to also provide efficient perturbation-resilient atomic commit in the heterogeneous mobile space. The contribution of this paper is in developing a perturbation-resilient mobile commit protocol that efficiently provides for and preserves strict atomicity for transactional applications. The protocol does not necessarily require access to the powerful communication/computation elements of the wired infrastructure during transaction execution. However, in case access to a wired network becomes possible, it then adapts to utilize this to 1) increase the resilience to network perturbations achieving higher commit rates, and 2) reduce the wireless message overhead and the blocking of transaction participants leading to higher transactions throughput. In contrast, existing solutions are often tailored either for 1) infrastructure-based mobile environments, or 2) infrastructure-less ad hoc networks. To our knowledge, there is no existing commit protocol that can adapt across diverse infrastructure communication modes. The proposed perturbation-resilient generalized mobile transaction commit (GMTC) protocol represents the first atomic commit protocol for hybrid mobile environments which 1) takes advantage of accessing infrastructures, by choosing reliable infrastructure nodes for coordination of transactions and for replication of commit data of mobile participants to tolerate network disconnections, and 2) to- erates network partitioning and delivers best-effort resultsâin terms of transaction commit rate, message complexity, and commit/abort decision time (latency)âif the access to wired infrastructure is unavailable. The protocol performance simulations (covering transaction commit rate, message complexity, and commit/abort decision time) demonstrate the effectiveness of the developed protocol in generalized mobile environments.
Keywords :
ad hoc networks; mobile computing; protocols; GMTC; commit/abort decision time; communication levels; consistent mobile transactions; distributed atomic transactions; diverse infrastructure communication modes; diverse wired elements; generalized commit approach; heterogeneous mobile space; hybrid mobile environments; infrastructure nodes; infrastructure-based mobile environments; infrastructure-less ad hoc networks; message complexity; mobile elements; mobile infrastructure; mobile participants; network disconnections; network partitioning; network perturbations; nonblocking mobile commit; operational perturbations; perturbation-resilient atomic commit; perturbation-resilient generalized mobile transaction commit protocol; transaction commit rate; transaction execution; transaction participants; transactional applications; transactions throughput; wired infrastructure; wireless elements; wireless message overhead; Ad hoc networks; Mobile communication; Mobile computing; Transient analysis; Wireless communication; Mobile computing; atomic commit; distributed mobile transactions; fault tolerance; mobile databases;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2012.203
Filename :
6319302
Link To Document :
بازگشت