Font Size: a A A

Design And Implementation Of Auto Scaling Load Balcance On Smart Water Meter Web Information System Based On Docker

Posted on:2018-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:P FuFull Text:PDF
GTID:2382330569975346Subject:Hydraulic engineering
Abstract/Summary:PDF Full Text Request
With the deepening of reform and opening up,the modernization of the city of our country has been faster and faster.At present,with the population growth in major cities,resulting urban water supply system construction problem is becoming increasingly serious,the informatization of city water supply system is also increasingly high voice,there have been a variety of intelligent remote replica system.In this paper,the smart water meter web information system is under this background,based on B/S architecture developed by one of the informatization construction of urban water supply system solutions.With the continuous expansion of the scale of water supply,users of smart water meter web information system explosive growth,which result in increased concurrent traffic to the site and throughput decreased significantly,the original single node service deployment has been unable to meet the system requirements,it is urgent need to expand the resources of service.Based on the Docker container technology and the concept of autoscaling,this paper proposes to improve the deployment mode of the original single node service with the autoscaling load balancing method of the smart water meter web information system,to sovle the horizontal automatically expand problem of the application service containers when the user access of the smart water meter web information system is in large number of changes,improving the resistance of system to unpredictable sudden high load,improving the throughput of system services,and saving the server resources.The main research content of this paper is as follows:(1)Based on the characteristics of smart water meter web information system and current operation situation,this paper introduces the concept of autoscaling and its implementation methods,and puts forward the improvement strategy of autoscaling load balancing based on the shortcomings of current system.And foucs on the Docker container technology and HAProxy load balancing technology and its reload mechanism.(2)On the basis of the above theoretical research and the current service status of the smart water meter web information system,the overall structure design of the smart water meter web information system autoscaling load balance is further,and this paper respective studies the three subsystems of container resource monitoring,container lifecycle management and container automatic service discovery,as well as the calculation process and core algorithm,and has designed it in detail.(3)According to the overall structure and the detailed design of each sub-module,the smart water meter web information system autoscaling load balancing is realized,and the reliability of its function is tested and the system performance is compared with under the original single node service deployment.This paper deeply studies the key technology of autoscaling load balancing of the smart water meter web information system,and on this basis,it has been designed and implemented in detail.Compared with the original single node service deployment environment,the improved system has improved performance and enhanced the service throughput and scalability of the system.
Keywords/Search Tags:Remote Meter Reading System, Docker, Auto Scaling, Load Balance
PDF Full Text Request
Related items