I. Introduction
In recent years, the exponential growth in energy demands and the massive integration of renewable energy sources have raised concerns about the adaptability of the traditional micro-grid [1]. To improve the energy efficiency and adaptability of microgrid, smart grid is becoming prevalent as an emerging paradigm [2]. With the Internet of Things (IoT) technology, smart grid can implement intelligent monitoring and real-time energy management, providing a more flexible operation of the microgrid [3]. However, the integration of a large number of distributed energy resources, such as photovoltaic and wind generation, poses tremendous challenges for the energy management in IoT-enabled smart microgrid [4]. This is because renewable energy sources and energy demands have significant dynamic stochasticity. Therefore, it is essential to design a dynamic energy management framework that can accommodate various uncertainties in the microgrid.