Home > Research > Publications & Outputs > A comprehensive utility function for resource a...

Text available via DOI:

View graph of relations

A comprehensive utility function for resource allocation in mobile edge computing

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A comprehensive utility function for resource allocation in mobile edge computing. / Ali, Zaiwar; Khaf, Sadia; Abbas, Ziaul Haq et al.
In: Computers, Materials and Continua, Vol. 66, No. 2, 2020, p. 1461-1477.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Ali, Z, Khaf, S, Abbas, ZH, Abbas, G, Jiao, L, Irshad, A, Kwak, KS & Bilal, M 2020, 'A comprehensive utility function for resource allocation in mobile edge computing', Computers, Materials and Continua, vol. 66, no. 2, pp. 1461-1477. https://doi.org/10.32604/cmc.2020.013743

APA

Ali, Z., Khaf, S., Abbas, Z. H., Abbas, G., Jiao, L., Irshad, A., Kwak, K. S., & Bilal, M. (2020). A comprehensive utility function for resource allocation in mobile edge computing. Computers, Materials and Continua, 66(2), 1461-1477. https://doi.org/10.32604/cmc.2020.013743

Vancouver

Ali Z, Khaf S, Abbas ZH, Abbas G, Jiao L, Irshad A et al. A comprehensive utility function for resource allocation in mobile edge computing. Computers, Materials and Continua. 2020;66(2):1461-1477. doi: 10.32604/cmc.2020.013743

Author

Ali, Zaiwar ; Khaf, Sadia ; Abbas, Ziaul Haq et al. / A comprehensive utility function for resource allocation in mobile edge computing. In: Computers, Materials and Continua. 2020 ; Vol. 66, No. 2. pp. 1461-1477.

Bibtex

@article{03c11282a9ef43dd858301c9602722ba,
title = "A comprehensive utility function for resource allocation in mobile edge computing",
abstract = "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.",
keywords = "Cloud computing, Energy efficient resource allocation, Mobile edge computing, Service rate, User equipment, Utility function",
author = "Zaiwar Ali and Sadia Khaf and Abbas, {Ziaul Haq} and Ghulam Abbas and Lei Jiao and Amna Irshad and Kwak, {Kyung Sup} and Muhammad Bilal",
year = "2020",
doi = "10.32604/cmc.2020.013743",
language = "English",
volume = "66",
pages = "1461--1477",
journal = "Computers, Materials and Continua",
issn = "1546-2218",
publisher = "Tech Science Press",
number = "2",

}

RIS

TY - JOUR

T1 - A comprehensive utility function for resource allocation in mobile edge computing

AU - Ali, Zaiwar

AU - Khaf, Sadia

AU - Abbas, Ziaul Haq

AU - Abbas, Ghulam

AU - Jiao, Lei

AU - Irshad, Amna

AU - Kwak, Kyung Sup

AU - Bilal, Muhammad

PY - 2020

Y1 - 2020

N2 - 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.

AB - 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.

KW - Cloud computing

KW - Energy efficient resource allocation

KW - Mobile edge computing

KW - Service rate

KW - User equipment

KW - Utility function

UR - http://www.scopus.com/inward/record.url?scp=85097142632&partnerID=8YFLogxK

U2 - 10.32604/cmc.2020.013743

DO - 10.32604/cmc.2020.013743

M3 - Journal article

AN - SCOPUS:85097142632

VL - 66

SP - 1461

EP - 1477

JO - Computers, Materials and Continua

JF - Computers, Materials and Continua

SN - 1546-2218

IS - 2

ER -