Mobile edge computing (MEC) plays an important role in next-generation networks. It aims to enhance processing capacity and offer low-latency computing services for Internet of Things (IoT). In this paper, we investigate a resource allocation policy to maximize the available processing capacity (APC) for MEC IoT networks with constrained power and unpredictable tasks. First, the APC which describes the computing ability and speed of a served IoT device is defined. Then its expression is derived by analyzing the relationship between task partitioning and resource allocation. Based on this expression, the power allocation solution for the single-user MEC system with a single subcarrier is studied and the factors that affect the APC improvement are considered. For the multiuser MEC system, an optimization problem of APC with a general utility function is formulated and several fundamental criteria for resource allocation are derived. By leveraging these criteria, a binary-search water-filling algorithm is proposed to solve the power allocation between local CPU and multiple subcarriers, and a suboptimal algorithm is proposed to assign the subcarriers among users. Finally, the validity of the proposed algorithms is verified by Monte Carlo simulation.

Additional Metadata
Keywords Available processing capacity, computation offloading, Computational modeling, Edge computing, Internet of Things, IoT, mobile edge computing, Radio frequency, resource allocation., Resource management, Servers, Task analysis
Persistent URL dx.doi.org/10.1109/JIOT.2018.2875218
Journal IEEE Internet of Things Journal
Citation
Qin, M. (Min), Chen, L. (Li), Zhao, N. (Nan), Chen, Y. (Yunfei), Yu, F.R, & Wei, G. (Guo). (2018). Power-Constrained Edge Computing with Maximum Processing Capacity for IoT Networks. IEEE Internet of Things Journal. doi:10.1109/JIOT.2018.2875218