Skip to main content

SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement

Publication ,  Conference
Bandarupalli, A; Bhat, A; Chaterji, S; Reiter, MK; Kate, A; Bagchi, S
Published in: Proceedings - International Conference on Distributed Computing Systems
January 1, 2024

The target localization primitive is used for detecting and locating an adverse event called a target in a geographic area. This versatile primitive is applicable in the physical security domain (e.g., detecting intruders in an area) or for disaster preemption, such as detecting ignition events of forest fires. Prior systems implemented this primitive over large areas by deploying a network of sensor devices, which detect changes in a specific physical parameter like pressure or temperature induced by a target. However, these systems are not designed for use in adverse environments where one or more sensors can behave in a faulty manner. While many algorithms in the distributed systems literature can be naively used to implement target localization in a fault-tolerant manner, these approaches are energy-intensive as they use computationally expensive cryptographic operations not appropriate for resource-constrained sensors. We present SENSORBFT, an energy-efficient, fault-tolerant approach for target localization. SENSORBFT uses a novel asynchronous approximate agreement protocol that enables correct sensors to achieve an approximate consensus in the presence of faulty sensors. Sensors fulfill their energy budgets by tuning the precision and accuracy of localization, where precision is the difference between honest sensors' outputs and accuracy is the difference between an honest sensor's output and the target's true location. In optimal scenarios, this protocol reduces communication from O (n3) to O (n2) messages per round, where n is the number of sensors sharing coverage over a piece of area. In a sensor testbed with n = 19 sensors, SENSORBFT consumes 2/5 th the energy consumed by existing solutions for a minor 2% loss in accuracy, significantly enhancing efficiency and coverage.

Duke Scholars

Published In

Proceedings - International Conference on Distributed Computing Systems

DOI

EISSN

2575-8411

ISSN

1063-6927

Publication Date

January 1, 2024

Start / End Page

186 / 197
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bandarupalli, A., Bhat, A., Chaterji, S., Reiter, M. K., Kate, A., & Bagchi, S. (2024). SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement. In Proceedings - International Conference on Distributed Computing Systems (pp. 186–197). https://doi.org/10.1109/ICDCS60910.2024.00026
Bandarupalli, A., A. Bhat, S. Chaterji, M. K. Reiter, A. Kate, and S. Bagchi. “SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement.” In Proceedings - International Conference on Distributed Computing Systems, 186–97, 2024. https://doi.org/10.1109/ICDCS60910.2024.00026.
Bandarupalli A, Bhat A, Chaterji S, Reiter MK, Kate A, Bagchi S. SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement. In: Proceedings - International Conference on Distributed Computing Systems. 2024. p. 186–97.
Bandarupalli, A., et al. “SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement.” Proceedings - International Conference on Distributed Computing Systems, 2024, pp. 186–97. Scopus, doi:10.1109/ICDCS60910.2024.00026.
Bandarupalli A, Bhat A, Chaterji S, Reiter MK, Kate A, Bagchi S. SensorBFT: Fault-Tolerant Target Localization Using Voronoi Diagrams and Approximate Agreement. Proceedings - International Conference on Distributed Computing Systems. 2024. p. 186–197.

Published In

Proceedings - International Conference on Distributed Computing Systems

DOI

EISSN

2575-8411

ISSN

1063-6927

Publication Date

January 1, 2024

Start / End Page

186 / 197