Home > Research > Publications & Outputs > GMTC: A generalized commit approach for hybrid ...

Links

Text available via DOI:

View graph of relations

GMTC: A generalized commit approach for hybrid mobile environments

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

GMTC: A generalized commit approach for hybrid mobile environments. / Ayari, B.; Khelil, A.; Suri, Neeraj.
In: IEEE Transactions on Mobile Computing, Vol. 12, No. 12, 01.12.2013, p. 2399-2411.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Ayari, B, Khelil, A & Suri, N 2013, 'GMTC: A generalized commit approach for hybrid mobile environments', IEEE Transactions on Mobile Computing, vol. 12, no. 12, pp. 2399-2411. https://doi.org/10.1109/TMC.2012.203

APA

Ayari, B., Khelil, A., & Suri, N. (2013). GMTC: A generalized commit approach for hybrid mobile environments. IEEE Transactions on Mobile Computing, 12(12), 2399-2411. https://doi.org/10.1109/TMC.2012.203

Vancouver

Ayari B, Khelil A, Suri N. GMTC: A generalized commit approach for hybrid mobile environments. IEEE Transactions on Mobile Computing. 2013 Dec 1;12(12):2399-2411. Epub 2012 Oct 2. doi: 10.1109/TMC.2012.203

Author

Ayari, B. ; Khelil, A. ; Suri, Neeraj. / GMTC: A generalized commit approach for hybrid mobile environments. In: IEEE Transactions on Mobile Computing. 2013 ; Vol. 12, No. 12. pp. 2399-2411.

Bibtex

@article{57a95c490dc24e3696419740132187f5,
title = "GMTC: A generalized commit approach for hybrid mobile environments",
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) tolerates network partitioning and delivers best-effort results{\^a}in terms of transaction commit rate, message complexity, and commit/abort decision time (latency){\^a}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 = "atomic commit, distributed mobile transactions, fault tolerance, Mobile computing, mobile databases, Communication levels, Mobile database, Mobile infrastructure, Mobile transaction, Network partitioning, Protocol performance, Transaction execution, Communication, Complex networks, Fault tolerance, Mobile telecommunication systems, Atoms",
author = "B. Ayari and A. Khelil and Neeraj Suri",
year = "2013",
month = dec,
day = "1",
doi = "10.1109/TMC.2012.203",
language = "English",
volume = "12",
pages = "2399--2411",
journal = "IEEE Transactions on Mobile Computing",
issn = "1536-1233",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "12",

}

RIS

TY - JOUR

T1 - GMTC: A generalized commit approach for hybrid mobile environments

AU - Ayari, B.

AU - Khelil, A.

AU - Suri, Neeraj

PY - 2013/12/1

Y1 - 2013/12/1

N2 - 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) tolerates 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.

AB - 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) tolerates 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.

KW - atomic commit

KW - distributed mobile transactions

KW - fault tolerance

KW - Mobile computing

KW - mobile databases

KW - Communication levels

KW - Mobile database

KW - Mobile infrastructure

KW - Mobile transaction

KW - Network partitioning

KW - Protocol performance

KW - Transaction execution

KW - Communication

KW - Complex networks

KW - Fault tolerance

KW - Mobile telecommunication systems

KW - Atoms

U2 - 10.1109/TMC.2012.203

DO - 10.1109/TMC.2012.203

M3 - Journal article

VL - 12

SP - 2399

EP - 2411

JO - IEEE Transactions on Mobile Computing

JF - IEEE Transactions on Mobile Computing

SN - 1536-1233

IS - 12

ER -