A short-term energy prediction system based on edge computing for smart city

Abstract The development of Internet of Things technologies has provided potential for real-time monitoring and control of environment in smart cities. In the field of energy management, energy prediction can be carried out by sensing and analyzing dynamic environmental information of the energy consumption side, and provide decision support for energy production to avoid excess or insufficient energy supply and achieve agile production. However, due to the complexity and diversity of the IoT data, it is difficult to build an efficient energy prediction system that reflects the dynamics of the IoT environment. To address this problem, a short-term energy prediction system based on edge computing architecture is proposed, in which data acquisition, data processing and regression prediction are distributed in sensing nodes, routing nodes and central server respectively. Semantics and stream processing techniques are utilized to support efficient IoT data acquisition and processing. In addition, an online deep neural network model adapted to the characteristics of IoT data is implemented for energy prediction. A real-world case study of energy prediction in a regional energy system is given to verify the feasibility and efficiency of our system. The results show that the system can provide support for real-time energy prediction with high precision in a promising way.

[1]  Frédéric Magoulès,et al.  A review on the prediction of building energy consumption , 2012 .

[2]  Philipp Leitner,et al.  Optimized IoT service placement in the fog , 2017, Service Oriented Computing and Applications.

[3]  Schahram Dustdar,et al.  VISP: An Ecosystem for Elastic Data Stream Processing for the Internet of Things , 2016, 2016 IEEE 20th International Enterprise Distributed Object Computing Conference (EDOC).

[4]  Sherali Zeadally,et al.  Vehicular delay-tolerant networks for smart grid data management using mobile edge computing , 2016, IEEE Communications Magazine.

[5]  Fei Hu,et al.  An advanced decision model enabling two-way initiative offloading in edge computing , 2019, Future Gener. Comput. Syst..

[6]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[7]  Rong Wang,et al.  User mobility aware task assignment for Mobile Edge Computing , 2018, Future Gener. Comput. Syst..

[8]  Juan M. Corchado,et al.  Electrical Energy Consumption Forecast Using Support Vector Machines , 2016, 2016 27th International Workshop on Database and Expert Systems Applications (DEXA).

[9]  Yu-Chen Hu,et al.  Residential Consumer-Centric Demand-Side Management Based on Energy Disaggregation-Piloting Constrained Swarm Intelligence: Towards Edge Computing , 2018, Sensors.

[10]  Evangeline F. Y. Young,et al.  Enabling online learning in lithography hotspot detection with information-theoretic feature optimization , 2016, 2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[11]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[12]  Daniel L. Marino,et al.  Deep neural networks for energy load forecasting , 2017, 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE).

[13]  Antonio F. Gómez-Skarmeta,et al.  An open IoT platform for the management and analysis of energy data , 2017, Future Gener. Comput. Syst..

[14]  Felipe Valencia,et al.  Robust Energy Management System for a Microgrid Based on a Fuzzy Prediction Interval Model , 2016, IEEE Transactions on Smart Grid.

[15]  Tao Lu,et al.  Modeling and forecasting energy consumption for heterogeneous buildings using a physical -statistical approach , 2015 .

[16]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[17]  Ronay Ak,et al.  Data analytics and uncertainty quantification for energy prediction in manufacturing , 2015, 2015 IEEE International Conference on Big Data (Big Data).

[18]  Mohamed Faten Zhani,et al.  Opportunistic Edge Computing: Concepts, Opportunities and Research Challenges , 2018, Future Gener. Comput. Syst..

[19]  Nora El-Gohary,et al.  A review of data-driven building energy consumption prediction studies , 2018 .

[20]  Athanasios V. Vasilakos,et al.  IoT-Based Big Data Storage Systems in Cloud Computing: Perspectives and Challenges , 2017, IEEE Internet of Things Journal.

[21]  Jen-Yao Chung,et al.  Edge and fog services , 2019, Service Oriented Computing and Applications.

[22]  Ding-Xuan Zhou,et al.  Online Learning Algorithms Can Converge Comparably Fast as Batch Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[23]  Roger Zimmermann,et al.  Dynamic Urban Surveillance Video Stream Processing Using Fog Computing , 2016, 2016 IEEE Second International Conference on Multimedia Big Data (BigMM).

[24]  Abdelkader Bousselham,et al.  The Internet of Energy: Smart Sensor Networks and Big Data Management for Smart Grid , 2015, FNC/MobiSPC.

[25]  Melvin Robinson,et al.  Prediction of residential building energy consumption: A neural network approach , 2016 .

[26]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[27]  Yacine Rezgui,et al.  An ANN-GA Semantic Rule-Based System to Reduce the Gap Between Predicted and Actual Energy Consumption in Buildings , 2017, IEEE Transactions on Automation Science and Engineering.

[28]  Alagan Anpalagan,et al.  Efficient Energy Management for the Internet of Things in Smart Cities , 2017, IEEE Communications Magazine.

[29]  Tao Huang,et al.  A fog computing based concept drift adaptive process mining framework for mobile APPs , 2018, Future Gener. Comput. Syst..

[30]  Tarik Taleb,et al.  Edge Computing for the Internet of Things: A Case Study , 2018, IEEE Internet of Things Journal.

[31]  Steven C. H. Hoi,et al.  LIBOL: a library for online learning algorithms , 2014, J. Mach. Learn. Res..

[32]  Seif Haridi,et al.  Apache Flink™: Stream and Batch Processing in a Single Engine , 2015, IEEE Data Eng. Bull..

[33]  G. Graditi,et al.  Predictive models for building's energy consumption: An Artificial Neural Network (ANN) approach , 2015, 2015 XVIII AISEM Annual Conference.

[34]  Radiša Jovanović,et al.  Ensemble of various neural networks for prediction of heating energy consumption , 2015 .

[35]  Juan Trujillo,et al.  A hybrid integrated architecture for energy consumption prediction , 2016, Future Gener. Comput. Syst..

[36]  Wei Wang,et al.  A global generic architecture for the future Internet of Things , 2017, Service Oriented Computing and Applications.

[37]  Hongming Cai,et al.  A Configurable WoT Application Platform Based on Spatiotemporal Semantic Scenarios , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[38]  Soumya Kanti Datta,et al.  IoT and Machine Learning Based Prediction of Smart Building Indoor Temperature , 2018, 2018 4th International Conference on Computer and Information Sciences (ICCOINS).

[39]  Martin Wattenberg,et al.  Ad click prediction: a view from the trenches , 2013, KDD.

[40]  Nakyoung Kim,et al.  LSTM Based Short-term Electricity Consumption Forecast with Daily Load Profile Sequences , 2018, 2018 IEEE 7th Global Conference on Consumer Electronics (GCCE).

[41]  Asifullah Khan,et al.  Wind power prediction using deep neural network based meta regression and transfer learning , 2017, Appl. Soft Comput..

[42]  Shusen Yang,et al.  IoT Stream Processing and Analytics in the Fog , 2017, IEEE Communications Magazine.

[43]  Jignesh M. Patel,et al.  Twitter Heron: Stream Processing at Scale , 2015, SIGMOD Conference.