Home > Research > Publications & Outputs > ParTAC

Links

Text available via DOI:

View graph of relations

ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs. / Ayari, B.; Khelil, A.; Suri, Neeraj.
2010 Eleventh International Conference on Mobile Data Management. IEEE, 2010. p. 135-144.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Ayari, B, Khelil, A & Suri, N 2010, ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs. in 2010 Eleventh International Conference on Mobile Data Management. IEEE, pp. 135-144. https://doi.org/10.1109/MDM.2010.25

APA

Ayari, B., Khelil, A., & Suri, N. (2010). ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs. In 2010 Eleventh International Conference on Mobile Data Management (pp. 135-144). IEEE. https://doi.org/10.1109/MDM.2010.25

Vancouver

Ayari B, Khelil A, Suri N. ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs. In 2010 Eleventh International Conference on Mobile Data Management. IEEE. 2010. p. 135-144 doi: 10.1109/MDM.2010.25

Author

Ayari, B. ; Khelil, A. ; Suri, Neeraj. / ParTAC : A Partition-Tolerant Atomic Commit protocol for MANETs. 2010 Eleventh International Conference on Mobile Data Management. IEEE, 2010. pp. 135-144

Bibtex

@inproceedings{e620cc452c9a4120b6885371c99b3d4e,
title = "ParTAC: A Partition-Tolerant Atomic Commit protocol for MANETs",
abstract = "The support of distributed atomic transactions in Mobile Ad-hoc Networks (MANET) is a key requirement for many mobile application scenarios. Atomicity is a fundamental property that ensures that all nodes decide a consistent outcome. As MANETs are characterized by frequent perturbations due to network partitioning and the fragility of nodes, providing atomicity is challenging. Existing protocols that ensure strict atomicity in MANETs are either bound to specific mobility pattern or based on building blocks such as consensus or group membership, not allowing arbitrary partitions or requiring exact knowledge about the members of a partition. These assumptions limit the deployment of these protocols to very restricted MANET scenarios, and may lead to poor commit rate, high message overhead or blocking related to intolerably long Commit/Abort decision times. In this paper, we present the first Partition-Tolerant Atomic Commit protocol (ParTAC) for MANETs which does not rely on consensus or group partition membership. As a consequence, ParTAC supports a significantly wider range of mobility patterns and partitioning scenarios than existing protocols. To reduce Commit/Abort decision times and prevent the protocol from blocking, ParTAC follows a best-effort strategy by defining a lifetime for every transaction after which the transaction is aborted. Further, we introduce a new coordination strategy based on a flexible preselection of multiple coordinators among the participating nodes. Thus, the failure of a single coordinator can be tolerated in the presence of network partitioning. Moreover, transactions can be aborted by any coordinator based on lifetime expiration. ParTAC is evaluated using simulations to demonstrate the performance of the protocol in terms of commit rate, message efficiency and Commit/Abort decision time. {\textcopyright} 2010 IEEE.",
keywords = "Atomicity, Distributed databases, MANET, Network partitioning, Transaction processing, Atomic transaction, Best-effort, Building blockes, Commit/abort, Coordination strategy, Decision time, Distributed database, Fundamental properties, Group memberships, Message overhead, Mobile applications, Mobility pattern, Pre-selection, Access control, Atoms, Mobile ad hoc networks, Mobile telecommunication systems, Telecommunication networks, Ad hoc networks",
author = "B. Ayari and A. Khelil and Neeraj Suri",
year = "2010",
month = may,
day = "23",
doi = "10.1109/MDM.2010.25",
language = "English",
isbn = "9781424470754",
pages = "135--144",
booktitle = "2010 Eleventh International Conference on Mobile Data Management",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - ParTAC

T2 - A Partition-Tolerant Atomic Commit protocol for MANETs

AU - Ayari, B.

AU - Khelil, A.

AU - Suri, Neeraj

PY - 2010/5/23

Y1 - 2010/5/23

N2 - The support of distributed atomic transactions in Mobile Ad-hoc Networks (MANET) is a key requirement for many mobile application scenarios. Atomicity is a fundamental property that ensures that all nodes decide a consistent outcome. As MANETs are characterized by frequent perturbations due to network partitioning and the fragility of nodes, providing atomicity is challenging. Existing protocols that ensure strict atomicity in MANETs are either bound to specific mobility pattern or based on building blocks such as consensus or group membership, not allowing arbitrary partitions or requiring exact knowledge about the members of a partition. These assumptions limit the deployment of these protocols to very restricted MANET scenarios, and may lead to poor commit rate, high message overhead or blocking related to intolerably long Commit/Abort decision times. In this paper, we present the first Partition-Tolerant Atomic Commit protocol (ParTAC) for MANETs which does not rely on consensus or group partition membership. As a consequence, ParTAC supports a significantly wider range of mobility patterns and partitioning scenarios than existing protocols. To reduce Commit/Abort decision times and prevent the protocol from blocking, ParTAC follows a best-effort strategy by defining a lifetime for every transaction after which the transaction is aborted. Further, we introduce a new coordination strategy based on a flexible preselection of multiple coordinators among the participating nodes. Thus, the failure of a single coordinator can be tolerated in the presence of network partitioning. Moreover, transactions can be aborted by any coordinator based on lifetime expiration. ParTAC is evaluated using simulations to demonstrate the performance of the protocol in terms of commit rate, message efficiency and Commit/Abort decision time. © 2010 IEEE.

AB - The support of distributed atomic transactions in Mobile Ad-hoc Networks (MANET) is a key requirement for many mobile application scenarios. Atomicity is a fundamental property that ensures that all nodes decide a consistent outcome. As MANETs are characterized by frequent perturbations due to network partitioning and the fragility of nodes, providing atomicity is challenging. Existing protocols that ensure strict atomicity in MANETs are either bound to specific mobility pattern or based on building blocks such as consensus or group membership, not allowing arbitrary partitions or requiring exact knowledge about the members of a partition. These assumptions limit the deployment of these protocols to very restricted MANET scenarios, and may lead to poor commit rate, high message overhead or blocking related to intolerably long Commit/Abort decision times. In this paper, we present the first Partition-Tolerant Atomic Commit protocol (ParTAC) for MANETs which does not rely on consensus or group partition membership. As a consequence, ParTAC supports a significantly wider range of mobility patterns and partitioning scenarios than existing protocols. To reduce Commit/Abort decision times and prevent the protocol from blocking, ParTAC follows a best-effort strategy by defining a lifetime for every transaction after which the transaction is aborted. Further, we introduce a new coordination strategy based on a flexible preselection of multiple coordinators among the participating nodes. Thus, the failure of a single coordinator can be tolerated in the presence of network partitioning. Moreover, transactions can be aborted by any coordinator based on lifetime expiration. ParTAC is evaluated using simulations to demonstrate the performance of the protocol in terms of commit rate, message efficiency and Commit/Abort decision time. © 2010 IEEE.

KW - Atomicity

KW - Distributed databases

KW - MANET

KW - Network partitioning

KW - Transaction processing

KW - Atomic transaction

KW - Best-effort

KW - Building blockes

KW - Commit/abort

KW - Coordination strategy

KW - Decision time

KW - Distributed database

KW - Fundamental properties

KW - Group memberships

KW - Message overhead

KW - Mobile applications

KW - Mobility pattern

KW - Pre-selection

KW - Access control

KW - Atoms

KW - Mobile ad hoc networks

KW - Mobile telecommunication systems

KW - Telecommunication networks

KW - Ad hoc networks

U2 - 10.1109/MDM.2010.25

DO - 10.1109/MDM.2010.25

M3 - Conference contribution/Paper

SN - 9781424470754

SP - 135

EP - 144

BT - 2010 Eleventh International Conference on Mobile Data Management

PB - IEEE

ER -