Multithread Optimal Offloading Strategy Based on Cloud and Edge Collaboration
Yifan Zhu, Zhaoyang Wang, Zhuo Han, Nana Li, Shouyi Yang · 2020
To make full use of the resources of multi-core CPU and improve the system performance, most processors adopt multithreaded technology. However, how to achieve the energy-efficient offloading strategy for multithreaded computing remains an open problem. In this paper, we provide a collaborative cloud and edge computing offloading strategy to reduce energy consumption. Firstly, we formulate a joint optimizing offloading decision and computation resource allocation problem. Then, we design a collaborative cloud and edge computing search offloading (CCESO) algorithm. Based on this, the energy consumption minimization problem of a single thread application is transformed into a convex optimization problem through the time allocation strategy to achieve the optimal solution of the objective function. Secondly, for multithreaded applications, the cooperation scheme and offloading strategy between multi-thread are given to reduce the energy consumption of multithreaded. Experimental data show that the proposed collaborative cloud and edge computing offloading strategy can effectively reduce energy consumption.