Contents lists available at ScienceDirect Journal of Network and Computer Applications journal homepage: www.elsevier.com/locate/jnca An intelligent power distribution service architecture using cloud computing and deep learning techniques Weishan Zhang a, , Gaowa Wulan a , Jia Zhai b , Liang Xu a , Dehai Zhao a , Xin Liu a , Su Yang c , Jiehan Zhou d a Department of Software Engineering, China University of Petroleum, No. 66 Changjiang West Road, Qingdao266580, China b Science and Technology on Optical Radiation Laboratory, Beijing 100854, China c College of Computer Science and Technology, Fudan University, Shanghai 200433, China d University of Oulu, Finland ARTICLE INFO Keywords: LSTM MQTT Power distribution SVR Prediction Cloud computing XGBoost ABSTRACT Smart management of power consumption for green living is important for sustainable development. Existing approaches could not provide a complete solution for both smart monitoring of electricity consumption, and also intelligent processing of the collected data eectively. This paper presents a cloud-based intelligent power distribution service architecture, where an intelligent electricity box (IEB) is designed using Zigbee and Raspberry Pi, and a standard MQTT (Message Queuing Telemetry Transport) protocol is used to transfer monitored data to the backend Cloud computing infrastructure using open source software packages. The IEB provides cloud services of real-time electricity information checking, power consumption monitoring, and remote control of switches. The current and historical data are stored in HBase and analyzed using Long Short Term Memory (LSTM). Evaluations and practical usage show that our proposed solution is very ecient in terms of availability, performance, and the deep learning based approach has better prediction accuracy than that of both classical SVR based approach and the latest XGBoost approach. 1. Introduction Smart building aims to improve quality of life, and working quality by providing convenient and comfortable smart environment (Al- Fuqaha et al., 2015). Traditionally, smart building concentrates on using smart devices and equipment to build and to provide smart services. With the emerging requirements of green life and energy saving, more eorts should be put on managing power distribution and consumption in a smart building, in order to know in advance potential problems such as unusual power usage, power leakage, and so on. In order to eectively manage electric power systems, the rst thing is to collect power usage status, which is achieved with smart metering in an intelligent electricity box (IEB) (Bahmanyar et al., 2016; Depuru et al., 2011). But these IEBs are not fully making use of existing Internet of Things protocols in order to provide eective control and management services, in dierent network environment. After the collection of the corresponding data, there raises the issue of how to eectively manage, store, process these data. Cloud Computing begins to be used as an eective solution for resolving this issue, as discussed in Grozev et al. (2016). A Smart Home Electricity Management System (SHEMS) using Cloud Computing was proposed in Garcia et al. (2013) to manage power usage data. However, these two didn't provide details on how cloud computing was used to realize scalable data collection, storage, and processing. We are looking for an eective solution scalable to handle large amount of real time collected data. At the same time, the solution should be aordable using open source software packages. On the other hand, dedicated data mining framework is emerging for electricity power consumption analysis using meter data (Silva et al., 2011). And some begin to use Cloud services to identify outage sources and fault localization, capturing peaks and repeat oenders of circuits and transformers, and so on as in Lang et al. (2016). However, the existing data analysis can not accurately predict power usage trend, the existing solutions can be improved by the latest deep learning techniques, as shown in our previous work on analyzing resource requests in a data center (Zhang et al., 2017). Considering all the above mentioned issues, this paper presents a comprehensive solution and architecture on intelligent power distribu- tion management services using existing network protocols, where a smart power distribution box is designed to take place of conventional http://dx.doi.org/10.1016/j.jnca.2017.09.001 Received 31 January 2017; Received in revised form 19 August 2017; Accepted 1 September 2017 Corresponding author E-mail address: zhangws@upc.edu.cn (W. Zhang). Journal of Network and Computer Applications xxx (xxxx) xxx–xxx 1084-8045/ © 2017 Published by Elsevier Ltd. Please cite this article as: Zhang, W., Journal of Network and Computer Applications (2017), http://dx.doi.org/10.1016/j.jnca.2017.09.001