I. Introduction
Recently, various intelligent applications requiring huge computing resource (e.g., industry automation, power systems automation, augmented reality (AR), and deep learning) have become more popular in the industrial Internet of Things (IoT) environment [1], [2]. However, IoT devices have limited battery capacities, which is a main implementation barrier of industrial IoT systems [3]. Therefore, industrial and academical researchers have interested on the energy harvesting technique where electricity is derived from external wasted energy [3]–[5]. However, the harvested energy is generally unmanageable and sporadic. Moreover, the energy can be harvested by spatiotemporal characteristics of the energy source.1 Therefore, it is a challenging problem to supply a sustainable energy to IoT devices. To alleviate this problem, many research have been conducted in [6]–[10]. Among them, the task offloading where an IoT device offloads its tasks for intelligent applications to an external cloud is a promising one.
For example, wind power and/or solar energy intensity change according to the time and location.