Computer Science
Reliable broadcast in networks with trusted nodes
Document Type
Conference Paper
Abstract
Broadcast is one of the fundamental primitives to enable large-scale networks such as sensor networks and IoT. There is a rich study on achieving reliable broadcast under various kind of failures. In this paper, we use the notion of trust to improve the performance of reliable broadcast. We focus on Certified Propagation Algorithm (CPA), one of the simple algorithms that does not rely on a cryptographic infrastructure and has a proven guarantee on resilience (number of node failures tolerated). Specifically, the paper has two main contributions: (i) A new algorithm Trust-CPA which integrates CPA with trusted nodes has been proposed and shown to increase the resilience from the original CPA, and (ii) A natural optimization problem related to Trust-CPA (i.e., finding the location to place trusted nodes to reduce the broadcast latency) has been proposed as well. We first show that it is NP-hard to find an exact answer and even NP-hard to find a good approximation. A greedy heuristic algorithm has been used and its efficacy has been examined using simulation. We show that our algorithm performs relatively well in geometric random graphs, an appropriate model for large- scale wireless sensor networks.
Publication Title
Proceedings - IEEE Global Communications Conference, GLOBECOM
Publication Date
2019
ISSN
2334-0983
DOI
10.1109/GLOBECOM38437.2019.9013797
Keywords
Certified Propagation Algorithm, hardness result, reliable broadcast, tight condition, trust
Repository Citation
Tseng, Lewis; Wu, Yingjian; Pan, Haochen; Aloqaily, Moayad; and Boukerche, Azzedine, "Reliable broadcast in networks with trusted nodes" (2019). Computer Science. 141.
https://commons.clarku.edu/faculty_computer_sciences/141
APA Citation
Tseng, L., Wu, Y., Pan, H., Aloqaily, M., & Boukerche, A. (2019, December). Reliable broadcast in networks with trusted nodes. In 2019 IEEE global communications conference (GLOBECOM) (pp. 1-6). IEEE.