Anda di halaman 1dari 1

Energy Monitoring & Management System

Mr. Jie Yang

Supervisor: Dr. Stephen Daniels

The Energy Monitoring & Management System (EMMS) focuses on Energy Optimization which is a crucial research area and plays a significant role for the future, mainly due to limited global energy resources. Data management is the basis of many applications and services, such as visualization and analysis, and is essential for energy efficiency engineering. All of these are used to achieve one aim, to reduce energy consumption.
Intel Ireland is sponsoring this project and is providing real-time data acquired from its equipment. The EMMS will monitor the equipment in order to maximize efficiency.

IT Architecture
Design of the EMMS is based on an IT architecture shown in figure 1. The EMMS is divided into seven levels from the network to services level and each level provides customers with specific functions. Components at the higher level use interfaces provided by lower levels to get necessary resources for their own processes. This hierarchical structure will maximize code reusability and will be easier to maintain and upgrade, because each level can be operated independently.
Data Analysis Visualization Calendar ServicesFile Management Informer

This belongs to the service level. It generates an interactive chart to help users to observe and analyze data. Next, two approaches are implemented: a desktop application and a web interface.




Desktop Version


Information Provider Resource Components

Software Hardware

In this version, two steps are necessary to create a chart, such as illustrated in figure 3; There are three main components in a chart: a statistic table, monitor panel and range selector. Users can choose a specific sub-set in the range selector, then the monitor panel provides detail and operations on this sub-set. Additionally, some analytical results are presented in the statistic table which are also based on the same sub-set.
Statistic Table
Monitor Panel


Data Security Network

Figure 1. IT Architecture


Range Selector

Step 1. Choose data

Step 2. Operate on chart

Figure 3. Desktop Application for Visualisation

Website Version

Database Backup
Data backup is fundamental to data management, providing users with guaranteed data safety. In most energy systems, a huge amount of data is necessary. Normally, a server holding data will also handle query requests from users. Additionally, it would be better to stop handling customer requests to facilitate a complete backup. In such a case, database services will cease when the backup is in progress and it would reduce the efficiency of the database. Therefore, in order to solve this problem, two servers are used, Master and Slave. A software application is implemented based on the replication mechanism of MySQL. MASTER: run without stopping, handle requests from users; SLAVE: be synchronous with Master data, can stop for backup, then catch up with Master after restart.

This version is used with web browsers. Customisation is maximized, in that, size, position and layout of the chart can be modified by users at any time. Additionally, compared with the desktop version, it does not need to be installed, but the volume of data processing is limited by browsers.

request response

MySQL Replication Service no


time up? read log


Figure 4. Website for Visualisation

write read LOG

update database

stop server backup restart server

Further Work
Mathematical Analysis will be used to reduce the complexity of the data. In figure 5, two different data sets have similar visual representations which, indicates a strong correlation. After removing this redundant data, a more efficient system will be realised with the following benefits: Lower Storage Requirements; Faster Transmission; Lower Resource Requirements for Processing.

MySQL Replication Demo (ISAM Backup 1.0)

Step 2. Backup data and compress.

Email user with backup result

Step 1. Choose data and backup period.

Step3. Email users about result of backup.

Figure 5. Data Complexity Sample

Figure 2. Mechanism and Demo for Database Backup

Additionally, All components in the EMMS will be realised to provide an integrated and flexible IT system for energy data management.


This work is funded by IRCSET and Intel Ireland.