TY - GEN
T1 - Vertical Heterogeneous Channelling Consensual Systems
AU - Wen, Yuqiang
AU - Eddie Law, K. L.
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Consensus algorithms are crucial for data consistency in distributed systems with member nodes spread across the networks. Traditionally, consensus algorithms, such as Paxos and Raft, may not scale well for large memberships on the Internet. In this paper, we propose a geographically wide-area large-scale consensual system that runs on two types of communication media: (1) the wireline connections on the Internet, and (2) wireless broadcast channel through a High Altitude Platform Station (HAPS) system. Each node in the system is a physical location on Earth's surface. A data center inside a building is one such example. We call our system a Channel Heterogeneous Consensual System (CHCS), and it can be classified as a type of Vertical Heterogeneous Network (VHetNet). The Channel Heterogeneous Consensus Protocol (CHCP) runs on the CHCS to facilitate consensus agreements for data values across all member nodes. Through simulations, the consensus agreements are achievable through the CHCP, and the system scales well for a large number of member nodes. In general, there are situations such as potential data losses through wireless communication channels, and there are cases where the HAPS airships may fail to reach the target recipients on Earth. In our system, there is backup wireline connectivity among all nodes running the regular Raft that can cover those nodes with lost messages. Through our simulations, especially for cases with large membership numbers, it is shown that the times required by the CHCS to achieve consensus agreements are in general faster than those of the regular wireline Raft algorithm.
AB - Consensus algorithms are crucial for data consistency in distributed systems with member nodes spread across the networks. Traditionally, consensus algorithms, such as Paxos and Raft, may not scale well for large memberships on the Internet. In this paper, we propose a geographically wide-area large-scale consensual system that runs on two types of communication media: (1) the wireline connections on the Internet, and (2) wireless broadcast channel through a High Altitude Platform Station (HAPS) system. Each node in the system is a physical location on Earth's surface. A data center inside a building is one such example. We call our system a Channel Heterogeneous Consensual System (CHCS), and it can be classified as a type of Vertical Heterogeneous Network (VHetNet). The Channel Heterogeneous Consensus Protocol (CHCP) runs on the CHCS to facilitate consensus agreements for data values across all member nodes. Through simulations, the consensus agreements are achievable through the CHCP, and the system scales well for a large number of member nodes. In general, there are situations such as potential data losses through wireless communication channels, and there are cases where the HAPS airships may fail to reach the target recipients on Earth. In our system, there is backup wireline connectivity among all nodes running the regular Raft that can cover those nodes with lost messages. Through our simulations, especially for cases with large membership numbers, it is shown that the times required by the CHCS to achieve consensus agreements are in general faster than those of the regular wireline Raft algorithm.
KW - High-Altitude Platform Station
KW - channel heterogeneous consensus protocol
KW - distributed system
KW - performance
KW - scalability
UR - http://www.scopus.com/inward/record.url?scp=85190308579&partnerID=8YFLogxK
U2 - 10.1109/ICPADS60453.2023.00392
DO - 10.1109/ICPADS60453.2023.00392
M3 - Conference contribution
AN - SCOPUS:85190308579
T3 - Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
SP - 2816
EP - 2819
BT - Proceedings - 2023 IEEE 29th International Conference on Parallel and Distributed Systems, ICPADS 2023
PB - IEEE Computer Society
T2 - 29th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2023
Y2 - 17 December 2023 through 21 December 2023
ER -