| The Industrial Internet of Things is the product of the combination of traditional industry and information technology,which realizes the digital,networked and intelligent development of the industry.However,with the rapid development of industrial applications,the number and complexity of services continue to increase,which makes service quality and service scheduling efficiency challenging.The traditional service scheduling framework and methods can no longer meet the current needs.Therefore,on the basis of fully investigating the service scheduling framework and methods in industrial scenarios,this thesis proposes a microservice architecture for the Industrial Internet,and designs a series of microservice scheduling methods.The thesis mainly includes the following aspects of research:1.In view of the problem of reduced service scheduling efficiency brought about by the complexity and variety of industrial services,this thesis encapsulates four types of microservices including data detection,production strategy,industrial equipment management and basic data processing from multiple dimensions such as production,transmission,and control.2.Aiming at the problems of low resource utilization of traditional service architecture and low efficiency of service management and deployment,this thesis designs a microservice architecture for the Industrial Internet.Cloud computing nodes are built into Kubernetes clusters to achieve flexible and efficient deployment of services.At the same time,a cloud-side collaboration service deployment mode is designed to improve the overall resource utilization of the platform.3.In order to meet the requirements of resource management and control,service association,resource preemption and cluster load in the process of microservice scheduling,some microservice scheduling methods are designed and implemented based on kubernetes cluster.These methods include a preprocessing method before service scheduling,a preemptive scheduling strategy based on service priority,and a dynamic scheduling strategy based on load balancing,which improve service quality.4.A microservice platform is developed,which is also an important part of the Industrial Internet Intelligent Cloud Collaboration Platform.Based on the microservice platform,extensive experiments are carried out to verify the feasibility of the microservice architecture and scheduling method proposed in this thesis.The experimental results show that,compared with the traditional architecture,the data transmission volume of this architecture is reduced by about 33%on average;When the Dynamic Scheduling based on Multi-resource Load Balancing is used to schedule services,the load balancing degree of the cluster is improved by 9.2%compared with the comparison algorithm,which proves the effectiveness of the algorithm. |