Font Size: a A A

The Research Of Data Platform Optimization For Agricultural Industrial Production Process

Posted on:2017-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2283330482480686Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Industrialized agriculture production process refers to the application of industrialization facilities and equipment and means of production in the agricultural production process, efficient and sustainable development of the agricultural production process in order to improve land productivity, resource utilization, labor productivity and commodity rate Manual data collection, the lack of effective means for data storage and the difficulty of unified management, unified management of the production process data, and other problems of the existing production process. This paper using sensor technology and wireless communication technology, integrating modern Internet technology, to acquire and store agriculture environment parameters for factory production process, designs a general data platform of industrialized agriculture based on open source software technology. In view of the problem of data transmission security, stand-alone server performance bottlenecks, poor reliability under high concurrency scene between the data platform realized, this paper puts forward a platform architecture based on SSL, clustering and load balancing technology. The main work is as follows:(1) The research of data platform performance optimization based on Nginx reverse proxy and load balancing technology. This paper combined the technology of load balancing and Nginx reverse proxy function, comprehensive operating system and parameter of Nginx optimization, build the application server cluster, puts forward a whole performance optimization solution, to solve the performance bottleneck problems of data platform server, reduces the occurrence of error response code rate, shorten the average response time platform, improves the platform reliability and robustness.(2) The research of dynamic feedback load balancing algorithm based on weighted least connection algorithm. On the basis of analyzing the Nginx built-in load balancing algorithm, this paper presents a dynamic feedback load balancing algorithm. The new algorithm is implemented with the upstream server load collector based on the weighted least connection algorithm of Nginx, combined with the upstream mechanism. realizes the dynamic load of the upstream server cluster information feedback, effectively avoid the additional load caused by load information acquisition costs, improves the accuracy of the data platform request distribution.(3) The research of basing on SSL security data transmission and RSA data encryption algorithm. Realized the safety of the production data transmission between the embedded gateway and data platform and user access, by introducing secure socket layer technology and based on TCP transport protocol. Effective encrypted the production data transferred in data platform by using RSA encryption algorithm, to avoid data been tampered with and steal. In view of the embedded gateway hardware low performance, the problem of encryption algorithm computational complexity, study the optimization of encryption algorithm.(4) The research of general data platform construction based on Nginx reverse proxy cluster. This paper by using MVC design pattern to Django platform business logic implementation, and database design and implementation of ORM technology, combined with Nginx reverse proxy of cluster building, finally through the deployment of needle mushroom growth process data acquisition system to verify this platform. The construction of general data platform shortens single system development period, improve the maintenance of the system and practical.The running results show that, the data platform based on Nging reverse proxy cluster can effectively solve the agricultural production process data acquisition and storage requirements, and data platform structure based on load balancing technology and Nginx reverse proxy can effectively solve the problem of single server platform performance bottlenecks lifting platform ability to cope with high concurrency scenario, and the improved weighted least connection algorithm can effectively upstream server cluster real-time feedback of load information, and data transmission scheme based on SSL and RSA encryption algorithm can effectively guarantee data transmission safety in the process of agricultural production.
Keywords/Search Tags:industrialized agriculture, performance optimization, load balancing, Nginx, dynamic feedback, SSL, RSA
PDF Full Text Request
Related items