Search papers, labs, and topics across Lattice.
This paper introduces a mixed integer programming (MIP) model for optimizing committee configurations in trusted parallel Byzantine Fault Tolerant (BFT) systems. The optimization considers communication delays and node failure rates to minimize transaction latency. Experiments on Microsoft virtual machines demonstrate that the proposed committee configuration optimization (CCO) improves transaction throughput by 15% under normal operations and 21% during fallback processes compared to randomized assignment.
Optimizing committee configurations with mixed integer programming can boost transaction throughput in trusted parallel BFT systems by up to 21%, outperforming randomized assignment.
Parallel Byzantine Fault Tolerant (BFT) protocols based on committee-based sharding improve scalability but weaken safety since smaller node groups are responsible for consensus. Recent approaches integrate trusted execution environments (TEEs) into parallel BFT frameworks to enhance safety. While the scalability and safety issues are addressed by trusted parallel BFT, existing committee configuration methods often rely on randomized assignment, which can degrade performance. This paper proposes a committee configuration optimization (CCO) model based on mixed integer programming to improve transaction performance for trusted parallel BFT. The model considers communication delays and node failure rates to determine an optimal committee configuration that minimizes transaction latency under both normal operations and scenarios of trusted hardware failures. We integrate CCO into a trusted parallel BFT protocol and evaluate the performance on Microsoft virtual machines. Experimental results demonstrate 15% and 21% improved transaction throughput under normal operations and fallback process, respectively, highlighting the benefits of optimization-driven committee configuration in trusted parallel BFT systems.