Research Article

A Mobility-Aware and Sociality-Associate Computation Offloading Strategy for IoT

Table 1

Summary of notations.

NotationsMeanings

The set of mobile users
The set of edge servers
The task set of mobile user
The channel fading coefficient between and
The distance between and
The power of additive white Gaussian noise (AWGN)
The channel rate between and
The input size of task for
The size of computation results task for
The number of CPU clock cycles required by of
The computation capability of
The computation capability of
The actual CPU frequency of for the task of
The time delay for locally executing the task
The time delay for transmitting the task to
The time delay for sending computation results of the task to
The time delay for offloading task to without service migration
The time delay for migrating computing results of the task of between two edge servers
The time delay for offloading task to with service migration
The time delay for completing the task for
The total time delay for completing all tasks of all users
The average power when the CPU of is working
The average power is idle
The average power is receiving computation results
The transmission power of for transmitting tasks to
The energy consumption at for locally executing
The energy consumption at for offloading to without migration
The energy consumption at for offloading to with migration
The energy consumption at for completing its all tasks
1 if transmits to , and otherwise 0
1 if transmits computing results for of to , and otherwise 0
The average service ratio