Energy Consumption Scheduling as a Fog Computing Service in Smart Grid
Résumé
The advent of smart grid technologies provides new tools and services to optimally manage the electricity grids. One of the most interesting services that emerged with the development of Information and Communication Technologies (ICTs) is energy demand management. This service permits us to face the issues caused by the ever-increasing energy demand such as grid congestion during peak hours, increasing energy generation costs, and even blackouts. In this paper, we investigate the problem of consumer-side optimization of residential energy demand. Our main aim is to better distribute the energy consumption over a day to avoid or reduce the demand during peak hours. Hence, we propose a fog computing-based model for energy demand scheduling using energy consumption cost as an incentive. In this model, the fog nodes schedule the appliances' operations in order to reduce the individual and global energy bills whilst respecting consumers' preferences. The proposed approach performs a multi-agent system-based cooperative scheduling game with minimal interactions between the nodes. Moreover, we present a fog nodes' assignment scheme to decide which node will handle which appliances' schedules. The nodes' assignment strategy aims to optimize the use of fog nodes' resources whilst reducing the scheduling process latency. The performance evaluation shows that the use of fog computing can achieve interesting results in terms of the reduction of energy consumption cost. For instance, the energy consumption during peak hour decreases by more than 25% from 670 kWh to 500 kWh when the scheduling game is performed. As a consequence, the energy consumption cost decreases by 7% from 806 € to 750 €.