Abstract:In order to solve the problem of multi-channel resource load balancing based on distributed architecture, a blockchain based on spectral clustering is proposed. Service (BaaS) load balancing scheduling algorithm. A Blockchain as a Service (BaaS) load balancing scheduling algorithm SC-channel based on NJW spectral clustering is proposed. The algorithm takes the number of platform sub-nodes as the basis for classifying the number of clusters. Firstly, based on channel the Jaccard coefficient between peer is used to construct the similarity matrix. Secondly, the Laplacian matrix is calculated to obtain the first k eigenvalues and eigenvectors and the eigenvectors are unitized. Finally, the feature clustering is done using the classical weight-based k-means algorithm. This method is validated on the Kubernetes platform and compared with the resource balance degree under the NJW algorithm using the classic k-means and the default scheduling algorithm. Theoretical analysis and experimental results show that the BaaS resource load balancing scheduling algorithm based on spectral clustering can improve the balance of resource utilization and enhance the usability and reliability of the platform.