XPC: fast and reliable synchronous transmission protocols for 2-phase commit and 3-phase commit
File(s)xpc.pdf (1.72 MB)
Accepted version
Author(s)
Spina, Alberto
Breza, Michael
Dulay, Naranker
McCann, Julie
Type
Conference Paper
Abstract
The improvement of software abstractions and frame-works for programmers is one of the major challenges forthe engineering of reliable and efficient wireless sensing sys-tems. We address this challenge with X Process Commit(XPC), an atomic commit protocol framework, andHybrid,a Synchronous Transmission (ST) communication approach.Hybridexploits the reliability of Glossy and the speed ofChaos, two Synchronous Transmission primitives, to getlower latency and higher reliability than either on their own.Hybridis a general approach that can provide reliable com-munication for any round based protocol. We use XPC andHybridto build the classical 2-phase and 3-phase commitprotocols. Through extensive experimentation, we comparethe performance of the 2-phase and 3-phase commit proto-cols when they useHybrid, Glossy, and Chaos for commu-nication. Our results show thatHybridis more robust thanChaos to radio interference, with almost 100% reliability in anetwork of nodes suffering from moderate radio interference,13% to 50% faster than Glossy, and has comparable over-heads to other state of the art ST atomic commit approachesA2/Synchrotron.
Date Issued
2020-05-29
Date Acceptance
2020-01-20
Citation
The 2020 International Conference on Embedded Wireless Systems and Networks, 2020, pp.73-84
Publisher
ACM
Start Page
73
End Page
84
Journal / Book Title
The 2020 International Conference on Embedded Wireless Systems and Networks
Copyright Statement
© 2020 Copyright is held by the authors.
Identifier
https://dl.acm.org/doi/10.5555/3400306.3400316
Source
The 2020 International Conference on Embedded Wireless Systems and Networks
Publication Status
Published
Start Date
2020-02-17
Finish Date
2020-02-19
Coverage Spatial
Lyon, France
Date Publish Online
2020-05-29