Context-Aware Task Offloading for Multi-Access Edge Computing: Matching with Externalities
Bo Gu, Zhenyu Zhou, Shahid Mumtaz, Valerio Frascolla, Ali Kashif Bashir · 2018
Multi-Access Edge Computing (MEC) is an emerging technology that leverages computing, storage and network resources deployed at the proximity of users to offload terminal from computational- and delay-sensitive tasks. Various existing facilities including mobile devices with idle resources, vehicles, and MEC servers deployed at base stations or road side units, could act as edges in the network. Since offloading tasks incurs extra transmission energy consumption and transmission latency, two key questions to be addressed in MEC deployments are: (i) offload the workload to the edge or compute it in terminals? (ii) which edge, among the available ones, should the task be offloaded to? Hence, we propose a matching theory based task assignment mechanism which takes into account the devices' and MEC servers' computation capabilities, wireless channel conditions, and delay constraints. The main goal of our task assignment mechanism is to reduce overall energy consumption, while satisfying task owners' heterogeneous delay requirements and supporting good scalability. Simulations are conducted to evaluate the efficiency of our proposed mechanism.