Dynamic Federated Learning for GMEC With Time-Varying Wireless Link

Smart grid applications, such as predicting energy consumption, grid user behavior analysis and predicting energy theft, etc., are data-driven applications that require machine learning with a wealth of data generated from Internet of Things (IoT) based metering devices. However, traditional methods of uploading this huge data to the remote cloud for data analytics may be low efficient due to the non-negligible network transmission delay. By deploying a number of computing-enabled devices at the network edge, edge computing supports the implementation of machine learning close to the power grid environment. Considering the limited computing resources of edge devices and non-independent and identical (non-IID) data source, federated learning is a feasible edge computing based machine learning model. In federated learning, distributed mobile clients and a federated server collaborate to perform machine learning. Generally, the more clients to join the federated learning, the faster to obtain learning convergence and the higher resource utility. However, the communications between clients and the server in training rounds of federated learning may fail due to time-varying link reliability properties in a wireless network of smart grid, which not only slows down the model convergence rate but also wastes resources, such as energy consumption for invalid local training. This paper studies a dynamic federated learning problem in a power grid mobile edge computing (GMEC) environment, considering the high dynamic of link reliability. We design a delay deadline constrained federated learning framework to avoid extremely long training delay, and then formulate a dynamic client selection problem for computing utility maximization in such learning framework. Two online client selection algorithms, including cli-max greedy and uti-positive guarantee, are proposed to address the problem. The theoretical analysis and simulation results are conducted to illustrate the efficiency of the proposal.

[1]  Emanuel Ferreira Coutinho,et al.  Leveraging Mobile Edge Computing on Smart Grids Using LTE Cellular Networks , 2019, 2019 IEEE Symposium on Computers and Communications (ISCC).

[2]  Enrique Reyes-Archundia,et al.  A multi-tier architecture for data analytics in smart metering systems , 2020, Simul. Model. Pract. Theory.

[3]  Alex Graves,et al.  DRAW: A Recurrent Neural Network For Image Generation , 2015, ICML.

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

[5]  Gen Liang,et al.  Computation Offloading for Machine Learning in Industrial Environments , 2020, IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society.

[6]  T. Sirojan,et al.  Embedded Edge Computing for Real-time Smart Meter Data Analytics , 2019, 2019 International Conference on Smart Energy Systems and Technologies (SEST).

[7]  Blaise Agüera y Arcas,et al.  Federated Learning of Deep Networks using Model Averaging , 2016, ArXiv.

[8]  Eliathamby Ambikairajah,et al.  Intelligent edge analytics for load identification in smart meters , 2017, 2017 IEEE Innovative Smart Grid Technologies - Asia (ISGT-Asia).

[9]  Victor C. M. Leung,et al.  An Edge Computing Framework for Real-Time Monitoring in Smart Grid , 2018, 2018 IEEE International Conference on Industrial Internet (ICII).

[10]  Lukás Burget,et al.  Extensions of recurrent neural network language model , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Alejandro Santoyo González,et al.  Edge Computing Node Placement in 5G Networks: A Latency and Reliability Constrained Framework , 2019, 2019 6th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/ 2019 5th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom).

[12]  Soumaya Cherkaoui,et al.  Electrical Load Forecasting Using Edge Computing and Federated Learning , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[13]  Jiming Yao,et al.  Cost-Efficient Tasks Scheduling for Smart Grid Communication Network with Edge Computing System , 2019, 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC).

[14]  Chao Yang,et al.  Intelligent Edge Computing for IoT-Based Energy Management in Smart Cities , 2019, IEEE Network.

[15]  Antonio J. Conejo,et al.  Electric Energy Systems : Analysis and Operation , 2008 .

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

[17]  Rebeca P. Díaz Redondo,et al.  Fog Computing Solution for Distributed Anomaly Detection in Smart Grids , 2019, 2019 International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[18]  Liang Xiao,et al.  Reinforcement Learning-Based Mobile Offloading for Edge Computing Against Jamming and Interference , 2020, IEEE Transactions on Communications.

[19]  Tianjian Chen,et al.  Federated Machine Learning: Concept and Applications , 2019 .

[20]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[21]  Eryk Dutkiewicz,et al.  Energy Demand Prediction with Federated Learning for Electric Vehicle Networks , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[22]  Takayuki Nishio,et al.  Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge , 2018, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[23]  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).

[24]  Jason P. Jue,et al.  All One Needs to Know about Fog Computing and Related Edge Computing Paradigms , 2019 .

[25]  Shaoyong Guo,et al.  Design of a service caching and task offloading mechanism in smart grid edge network , 2019, 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC).

[26]  Tim Verbelen,et al.  A Survey on Distributed Machine Learning , 2019, ACM Comput. Surv..

[27]  M. M. A. Hashem,et al.  A big data management system for providing real time services using fog infrastructure , 2018, 2018 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE).

[28]  Lei Li,et al.  Energy-Efficient and Delay-Guaranteed Workload Allocation in IoT-Edge-Cloud Computing Systems , 2019, IEEE Access.

[29]  Sherali Zeadally,et al.  Deploying Fog Computing in Industrial Internet of Things and Industry 4.0 , 2018, IEEE Transactions on Industrial Informatics.