Font Size: a A A

Design And Implementation Of Data Collection Mechanism For Energy Management System

Posted on:2017-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2348330518493381Subject:Computer Science and Technology
Abstract/Summary:
Human survival and development depend entirely on energy.With the rapid development of society,energy consumption is increasing.In recent years,mobile communication technology and Internet technology have made great progress.With the society’s increasing demand for communication,the number of mobile communication base station are gradually increasing.At present,energy consumption of base station has caused a lot of attention.In order to improve energy efficiency for base station,it is necessary to achieve fine energy management for base station.The data collection is a very important part of the energy management system.Energy management system is used to conclude laws of energy consumption through data mining,put forward specific recommendations on energy saving,and achieve the purpose of energy management.This article focuses on the research of data collection mechanism for base station.It includes load balancing algorithm and required technology for data collection,such as server communication model,the message queue mechanism,RRD(Round Robin Database)which is a storage mechanism for time series data and MongoDB which is a document-oriented and NoSQL database.Firstly,this paper researches usual load balancing algorithms,and decides a algorithm which is named dynamic WRR(Weighted Round Robin).This algorithm measures real-time load on the server during operation,modifies dynamically weight value for each back-end server and achieves the optimization on load balancing distribution.Secondly,this paper studies server communication model and Netty framework,which is a high-performance NIO framework and used to improve the efficiency of-client access.Thirdly,Message-Oriented Middleware is introduced in this paper,it ensures the system is loose coupling and provides a buffer for application.Finally,this paper studies the characteristics for energy data and uses RRD and MongoDB to store data.Besides,this paper also implements the management system,which is oriented for user and responsible for monitoring the process of energy data collection.The management system realizes a lot of functions,including data query,fault alarm,machine room configuration,collecting unit configuration and so on.Finally,this paper draws a conclusion about the technology used for this system,and puts forward the future for the study of energy management and energy saving.
Keywords/Search Tags:data collecting, load balancing, message queue, round robin database
Related items