|
Each task is represented by task size and task complexity, Task complexity represents the number of CPU cycles required to process one bit of data.
Each device has a battery and computing queue, where the computing queue is used to represent the tasks performed on the device, and for active devices, it also includes a transmission queue to represent the tasks to be transmitted. Note that edge server does not have battery and is not bound by battery energy.
As shown in the figure, if the offloading decision is minus 1, it means local execution; if the offloading decision is 0, it is offloaded to the edge server; otherwise, it is offloaded to the corresponding idle device.
|