Finite-time Consensus Protocol Research Articles