Integrating Future Smart Home Operation Platform With Demand Side Management via Deep Reinforcement Learning

Residential demand side management (DSM) is a promising technique in smart grids to improve the power system robustness and to reduce the energy cost. However, the ongoing paradigm shift of computation, such as mobile edge computing for smart home, poses a big challenge to residential DSM. Therefore, it is important to schedule the new smart home computing tasks and traditional DSM in a smart way. In this paper, we investigate an integrated home energy management system (HEMS) that participates in a DSM program and implements smart home computation tasks by offloading tasks with the help of a Smart Home Operation Platform (SHOP). The goal of HEMS is to maximize the user’s expected total reward, defined as the reward from completing computing tasks minus the cost of energy consumption, execution delay, running the SHOP servers, and the penalty of violating the DSM requirements. We solve this task scheduling based DSM problem using a deep reinforcement learning method. The DSM program considered in this paper requires the household to reduce a certain amount of energy consumption within a specified time window, which, in stark contrast to the well-studied real-time pricing, results in a long-term temporal interdependence and thus a high-dimensional state space in our formulated problem. To address this challenge, we use the Deep Deterministic Policy Gradient (DDPG) method to characterize the high-dimensional state space and action space, which uses deep neural networks to estimate the state and to generate the action. Experimental results show that our proposed method achieves better performance gains over reasonable baselines.

[1]  Peter Dayan,et al.  Q-learning , 1992, Machine Learning.

[2]  Xuemin Shen,et al.  Joint Task Scheduling and Energy Management for Heterogeneous Mobile Edge Computing With Hybrid Energy Supply , 2020, IEEE Internet of Things Journal.

[3]  Jonathan Wang,et al.  Case studies of smart grid demand response programs in North America , 2011, ISGT 2011.

[4]  Sheyda Zarandi,et al.  Joint Resource Allocation and Offloading Decision in Mobile Edge Computing , 2019, IEEE Communications Letters.

[5]  Min Chen,et al.  Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network , 2018, IEEE Journal on Selected Areas in Communications.

[6]  Jie Gao,et al.  Partial Offloading Scheduling and Power Allocation for Mobile Edge Computing Systems , 2019, IEEE Internet of Things Journal.

[7]  Adrien Lebre,et al.  Estimating Energy Consumption of Cloud, Fog, and Edge Computing Infrastructures , 2019, IEEE Transactions on Sustainable Computing.

[8]  Tiejun Lv,et al.  Deep reinforcement learning based computation offloading and resource allocation for MEC , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Antonio Liotta,et al.  On-Line Building Energy Optimization Using Deep Reinforcement Learning , 2017, IEEE Transactions on Smart Grid.

[10]  Tony Q. S. Quek,et al.  Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency Scaling , 2017, IEEE Transactions on Communications.

[11]  Xi Fang,et al.  3. Full Four-channel 6.3-gb/s 60-ghz Cmos Transceiver with Low-power Analog and Digital Baseband Circuitry 7. Smart Grid — the New and Improved Power Grid: a Survey , 2022 .

[12]  Zafar A. Khan,et al.  Load forecasting, dynamic pricing and DSM in smart grid: A review , 2016 .

[13]  Rabindra K. Barik,et al.  FogGrid: Leveraging Fog Computing for Enhanced Smart Grid Network , 2017, 2017 14th IEEE India Council International Conference (INDICON).

[14]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[15]  Yuanzhang Xiao,et al.  Deep Reinforcement Learning Based Residential Demand Side Management With Edge Computing , 2019, 2019 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm).

[16]  Chadi Assi,et al.  Dynamic Task Offloading and Scheduling for Low-Latency IoT Services in Multi-Access Edge Computing , 2019, IEEE Journal on Selected Areas in Communications.

[17]  K. Sathish Kumar,et al.  A survey on residential Demand Side Management architecture, approaches, optimization models and methods , 2016 .

[18]  Congfeng Jiang,et al.  Energy aware edge computing: A survey , 2020, Comput. Commun..

[19]  Shihao Yan,et al.  Computation Offloading With Instantaneous Load Billing for Mobile Edge Computing , 2022, IEEE Transactions on Services Computing.

[20]  Tapani Ristaniemi,et al.  Energy Efficient Optimization for Computation Offloading in Fog Computing System , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[21]  Yuval Tassa,et al.  Continuous control with deep reinforcement learning , 2015, ICLR.

[22]  Haibo He,et al.  Model-Free Real-Time EV Charging Scheduling Based on Deep Reinforcement Learning , 2019, IEEE Transactions on Smart Grid.

[23]  Kaibin Huang,et al.  Asynchronous Mobile-Edge Computation Offloading: Energy-Efficient Resource Management , 2018, IEEE Transactions on Wireless Communications.

[24]  Alex Graves,et al.  Asynchronous Methods for Deep Reinforcement Learning , 2016, ICML.

[25]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[26]  Wei Huang,et al.  Collaborative Cloud-Edge-End Task Offloading in Mobile-Edge Computing Networks With Limited Communication Capability , 2021, IEEE Transactions on Cognitive Communications and Networking.

[27]  Yan Zhang,et al.  Joint Computation Offloading and Demand Response Management in Mobile Edge Network With Renewable Energy Sources , 2020, IEEE Transactions on Vehicular Technology.

[28]  Haiyun Luo,et al.  Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones , 2012, 2012 Proceedings IEEE INFOCOM.

[29]  Mahesh Sooriyabandara,et al.  Smart Grid Communications: Overview of Research Challenges, Solutions, and Standardization Activities , 2011, IEEE Communications Surveys & Tutorials.

[30]  Peng Li,et al.  Deep Reinforcement Learning based Energy Scheduling for Edge Computing , 2020, 2020 IEEE International Conference on Smart Cloud (SmartCloud).

[31]  Nadeem Javaid,et al.  A Cloud-Fog-Based Smart Grid Model for Efficient Resource Utilization , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[32]  Pierluigi Siano,et al.  Demand response and smart grids—A survey , 2014 .

[33]  Leandros Maglaras,et al.  Security and Privacy in Fog Computing: Challenges , 2017, IEEE Access.