A Comprehensive Utility Function for Resource Allocation in Mobile Edge Computing

12/18/2020
by   Zaiwar Ali, et al.
0

In mobile edge computing (MEC), one of the important challenges is how much resources of which mobile edge server (MES) should be allocated to which user equipment (UE). The existing resource allocation schemes only consider CPU as the requested resource and assume utility for MESs as either a random variable or dependent on the requested CPU only. This paper presents a novel comprehensive utility function for resource allocation in MEC. The utility function considers the heterogeneous nature of applications that a UE offloads to MES. The proposed utility function considers all important parameters, including CPU, RAM, hard disk space, required time, and distance, to calculate a more realistic utility value for MESs. Moreover, we improve upon some general algorithms, used for resource allocation in MEC and cloud computing, by considering our proposed utility function. We name the improved versions of these resource allocation schemes as comprehensive resource allocation schemes. The UE requests are modeled to represent the amount of resources requested by the UE as well as the time for which the UE has requested these resources. The utility function depends upon the UE requests and the distance between UEs and MES, and serves as a realistic means of comparison between different types of UE requests. Choosing (or selecting) an optimal MES with the optimal amount of resources to be allocated to each UE request is a challenging task. We show that MES resource allocation is sub-optimal if CPU is the only resource considered. By taking into account the other resources, i.e., RAM, disk space, request time, and distance in the utility function, we demonstrate improvement in the resource allocation algorithms in terms of service rate, utility, and MES energy consumption.

READ FULL TEXT
research
01/02/2019

Computing Resource Allocation of Mobile Edge Computing Networks Based on Potential Game Theory

Mobile edge computing (MEC) networks are one of the key technologies for...
research
05/31/2021

With Great Freedom Comes Great Opportunity: Rethinking Resource Allocation for Serverless Functions

Current serverless offerings give users a limited degree of flexibility ...
research
01/20/2023

Adaptive Resource Allocation for Workflow Containerization on Kubernetes

In a cloud-native era, the Kubernetes-based workflow engine enables work...
research
10/15/2021

Optimal Resource Scheduling and Allocation in Distributed Computing Systems

The essence of distributed computing systems is how to schedule incoming...
research
10/12/2022

BORA: Bayesian Optimization for Resource Allocation

Optimal resource allocation is gaining a renewed interest due its releva...
research
06/27/2022

Resource-Centric Serverless Computing

Today's serverless computing has several key limitations including per-f...
research
01/08/2019

Resource Allocation in One-dimensional Distributed Service Networks

We consider assignment policies that allocate resources to users, where ...

Please sign up or login with your details

Forgot password? Click here to reset