I. Introduction
The growing preference for mobile devices has promoted the rapid development of mobile applications [1], leading to extremely intensive data computing [2] and more rigorous requirements for mobile devices, i.e., execution and storage ability, as well as battery energy [3]. Mobile-edge computing (MEC) is a new paradigm that relies on its internal provided wireless network to acquire computational capabilities [4]. Compared with the traditional remote cloud (e.g., Amazon, Google, etc.) [5], offloading workload to an MEC server not only reduces the congestion of data transmission but also saves the energy consumption of user [6], [7] on account of the MEC server physically close to users [8]. Therefore, it is pressing to take advantage of the MEC features to share the intensive workload of users (through offloading) [9] and reduce traffic overhead of industrial applications [10]. In addition, it is worthwhile to leverage energy harvesting (EH) technology to capture the green energy (e.g., solar, wind and/or solar radiation, etc.) for charging battery constantly [11]. In conclusion, the MEC system with EH devices improves its computational service capabilities [12], [13], which is also consistent with the notion of green communication [14].